aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur Zamarin <arthurzam@gentoo.org>2024-03-23 17:35:34 +0200
committerArthur Zamarin <arthurzam@gentoo.org>2024-03-23 17:35:34 +0200
commit82be76807a7d4562cec1a75c65a06f1537cc7e89 (patch)
tree26ab24520cb325f158f080ac7b57d82944e7eaf7
parentgit addon: support user global gitignore (diff)
downloadpkgcheck-82be76807a7d4562cec1a75c65a06f1537cc7e89.tar.gz
pkgcheck-82be76807a7d4562cec1a75c65a06f1537cc7e89.tar.bz2
pkgcheck-82be76807a7d4562cec1a75c65a06f1537cc7e89.zip
drop bundling of tree-sitter-bash
We can use the new tree-sitter-bash python package, which has the library, so we can simplify the build a lot. Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
-rw-r--r--.github/workflows/test.yml35
-rw-r--r--pyproject.toml6
-rw-r--r--setup.py66
-rw-r--r--src/pkgcheck/bash/__init__.py110
-rw-r--r--tree-sitter-bash/LICENSE21
-rw-r--r--tree-sitter-bash/src/grammar.json6951
-rw-r--r--tree-sitter-bash/src/node-types.json2780
-rw-r--r--tree-sitter-bash/src/parser.c290151
-rw-r--r--tree-sitter-bash/src/scanner.c1154
-rw-r--r--tree-sitter-bash/src/tree_sitter/parser.h224
10 files changed, 18 insertions, 301480 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index cde5dbd7..3d5feff4 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -16,23 +16,15 @@ jobs:
python-version: ['3.10', '3.11', '3.12']
deps: [newest-deps]
experimental: [false]
- tree-sitter-bash: [bundled]
include:
- os: ubuntu-latest
python-version: '3.11'
deps: minimal-deps
experimental: false
- tree-sitter-bash: bundled
- - os: ubuntu-latest
- python-version: '3.11'
- deps: newest-deps
- experimental: false
- tree-sitter-bash: system
- os: macos-latest
python-version: '3.11'
deps: newest-deps
experimental: false
- tree-sitter-bash: bundled
fail-fast: false
steps:
@@ -63,23 +55,6 @@ jobs:
if: ${{ matrix.deps == 'minimal-deps' }}
run: sed -e '/^requires-python/!s/~=/==/' -i pyproject.toml
- # To use libtree-sitter-bash.so installed on the system, we need to compile
- # it manually, because ubuntu doesn't yet package (but Gentoo does)
- - name: Install tree-sitter-bash
- if: ${{ matrix.os == 'ubuntu-latest' && matrix.tree-sitter-bash == 'system' }}
- run: |
- sudo apt install build-essential
- TS_VER=fd4e40dab883d6456da4d847de8321aee9c80805
- curl -L "https://github.com/tree-sitter/tree-sitter-bash/archive/${TS_VER}.tar.gz" | tar -xvz
- pushd "tree-sitter-bash-${TS_VER}/src"
- objects=( parser.o scanner.o )
- make CFLAGS="-I${PWD}" CXXFLAGS="-I${PWD}" "${objects[@]}"
- g++ -Wl,-O1 -Wl,--as-needed -shared "${objects[@]}" -Wl,--soname=libtree-sitter-bash.so.14 -o libtree-sitter-bash.so.14
- ln -s libtree-sitter-bash.so.14 libtree-sitter-bash.so
- echo "LD_LIBRARY_PATH=${PWD}" >> $GITHUB_ENV
- echo "USE_SYSTEM_TREE_SITTER_BASH=1" >> $GITHUB_ENV
- popd
-
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
@@ -97,16 +72,6 @@ jobs:
PY_COLORS: 1 # forcibly enable pytest colors
run: pytest --cov --cov-report=term --cov-report=xml -v
- - name: Check whether bundled tree-sitter-bash was built
- if: ${{ matrix.os == 'ubuntu-latest' && matrix.tree-sitter-bash }}
- run: |
- if [[ -v USE_SYSTEM_TREE_SITTER_BASH ]]; then EXPECTED=0; else EXPECTED=1; fi
- if [[ "$(find -name 'lang.so' | wc -l)" -eq 0 ]]; then ACTUAL=0; else ACTUAL=1; fi
- if [[ $ACTUAL -ne $EXPECTED ]]; then
- echo "::error Expected ${{ matrix.tree-sitter-bash }} tree-sitter-bash, found the other"
- false
- fi
-
- name: Submit code coverage to codecov
if: ${{ matrix.os == 'ubuntu-latest' }}
uses: codecov/codecov-action@v3
diff --git a/pyproject.toml b/pyproject.toml
index 687effb8..020ea1ea 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -7,7 +7,8 @@ requires = [
"lazy-object-proxy",
"lxml",
"pathspec",
- "tree-sitter>=0.20.4",
+ "tree-sitter>=0.21.0",
+ "tree-sitter-bash>=0.21.0",
"snakeoil~=0.10.7",
"pkgcore~=0.12.25",
]
@@ -43,7 +44,8 @@ dependencies = [
"lazy-object-proxy",
"lxml",
"pathspec",
- "tree-sitter>=0.20.4",
+ "tree-sitter>=0.21.0",
+ "tree-sitter-bash>=0.21.0",
"snakeoil~=0.10.7",
"pkgcore~=0.12.25",
"setuptools; python_version >= '3.12'",
diff --git a/setup.py b/setup.py
index 264140aa..c71b019e 100644
--- a/setup.py
+++ b/setup.py
@@ -1,19 +1,13 @@
import logging
-import os
import sys
from collections import defaultdict
from contextlib import contextmanager
from pathlib import Path
from textwrap import dedent
-from setuptools import setup, Command
-from setuptools.command.build import SubCommand, build as orig_build
+from setuptools import setup
from setuptools.command.install import install as orig_install
from setuptools.command.sdist import sdist as orig_sdist
-from wheel.bdist_wheel import bdist_wheel as orig_bdist_wheel
-
-
-use_system_tree_sitter_bash = bool(os.environ.get("USE_SYSTEM_TREE_SITTER_BASH", False))
@contextmanager
@@ -26,39 +20,6 @@ def sys_path():
sys.path = orig_path
-class build_treesitter(Command, SubCommand):
- description = "build tree-sitter-bash library"
-
- def initialize_options(self):
- pass
-
- def finalize_options(self):
- pass
-
- def get_source_files(self):
- src = "tree-sitter-bash/src/"
- return [
- src + "GNUmakefile",
- src + "tree_sitter/parser.h",
- src + "parser.c",
- src + "scanner.c",
- ]
-
- library_path = Path(__file__).parent / "src/pkgcheck/bash/lang.so"
-
- def run(self):
- if not use_system_tree_sitter_bash:
- if not self.library_path.exists():
- logging.info("building tree-sitter-bash library")
- with sys_path():
- from pkgcheck.bash import build_library
- build_library(self.library_path, ["tree-sitter-bash"])
-
-
-class build(orig_build):
- sub_commands = orig_build.sub_commands + [("build_treesitter", None)]
-
-
class install(orig_install):
def finalize_options(self):
"""Force platlib install since non-python libraries are included."""
@@ -72,17 +33,6 @@ class install(orig_install):
self.copy_tree("data", self.install_data)
- install_dir = Path(self.install_lib)
- if not use_system_tree_sitter_bash:
- self.reinitialize_command("build").ensure_finalized()
- (dst := install_dir / "pkgcheck/bash").mkdir(parents=True, exist_ok=True)
- self.copy_file(
- build_treesitter.library_path,
- dst / "lang.so",
- preserve_mode=True,
- preserve_times=False,
- )
-
def write_obj_lists(self):
"""Generate config file of keyword, check, and other object lists."""
(base_dir := Path(self.install_lib) / "pkgcheck").mkdir(parents=True, exist_ok=True)
@@ -168,17 +118,6 @@ class install(orig_install):
(dst / obj.lower()).write_text("\n".join(getattr(objects, obj)) + "\n")
-class bdist_wheel(orig_bdist_wheel):
- def finalize_options(self):
- super().finalize_options()
- self.root_is_pure = False # Mark us as not a pure python package
-
- def get_tag(self):
- _, _, plat = super().get_tag()
- # We don't contain any python source, nor any python extensions
- return "py3", "none", plat
-
-
class sdist(orig_sdist):
def make_release_tree(self, base_dir, files):
super().make_release_tree(base_dir, files)
@@ -200,9 +139,6 @@ class sdist(orig_sdist):
setup(
cmdclass={
- "bdist_wheel": bdist_wheel,
- "build": build,
- "build_treesitter": build_treesitter,
"install": install,
"sdist": sdist,
}
diff --git a/src/pkgcheck/bash/__init__.py b/src/pkgcheck/bash/__init__.py
index 6b035ddc..6fe6a36e 100644
--- a/src/pkgcheck/bash/__init__.py
+++ b/src/pkgcheck/bash/__init__.py
@@ -1,102 +1,18 @@
"""bash parsing support"""
-import os
+import tree_sitter_bash
+from tree_sitter import Language, Parser, Query
-from snakeoil.osutils import pjoin
-from tree_sitter import Language, Parser
+lang = Language(tree_sitter_bash.language(), "bash")
+query = lang.query
+parser = Parser()
+parser.set_language(lang)
-from .. import const
-
-from ctypes.util import find_library
-
-# path to bash parsing library on the system (may be None)
-syslib = find_library("tree-sitter-bash")
-
-# path to bash parsing library (vendored)
-lib = pjoin(os.path.dirname(__file__), "lang.so")
-
-
-# copied from tree-sitter with the following changes:
-# - perform platform-specific compiler customizations
-def build_library(output_path, repo_paths): # pragma: no cover
- """
- Build a dynamic library at the given path, based on the parser
- repositories at the given paths.
-
- Returns `True` if the dynamic library was compiled and `False` if
- the library already existed and was modified more recently than
- any of the source files.
- """
- from distutils.ccompiler import new_compiler
- from distutils.sysconfig import customize_compiler
- from os import path
- from platform import system
- from tempfile import TemporaryDirectory
-
- output_mtime = path.getmtime(output_path) if path.exists(output_path) else 0
-
- if not repo_paths:
- raise ValueError("Must provide at least one language folder")
-
- source_paths = []
- for repo_path in repo_paths:
- src_path = path.join(repo_path, "src")
- source_paths.append(path.join(src_path, "parser.c"))
- source_paths.append(path.join(src_path, "scanner.c"))
- source_mtimes = [path.getmtime(__file__)] + [path.getmtime(path_) for path_ in source_paths]
-
- if max(source_mtimes) <= output_mtime:
- return False
-
- compiler = new_compiler()
- # perform platform-specific compiler customizations
- customize_compiler(compiler)
-
- with TemporaryDirectory(suffix="tree_sitter_language") as out_dir:
- object_paths = []
- for source_path in source_paths:
- flags = []
- if system() != "Windows" and source_path.endswith(".c"):
- flags.append("-std=c99")
- object_paths.append(
- compiler.compile(
- [source_path],
- output_dir=out_dir,
- include_dirs=[path.dirname(source_path)],
- extra_preargs=flags,
- )[0]
- )
- compiler.link_shared_object(
- object_paths,
- output_path,
- target_lang="c",
- )
- return True
-
-
-try:
- from .. import _const
-except ImportError: # pragma: no cover
- # build library when running from git repo or tarball
- if (
- syslib is None
- and not os.path.exists(lib)
- and "tree-sitter-bash" in os.listdir(const.REPO_PATH)
- ):
- bash_src = pjoin(const.REPO_PATH, "tree-sitter-bash")
- build_library(lib, [bash_src])
-
-if syslib is not None or os.path.exists(lib):
- lang = Language(syslib or lib, "bash")
- query = lang.query
- parser = Parser()
- parser.set_language(lang)
-
- # various parse tree queries
- cmd_query = query("(command) @call")
- func_query = query("(function_definition) @func")
- var_assign_query = query("(variable_assignment) @assign")
- var_query = query("(variable_name) @var")
+# various parse tree queries
+cmd_query = query("(command) @call")
+func_query = query("(function_definition) @func")
+var_assign_query = query("(variable_assignment) @assign")
+var_query = query("(variable_name) @var")
class ParseTree:
@@ -111,7 +27,7 @@ class ParseTree:
"""Return the ebuild string associated with a given parse tree node."""
return self.data[node.start_byte : node.end_byte].decode("utf8")
- def global_query(self, query):
+ def global_query(self, query: Query):
"""Run a given parse tree query returning only those nodes in global scope."""
for x in self.tree.root_node.children:
# skip nodes in function scope
@@ -119,7 +35,7 @@ class ParseTree:
for node, _ in query.captures(x):
yield node
- def func_query(self, query):
+ def func_query(self, query: Query):
"""Run a given parse tree query returning only those nodes in function scope."""
for x in self.tree.root_node.children:
# only return nodes in function scope
diff --git a/tree-sitter-bash/LICENSE b/tree-sitter-bash/LICENSE
deleted file mode 100644
index aa9f858d..00000000
--- a/tree-sitter-bash/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2017 Max Brunsfeld
-
-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/tree-sitter-bash/src/grammar.json b/tree-sitter-bash/src/grammar.json
deleted file mode 100644
index f3604bf9..00000000
--- a/tree-sitter-bash/src/grammar.json
+++ /dev/null
@@ -1,6951 +0,0 @@
-{
- "name": "bash",
- "word": "word",
- "rules": {
- "program": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_statements"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- "_statements": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_statement"
- },
- {
- "type": "SYMBOL",
- "name": "_terminator"
- }
- ]
- }
- },
- {
- "type": "SYMBOL",
- "name": "_statement"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_terminator"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- }
- },
- "_terminated_statement": {
- "type": "REPEAT1",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_statement"
- },
- {
- "type": "SYMBOL",
- "name": "_terminator"
- }
- ]
- }
- },
- "_statement": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_statement_not_subshell"
- },
- {
- "type": "SYMBOL",
- "name": "subshell"
- }
- ]
- },
- "_statement_not_subshell": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "redirected_statement"
- },
- {
- "type": "SYMBOL",
- "name": "variable_assignment"
- },
- {
- "type": "SYMBOL",
- "name": "variable_assignments"
- },
- {
- "type": "SYMBOL",
- "name": "command"
- },
- {
- "type": "SYMBOL",
- "name": "declaration_command"
- },
- {
- "type": "SYMBOL",
- "name": "unset_command"
- },
- {
- "type": "SYMBOL",
- "name": "test_command"
- },
- {
- "type": "SYMBOL",
- "name": "negated_command"
- },
- {
- "type": "SYMBOL",
- "name": "for_statement"
- },
- {
- "type": "SYMBOL",
- "name": "c_style_for_statement"
- },
- {
- "type": "SYMBOL",
- "name": "while_statement"
- },
- {
- "type": "SYMBOL",
- "name": "if_statement"
- },
- {
- "type": "SYMBOL",
- "name": "case_statement"
- },
- {
- "type": "SYMBOL",
- "name": "pipeline"
- },
- {
- "type": "SYMBOL",
- "name": "list"
- },
- {
- "type": "SYMBOL",
- "name": "compound_statement"
- },
- {
- "type": "SYMBOL",
- "name": "function_definition"
- }
- ]
- },
- "redirected_statement": {
- "type": "PREC_DYNAMIC",
- "value": -1,
- "content": {
- "type": "PREC",
- "value": -1,
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "body",
- "content": {
- "type": "SYMBOL",
- "name": "_statement"
- }
- },
- {
- "type": "FIELD",
- "name": "redirect",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "REPEAT1",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "file_redirect"
- },
- {
- "type": "SYMBOL",
- "name": "heredoc_redirect"
- }
- ]
- }
- }
- ]
- }
- }
- ]
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "body",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "if_statement"
- },
- {
- "type": "SYMBOL",
- "name": "while_statement"
- }
- ]
- }
- },
- {
- "type": "SYMBOL",
- "name": "herestring_redirect"
- }
- ]
- },
- {
- "type": "FIELD",
- "name": "redirect",
- "content": {
- "type": "REPEAT1",
- "content": {
- "type": "SYMBOL",
- "name": "file_redirect"
- }
- }
- },
- {
- "type": "SYMBOL",
- "name": "herestring_redirect"
- }
- ]
- }
- }
- },
- "for_statement": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "for"
- },
- {
- "type": "STRING",
- "value": "select"
- }
- ]
- },
- {
- "type": "FIELD",
- "name": "variable",
- "content": {
- "type": "SYMBOL",
- "name": "_simple_variable_name"
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "in"
- },
- {
- "type": "FIELD",
- "name": "value",
- "content": {
- "type": "REPEAT1",
- "content": {
- "type": "SYMBOL",
- "name": "_literal"
- }
- }
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "SYMBOL",
- "name": "_terminator"
- },
- {
- "type": "FIELD",
- "name": "body",
- "content": {
- "type": "SYMBOL",
- "name": "do_group"
- }
- }
- ]
- },
- "c_style_for_statement": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "for"
- },
- {
- "type": "STRING",
- "value": "(("
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_for_body"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "))"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": ";"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "FIELD",
- "name": "body",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "do_group"
- },
- {
- "type": "SYMBOL",
- "name": "compound_statement"
- }
- ]
- }
- }
- ]
- },
- "_for_body": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "initializer",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_c_expression"
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "SYMBOL",
- "name": "_c_expression"
- }
- ]
- }
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- },
- {
- "type": "SYMBOL",
- "name": "_c_terminator"
- },
- {
- "type": "FIELD",
- "name": "condition",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_c_expression"
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "SYMBOL",
- "name": "_c_expression"
- }
- ]
- }
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- },
- {
- "type": "SYMBOL",
- "name": "_c_terminator"
- },
- {
- "type": "FIELD",
- "name": "update",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_c_expression"
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "SYMBOL",
- "name": "_c_expression"
- }
- ]
- }
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- }
- ]
- },
- "_c_expression": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_c_variable_assignment"
- },
- "named": true,
- "value": "variable_assignment"
- }
- ]
- },
- "_c_expression_not_assignment": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_c_word"
- },
- {
- "type": "SYMBOL",
- "name": "simple_expansion"
- },
- {
- "type": "SYMBOL",
- "name": "expansion"
- },
- {
- "type": "SYMBOL",
- "name": "number"
- },
- {
- "type": "SYMBOL",
- "name": "string"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_c_unary_expression"
- },
- "named": true,
- "value": "unary_expression"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_c_binary_expression"
- },
- "named": true,
- "value": "binary_expression"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_c_postfix_expression"
- },
- "named": true,
- "value": "postfix_expression"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_c_parenthesized_expression"
- },
- "named": true,
- "value": "parenthesized_expression"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- }
- ]
- },
- "_c_variable_assignment": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_c_word"
- },
- "named": true,
- "value": "variable_name"
- }
- },
- {
- "type": "STRING",
- "value": "="
- },
- {
- "type": "FIELD",
- "name": "value",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression"
- }
- }
- ]
- },
- "_c_unary_expression": {
- "type": "PREC",
- "value": 17,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "++"
- },
- {
- "type": "STRING",
- "value": "--"
- }
- ]
- }
- },
- {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- ]
- }
- },
- "_c_binary_expression": {
- "type": "CHOICE",
- "members": [
- {
- "type": "PREC_LEFT",
- "value": 0,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "+="
- },
- {
- "type": "STRING",
- "value": "-="
- },
- {
- "type": "STRING",
- "value": "*="
- },
- {
- "type": "STRING",
- "value": "/="
- },
- {
- "type": "STRING",
- "value": "%="
- },
- {
- "type": "STRING",
- "value": "**="
- },
- {
- "type": "STRING",
- "value": "<<="
- },
- {
- "type": "STRING",
- "value": ">>="
- },
- {
- "type": "STRING",
- "value": "&="
- },
- {
- "type": "STRING",
- "value": "^="
- },
- {
- "type": "STRING",
- "value": "|="
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 3,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "||"
- },
- {
- "type": "STRING",
- "value": "-o"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 4,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "&&"
- },
- {
- "type": "STRING",
- "value": "-a"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 5,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "|"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 6,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "^"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 7,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "&"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 8,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "=="
- },
- {
- "type": "STRING",
- "value": "!="
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 9,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "<"
- },
- {
- "type": "STRING",
- "value": ">"
- },
- {
- "type": "STRING",
- "value": "<="
- },
- {
- "type": "STRING",
- "value": ">="
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 12,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "<<"
- },
- {
- "type": "STRING",
- "value": ">>"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 13,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "+"
- },
- {
- "type": "STRING",
- "value": "-"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 14,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "*"
- },
- {
- "type": "STRING",
- "value": "/"
- },
- {
- "type": "STRING",
- "value": "%"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_RIGHT",
- "value": 15,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "**"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- }
- }
- ]
- }
- }
- ]
- },
- "_c_postfix_expression": {
- "type": "PREC",
- "value": 18,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_c_expression_not_assignment"
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "++"
- },
- {
- "type": "STRING",
- "value": "--"
- }
- ]
- }
- }
- ]
- }
- },
- "_c_parenthesized_expression": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "("
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_c_expression"
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "SYMBOL",
- "name": "_c_expression"
- }
- ]
- }
- }
- ]
- },
- {
- "type": "STRING",
- "value": ")"
- }
- ]
- },
- "_c_word": {
- "type": "ALIAS",
- "content": {
- "type": "PATTERN",
- "value": "[a-zA-Z_][a-zA-Z0-9_]*"
- },
- "named": true,
- "value": "word"
- },
- "while_statement": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "while"
- },
- {
- "type": "STRING",
- "value": "until"
- }
- ]
- },
- {
- "type": "FIELD",
- "name": "condition",
- "content": {
- "type": "SYMBOL",
- "name": "_terminated_statement"
- }
- },
- {
- "type": "FIELD",
- "name": "body",
- "content": {
- "type": "SYMBOL",
- "name": "do_group"
- }
- }
- ]
- },
- "do_group": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "do"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_terminated_statement"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "done"
- }
- ]
- },
- "if_statement": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "if"
- },
- {
- "type": "FIELD",
- "name": "condition",
- "content": {
- "type": "SYMBOL",
- "name": "_terminated_statement"
- }
- },
- {
- "type": "STRING",
- "value": "then"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_terminated_statement"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SYMBOL",
- "name": "elif_clause"
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "else_clause"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "fi"
- }
- ]
- },
- "elif_clause": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "elif"
- },
- {
- "type": "SYMBOL",
- "name": "_terminated_statement"
- },
- {
- "type": "STRING",
- "value": "then"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_terminated_statement"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- "else_clause": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "else"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_terminated_statement"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- "case_statement": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "case"
- },
- {
- "type": "FIELD",
- "name": "value",
- "content": {
- "type": "SYMBOL",
- "name": "_literal"
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_terminator"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "in"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_terminator"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "REPEAT",
- "content": {
- "type": "SYMBOL",
- "name": "case_item"
- }
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "last_case_item"
- },
- "named": true,
- "value": "case_item"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "esac"
- }
- ]
- },
- "case_item": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "("
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "FIELD",
- "name": "value",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_literal"
- },
- {
- "type": "SYMBOL",
- "name": "_extglob_blob"
- }
- ]
- }
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "|"
- },
- {
- "type": "FIELD",
- "name": "value",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_literal"
- },
- {
- "type": "SYMBOL",
- "name": "_extglob_blob"
- }
- ]
- }
- }
- ]
- }
- },
- {
- "type": "STRING",
- "value": ")"
- }
- ]
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_statements"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "FIELD",
- "name": "termination",
- "content": {
- "type": "STRING",
- "value": ";;"
- }
- },
- {
- "type": "FIELD",
- "name": "fallthrough",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": ";&"
- },
- {
- "type": "STRING",
- "value": ";;&"
- }
- ]
- }
- }
- ]
- }
- }
- ]
- },
- "last_case_item": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "("
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "FIELD",
- "name": "value",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_literal"
- },
- {
- "type": "SYMBOL",
- "name": "_extglob_blob"
- }
- ]
- }
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "|"
- },
- {
- "type": "FIELD",
- "name": "value",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_literal"
- },
- {
- "type": "SYMBOL",
- "name": "_extglob_blob"
- }
- ]
- }
- }
- ]
- }
- },
- {
- "type": "STRING",
- "value": ")"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_statements"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "STRING",
- "value": ";;"
- }
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- "function_definition": {
- "type": "PREC_RIGHT",
- "value": 0,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "function"
- },
- {
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "SYMBOL",
- "name": "word"
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "("
- },
- {
- "type": "STRING",
- "value": ")"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "SYMBOL",
- "name": "word"
- }
- },
- {
- "type": "STRING",
- "value": "("
- },
- {
- "type": "STRING",
- "value": ")"
- }
- ]
- }
- ]
- },
- {
- "type": "FIELD",
- "name": "body",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "compound_statement"
- },
- {
- "type": "SYMBOL",
- "name": "subshell"
- },
- {
- "type": "SYMBOL",
- "name": "test_command"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "redirect",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "file_redirect"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- }
- ]
- }
- },
- "compound_statement": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "{"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_terminated_statement"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": -1,
- "content": {
- "type": "STRING",
- "value": "}"
- }
- }
- }
- ]
- },
- "subshell": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "("
- },
- {
- "type": "SYMBOL",
- "name": "_statements"
- },
- {
- "type": "STRING",
- "value": ")"
- }
- ]
- },
- "pipeline": {
- "type": "PREC_LEFT",
- "value": 1,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_statement"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "|"
- },
- {
- "type": "STRING",
- "value": "|&"
- }
- ]
- },
- {
- "type": "SYMBOL",
- "name": "_statement"
- }
- ]
- }
- },
- "list": {
- "type": "PREC_LEFT",
- "value": -1,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_statement"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "&&"
- },
- {
- "type": "STRING",
- "value": "||"
- }
- ]
- },
- {
- "type": "SYMBOL",
- "name": "_statement"
- }
- ]
- }
- },
- "negated_command": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "!"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "PREC",
- "value": 2,
- "content": {
- "type": "SYMBOL",
- "name": "command"
- }
- },
- {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "SYMBOL",
- "name": "variable_assignment"
- }
- },
- {
- "type": "SYMBOL",
- "name": "test_command"
- },
- {
- "type": "SYMBOL",
- "name": "subshell"
- }
- ]
- }
- ]
- },
- "test_command": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "["
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_expression"
- },
- {
- "type": "SYMBOL",
- "name": "redirected_statement"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "]"
- }
- ]
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "[["
- },
- {
- "type": "SYMBOL",
- "name": "_expression"
- },
- {
- "type": "STRING",
- "value": "]]"
- }
- ]
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "(("
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_expression"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "))"
- }
- ]
- }
- ]
- }
- ]
- },
- "declaration_command": {
- "type": "PREC_LEFT",
- "value": 0,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "declare"
- },
- {
- "type": "STRING",
- "value": "typeset"
- },
- {
- "type": "STRING",
- "value": "export"
- },
- {
- "type": "STRING",
- "value": "readonly"
- },
- {
- "type": "STRING",
- "value": "local"
- }
- ]
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_literal"
- },
- {
- "type": "SYMBOL",
- "name": "_simple_variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "variable_assignment"
- }
- ]
- }
- }
- ]
- }
- },
- "unset_command": {
- "type": "PREC_LEFT",
- "value": 0,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "unset"
- },
- {
- "type": "STRING",
- "value": "unsetenv"
- }
- ]
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_literal"
- },
- {
- "type": "SYMBOL",
- "name": "_simple_variable_name"
- }
- ]
- }
- }
- ]
- }
- },
- "command": {
- "type": "PREC_LEFT",
- "value": 0,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "REPEAT",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "variable_assignment"
- },
- {
- "type": "FIELD",
- "name": "redirect",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "file_redirect"
- },
- {
- "type": "SYMBOL",
- "name": "herestring_redirect"
- }
- ]
- }
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "SYMBOL",
- "name": "command_name"
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "REPEAT",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "FIELD",
- "name": "argument",
- "content": {
- "type": "SYMBOL",
- "name": "_literal"
- }
- },
- {
- "type": "FIELD",
- "name": "argument",
- "content": {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_bare_dollar"
- },
- "named": false,
- "value": "$"
- }
- },
- {
- "type": "FIELD",
- "name": "argument",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "=~"
- },
- {
- "type": "STRING",
- "value": "=="
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_literal"
- },
- {
- "type": "SYMBOL",
- "name": "regex"
- }
- ]
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "redirect",
- "content": {
- "type": "SYMBOL",
- "name": "herestring_redirect"
- }
- }
- ]
- }
- },
- {
- "type": "SYMBOL",
- "name": "subshell"
- }
- ]
- }
- ]
- }
- },
- "command_name": {
- "type": "SYMBOL",
- "name": "_literal"
- },
- "variable_assignment": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "subscript"
- }
- ]
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "="
- },
- {
- "type": "STRING",
- "value": "+="
- }
- ]
- },
- {
- "type": "FIELD",
- "name": "value",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_literal"
- },
- {
- "type": "SYMBOL",
- "name": "array"
- },
- {
- "type": "SYMBOL",
- "name": "_empty_value"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_comment_word"
- },
- "named": true,
- "value": "word"
- }
- ]
- }
- }
- ]
- },
- "variable_assignments": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "variable_assignment"
- },
- {
- "type": "REPEAT1",
- "content": {
- "type": "SYMBOL",
- "name": "variable_assignment"
- }
- }
- ]
- },
- "subscript": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "name",
- "content": {
- "type": "SYMBOL",
- "name": "variable_name"
- }
- },
- {
- "type": "STRING",
- "value": "["
- },
- {
- "type": "FIELD",
- "name": "index",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_literal"
- },
- {
- "type": "SYMBOL",
- "name": "binary_expression"
- },
- {
- "type": "SYMBOL",
- "name": "unary_expression"
- },
- {
- "type": "SYMBOL",
- "name": "parenthesized_expression"
- }
- ]
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_concat"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "]"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_concat"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- "file_redirect": {
- "type": "PREC_LEFT",
- "value": 0,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "descriptor",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "file_descriptor"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "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": "FIELD",
- "name": "destination",
- "content": {
- "type": "REPEAT1",
- "content": {
- "type": "SYMBOL",
- "name": "_literal"
- }
- }
- }
- ]
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "<&-"
- },
- {
- "type": "STRING",
- "value": ">&-"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "FIELD",
- "name": "destination",
- "content": {
- "type": "SYMBOL",
- "name": "_literal"
- }
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- }
- ]
- }
- ]
- }
- },
- "heredoc_redirect": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "descriptor",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "file_descriptor"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "<<"
- },
- {
- "type": "STRING",
- "value": "<<-"
- }
- ]
- },
- {
- "type": "SYMBOL",
- "name": "heredoc_start"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_heredoc_pipeline"
- },
- "named": true,
- "value": "pipeline"
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "redirect",
- "content": {
- "type": "REPEAT1",
- "content": {
- "type": "SYMBOL",
- "name": "file_redirect"
- }
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_heredoc_expression"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- {
- "type": "SYMBOL",
- "name": "_heredoc_expression"
- },
- {
- "type": "SYMBOL",
- "name": "_heredoc_command"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "PATTERN",
- "value": "\\n"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_heredoc_body"
- },
- {
- "type": "SYMBOL",
- "name": "_simple_heredoc_body"
- }
- ]
- }
- ]
- },
- "_heredoc_pipeline": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "|"
- },
- {
- "type": "STRING",
- "value": "|&"
- }
- ]
- },
- {
- "type": "SYMBOL",
- "name": "_statement"
- }
- ]
- },
- "_heredoc_expression": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "||"
- },
- {
- "type": "STRING",
- "value": "&&"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_statement"
- }
- }
- ]
- },
- "_heredoc_command": {
- "type": "REPEAT1",
- "content": {
- "type": "FIELD",
- "name": "argument",
- "content": {
- "type": "SYMBOL",
- "name": "_literal"
- }
- }
- },
- "_heredoc_body": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "heredoc_body"
- },
- {
- "type": "SYMBOL",
- "name": "heredoc_end"
- }
- ]
- },
- "heredoc_body": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_heredoc_body_beginning"
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "expansion"
- },
- {
- "type": "SYMBOL",
- "name": "simple_expansion"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- },
- {
- "type": "SYMBOL",
- "name": "heredoc_content"
- }
- ]
- }
- }
- ]
- },
- "_simple_heredoc_body": {
- "type": "SEQ",
- "members": [
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "simple_heredoc_body"
- },
- "named": true,
- "value": "heredoc_body"
- },
- {
- "type": "SYMBOL",
- "name": "heredoc_end"
- }
- ]
- },
- "herestring_redirect": {
- "type": "PREC_LEFT",
- "value": 0,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "descriptor",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "file_descriptor"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- },
- {
- "type": "STRING",
- "value": "<<<"
- },
- {
- "type": "SYMBOL",
- "name": "_literal"
- }
- ]
- }
- },
- "_expression": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_literal"
- },
- {
- "type": "SYMBOL",
- "name": "unary_expression"
- },
- {
- "type": "SYMBOL",
- "name": "ternary_expression"
- },
- {
- "type": "SYMBOL",
- "name": "binary_expression"
- },
- {
- "type": "SYMBOL",
- "name": "postfix_expression"
- },
- {
- "type": "SYMBOL",
- "name": "parenthesized_expression"
- }
- ]
- },
- "binary_expression": {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "PREC_LEFT",
- "value": 0,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "+="
- },
- {
- "type": "STRING",
- "value": "-="
- },
- {
- "type": "STRING",
- "value": "*="
- },
- {
- "type": "STRING",
- "value": "/="
- },
- {
- "type": "STRING",
- "value": "%="
- },
- {
- "type": "STRING",
- "value": "**="
- },
- {
- "type": "STRING",
- "value": "<<="
- },
- {
- "type": "STRING",
- "value": ">>="
- },
- {
- "type": "STRING",
- "value": "&="
- },
- {
- "type": "STRING",
- "value": "^="
- },
- {
- "type": "STRING",
- "value": "|="
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 1,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "="
- },
- {
- "type": "STRING",
- "value": "=~"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 3,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "||"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 4,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "&&"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 5,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "|"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 6,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "^"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 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": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "=="
- },
- {
- "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": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "<"
- },
- {
- "type": "STRING",
- "value": ">"
- },
- {
- "type": "STRING",
- "value": "<="
- },
- {
- "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": "SYMBOL",
- "name": "test_operator"
- }
- },
- {
- "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": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "<<"
- },
- {
- "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": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "+"
- },
- {
- "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": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "*"
- },
- {
- "type": "STRING",
- "value": "/"
- },
- {
- "type": "STRING",
- "value": "%"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_RIGHT",
- "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",
- "value": 1,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "=~"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_regex_no_space"
- },
- "named": true,
- "value": "regex"
- }
- }
- ]
- }
- },
- {
- "type": "PREC",
- "value": 8,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "=="
- },
- {
- "type": "STRING",
- "value": "!="
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_extglob_blob"
- }
- }
- ]
- }
- }
- ]
- },
- "ternary_expression": {
- "type": "PREC_LEFT",
- "value": 2,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "condition",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- },
- {
- "type": "STRING",
- "value": "?"
- },
- {
- "type": "FIELD",
- "name": "consequence",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- },
- {
- "type": "STRING",
- "value": ":"
- },
- {
- "type": "FIELD",
- "name": "alternative",
- "content": {
- "type": "SYMBOL",
- "name": "_expression"
- }
- }
- ]
- }
- },
- "unary_expression": {
- "type": "CHOICE",
- "members": [
- {
- "type": "PREC",
- "value": 17,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "STRING",
- "value": "++"
- }
- }
- },
- {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "STRING",
- "value": "--"
- }
- }
- }
- ]
- }
- },
- {
- "type": "SYMBOL",
- "name": "_expression"
- }
- ]
- }
- },
- {
- "type": "PREC",
- "value": 11,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "STRING",
- "value": "-"
- }
- }
- },
- {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "STRING",
- "value": "+"
- }
- }
- },
- {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "STRING",
- "value": "~"
- }
- }
- }
- ]
- }
- },
- {
- "type": "SYMBOL",
- "name": "_expression"
- }
- ]
- }
- },
- {
- "type": "PREC_RIGHT",
- "value": 11,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "!"
- }
- },
- {
- "type": "SYMBOL",
- "name": "_expression"
- }
- ]
- }
- },
- {
- "type": "PREC_RIGHT",
- "value": 10,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "SYMBOL",
- "name": "test_operator"
- }
- },
- {
- "type": "SYMBOL",
- "name": "_expression"
- }
- ]
- }
- }
- ]
- },
- "postfix_expression": {
- "type": "PREC",
- "value": 18,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_expression"
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "++"
- },
- {
- "type": "STRING",
- "value": "--"
- }
- ]
- }
- }
- ]
- }
- },
- "parenthesized_expression": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "("
- },
- {
- "type": "SYMBOL",
- "name": "_expression"
- },
- {
- "type": "STRING",
- "value": ")"
- }
- ]
- },
- "_literal": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "concatenation"
- },
- {
- "type": "SYMBOL",
- "name": "_primary_expression"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "PREC",
- "value": -2,
- "content": {
- "type": "REPEAT1",
- "content": {
- "type": "SYMBOL",
- "name": "_special_character"
- }
- }
- },
- "named": true,
- "value": "word"
- }
- ]
- },
- "_primary_expression": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "word"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "test_operator"
- },
- "named": true,
- "value": "word"
- },
- {
- "type": "SYMBOL",
- "name": "string"
- },
- {
- "type": "SYMBOL",
- "name": "raw_string"
- },
- {
- "type": "SYMBOL",
- "name": "translated_string"
- },
- {
- "type": "SYMBOL",
- "name": "ansi_c_string"
- },
- {
- "type": "SYMBOL",
- "name": "number"
- },
- {
- "type": "SYMBOL",
- "name": "expansion"
- },
- {
- "type": "SYMBOL",
- "name": "simple_expansion"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- },
- {
- "type": "SYMBOL",
- "name": "process_substitution"
- },
- {
- "type": "SYMBOL",
- "name": "arithmetic_expansion"
- },
- {
- "type": "SYMBOL",
- "name": "brace_expression"
- }
- ]
- },
- "arithmetic_expansion": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "$(("
- },
- {
- "type": "STRING",
- "value": "(("
- }
- ]
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- ]
- }
- }
- ]
- },
- {
- "type": "STRING",
- "value": "))"
- }
- ]
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "$["
- },
- {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- },
- {
- "type": "STRING",
- "value": "]"
- }
- ]
- }
- ]
- },
- "brace_expression": {
- "type": "SEQ",
- "members": [
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_brace_start"
- },
- "named": false,
- "value": "{"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "PATTERN",
- "value": "\\d+"
- }
- },
- "named": true,
- "value": "number"
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": ".."
- }
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "PATTERN",
- "value": "\\d+"
- }
- },
- "named": true,
- "value": "number"
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "}"
- }
- }
- ]
- },
- "_arithmetic_expression": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_arithmetic_literal"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_unary_expression"
- },
- "named": true,
- "value": "unary_expression"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_ternary_expression"
- },
- "named": true,
- "value": "ternary_expression"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_binary_expression"
- },
- "named": true,
- "value": "binary_expression"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_postfix_expression"
- },
- "named": true,
- "value": "postfix_expression"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_parenthesized_expression"
- },
- "named": true,
- "value": "parenthesized_expression"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- }
- ]
- }
- },
- "_arithmetic_literal": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "number"
- },
- {
- "type": "SYMBOL",
- "name": "subscript"
- },
- {
- "type": "SYMBOL",
- "name": "simple_expansion"
- },
- {
- "type": "SYMBOL",
- "name": "expansion"
- },
- {
- "type": "SYMBOL",
- "name": "_simple_variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "string"
- }
- ]
- }
- },
- "_arithmetic_binary_expression": {
- "type": "CHOICE",
- "members": [
- {
- "type": "PREC_LEFT",
- "value": 0,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "+="
- },
- {
- "type": "STRING",
- "value": "-="
- },
- {
- "type": "STRING",
- "value": "*="
- },
- {
- "type": "STRING",
- "value": "/="
- },
- {
- "type": "STRING",
- "value": "%="
- },
- {
- "type": "STRING",
- "value": "**="
- },
- {
- "type": "STRING",
- "value": "<<="
- },
- {
- "type": "STRING",
- "value": ">>="
- },
- {
- "type": "STRING",
- "value": "&="
- },
- {
- "type": "STRING",
- "value": "^="
- },
- {
- "type": "STRING",
- "value": "|="
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 1,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "="
- },
- {
- "type": "STRING",
- "value": "=~"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 3,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "||"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 4,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "&&"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 5,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "|"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 6,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "^"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 7,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "&"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 8,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "=="
- },
- {
- "type": "STRING",
- "value": "!="
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 9,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "<"
- },
- {
- "type": "STRING",
- "value": ">"
- },
- {
- "type": "STRING",
- "value": "<="
- },
- {
- "type": "STRING",
- "value": ">="
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 12,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "<<"
- },
- {
- "type": "STRING",
- "value": ">>"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 13,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "+"
- },
- {
- "type": "STRING",
- "value": "-"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 14,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "*"
- },
- {
- "type": "STRING",
- "value": "/"
- },
- {
- "type": "STRING",
- "value": "%"
- }
- ]
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 15,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "left",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "**"
- }
- },
- {
- "type": "FIELD",
- "name": "right",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- }
- ]
- },
- "_arithmetic_ternary_expression": {
- "type": "PREC_LEFT",
- "value": 2,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "condition",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "STRING",
- "value": "?"
- },
- {
- "type": "FIELD",
- "name": "consequence",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- },
- {
- "type": "STRING",
- "value": ":"
- },
- {
- "type": "FIELD",
- "name": "alternative",
- "content": {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- }
- ]
- }
- },
- "_arithmetic_unary_expression": {
- "type": "CHOICE",
- "members": [
- {
- "type": "PREC",
- "value": 17,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "STRING",
- "value": "++"
- }
- }
- },
- {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "STRING",
- "value": "--"
- }
- }
- }
- ]
- }
- },
- {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- ]
- }
- },
- {
- "type": "PREC",
- "value": 11,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "STRING",
- "value": "-"
- }
- }
- },
- {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "STRING",
- "value": "+"
- }
- }
- },
- {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "STRING",
- "value": "~"
- }
- }
- }
- ]
- }
- },
- {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- ]
- }
- },
- {
- "type": "PREC_RIGHT",
- "value": 11,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "!"
- }
- },
- {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- }
- ]
- }
- }
- ]
- },
- "_arithmetic_postfix_expression": {
- "type": "PREC",
- "value": 18,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "++"
- },
- {
- "type": "STRING",
- "value": "--"
- }
- ]
- }
- }
- ]
- }
- },
- "_arithmetic_parenthesized_expression": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "("
- },
- {
- "type": "SYMBOL",
- "name": "_arithmetic_expression"
- },
- {
- "type": "STRING",
- "value": ")"
- }
- ]
- },
- "concatenation": {
- "type": "PREC",
- "value": -1,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_primary_expression"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_special_character"
- },
- "named": true,
- "value": "word"
- }
- ]
- },
- {
- "type": "REPEAT1",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_concat"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "PATTERN",
- "value": "`\\s*`"
- },
- "named": false,
- "value": "``"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_primary_expression"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_special_character"
- },
- "named": true,
- "value": "word"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_comment_word"
- },
- "named": true,
- "value": "word"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_bare_dollar"
- },
- "named": false,
- "value": "$"
- }
- ]
- }
- ]
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_concat"
- },
- {
- "type": "STRING",
- "value": "$"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- }
- },
- "_special_character": {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": -1,
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "{"
- },
- {
- "type": "STRING",
- "value": "}"
- },
- {
- "type": "STRING",
- "value": "["
- },
- {
- "type": "STRING",
- "value": "]"
- }
- ]
- }
- }
- },
- "string": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "\""
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "$"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "SYMBOL",
- "name": "string_content"
- }
- ]
- },
- {
- "type": "SYMBOL",
- "name": "expansion"
- },
- {
- "type": "SYMBOL",
- "name": "simple_expansion"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- },
- {
- "type": "SYMBOL",
- "name": "arithmetic_expansion"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_concat"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "$"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "\""
- }
- ]
- },
- "string_content": {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": -1,
- "content": {
- "type": "PATTERN",
- "value": "([^\"`$\\\\\\r\\n]|\\\\(.|\\r?\\n))+"
- }
- }
- },
- "translated_string": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "$"
- },
- {
- "type": "SYMBOL",
- "name": "string"
- }
- ]
- },
- "array": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "("
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "SYMBOL",
- "name": "_literal"
- }
- },
- {
- "type": "STRING",
- "value": ")"
- }
- ]
- },
- "raw_string": {
- "type": "PATTERN",
- "value": "'[^']*'"
- },
- "ansi_c_string": {
- "type": "PATTERN",
- "value": "\\$'([^']|\\\\')*'"
- },
- "number": {
- "type": "CHOICE",
- "members": [
- {
- "type": "PATTERN",
- "value": "-?(0x)?[0-9]+(#[0-9A-Za-z@_]+)?"
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "PATTERN",
- "value": "-?(0x)?[0-9]+#"
- },
- {
- "type": "SYMBOL",
- "name": "expansion"
- }
- ]
- }
- ]
- },
- "simple_expansion": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "$"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_simple_variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "_multiline_variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "_special_variable_name"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "STRING",
- "value": "!"
- },
- "named": true,
- "value": "special_variable_name"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "STRING",
- "value": "#"
- },
- "named": true,
- "value": "special_variable_name"
- }
- ]
- }
- ]
- },
- "string_expansion": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "$"
- },
- {
- "type": "SYMBOL",
- "name": "string"
- }
- ]
- },
- "expansion": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "${"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_expansion_body"
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "}"
- }
- ]
- },
- "_expansion_body": {
- "type": "CHOICE",
- "members": [
- {
- "type": "REPEAT1",
- "content": {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_external_expansion_sym_hash"
- },
- "named": false,
- "value": "#"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_external_expansion_sym_bang"
- },
- "named": false,
- "value": "!"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_external_expansion_sym_equal"
- },
- "named": false,
- "value": "="
- }
- ]
- }
- }
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "!"
- }
- }
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "_simple_variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "_special_variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "subscript"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_expansion_expression"
- },
- {
- "type": "SYMBOL",
- "name": "_expansion_regex"
- },
- {
- "type": "SYMBOL",
- "name": "_expansion_regex_replacement"
- },
- {
- "type": "SYMBOL",
- "name": "_expansion_regex_removal"
- },
- {
- "type": "SYMBOL",
- "name": "_expansion_max_length"
- },
- {
- "type": "SYMBOL",
- "name": "_expansion_operator"
- }
- ]
- }
- ]
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "!"
- }
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_simple_variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "variable_name"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "@"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "*"
- }
- }
- ]
- }
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "#"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "!"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "="
- }
- }
- ]
- }
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "subscript"
- },
- {
- "type": "SYMBOL",
- "name": "_simple_variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "_special_variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- }
- ]
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_external_expansion_sym_hash"
- },
- "named": false,
- "value": "#"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_external_expansion_sym_bang"
- },
- "named": false,
- "value": "!"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_external_expansion_sym_equal"
- },
- "named": false,
- "value": "="
- }
- ]
- }
- }
- }
- ]
- }
- ]
- },
- "_expansion_expression": {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "="
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": ":="
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "-"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": ":-"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "+"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": ":+"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "?"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": ":?"
- }
- }
- ]
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_concatenation_in_expansion"
- },
- "named": true,
- "value": "concatenation"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- },
- {
- "type": "SYMBOL",
- "name": "word"
- },
- {
- "type": "SYMBOL",
- "name": "expansion"
- },
- {
- "type": "SYMBOL",
- "name": "simple_expansion"
- },
- {
- "type": "SYMBOL",
- "name": "array"
- },
- {
- "type": "SYMBOL",
- "name": "string"
- },
- {
- "type": "SYMBOL",
- "name": "raw_string"
- },
- {
- "type": "SYMBOL",
- "name": "ansi_c_string"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_expansion_word"
- },
- "named": true,
- "value": "word"
- }
- ]
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- }
- },
- "_expansion_regex": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "#"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_immediate_double_hash"
- },
- "named": false,
- "value": "##"
- },
- {
- "type": "STRING",
- "value": "%"
- },
- {
- "type": "STRING",
- "value": "%%"
- }
- ]
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "regex"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "STRING",
- "value": ")"
- },
- "named": true,
- "value": "regex"
- },
- {
- "type": "SYMBOL",
- "name": "string"
- },
- {
- "type": "SYMBOL",
- "name": "raw_string"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "PATTERN",
- "value": "\\s+"
- },
- "named": true,
- "value": "regex"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- "_expansion_regex_replacement": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "/"
- },
- {
- "type": "STRING",
- "value": "//"
- },
- {
- "type": "STRING",
- "value": "/#"
- },
- {
- "type": "STRING",
- "value": "/%"
- }
- ]
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_regex_no_slash"
- },
- "named": true,
- "value": "regex"
- },
- {
- "type": "SYMBOL",
- "name": "string"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "string"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_regex_no_slash"
- },
- "named": true,
- "value": "regex"
- }
- ]
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": "/"
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_primary_expression"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "PREC",
- "value": -2,
- "content": {
- "type": "REPEAT1",
- "content": {
- "type": "SYMBOL",
- "name": "_special_character"
- }
- }
- },
- "named": true,
- "value": "word"
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_expansion_word"
- },
- "named": true,
- "value": "word"
- }
- ]
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_expansion_word"
- },
- "named": true,
- "value": "word"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_concatenation_in_expansion"
- },
- "named": true,
- "value": "concatenation"
- },
- {
- "type": "SYMBOL",
- "name": "array"
- }
- ]
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "/"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- "_expansion_regex_removal": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": ","
- },
- {
- "type": "STRING",
- "value": ",,"
- },
- {
- "type": "STRING",
- "value": "^"
- },
- {
- "type": "STRING",
- "value": "^^"
- }
- ]
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "regex"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- "_expansion_max_length": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": ":"
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_simple_variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "number"
- },
- {
- "type": "SYMBOL",
- "name": "arithmetic_expansion"
- },
- {
- "type": "SYMBOL",
- "name": "expansion"
- },
- {
- "type": "SYMBOL",
- "name": "parenthesized_expression"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_expansion_max_length_binary_expression"
- },
- "named": true,
- "value": "binary_expression"
- },
- {
- "type": "PATTERN",
- "value": "\\n"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "STRING",
- "value": ":"
- }
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_simple_variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "number"
- },
- {
- "type": "SYMBOL",
- "name": "arithmetic_expansion"
- },
- {
- "type": "SYMBOL",
- "name": "expansion"
- },
- {
- "type": "SYMBOL",
- "name": "parenthesized_expression"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_expansion_max_length_binary_expression"
- },
- "named": true,
- "value": "binary_expression"
- },
- {
- "type": "PATTERN",
- "value": "\\n"
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- },
- "_expansion_max_length_expression": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_simple_variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "number"
- },
- {
- "type": "SYMBOL",
- "name": "expansion"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_expansion_max_length_binary_expression"
- },
- "named": true,
- "value": "binary_expression"
- }
- ]
- },
- "_expansion_max_length_binary_expression": {
- "type": "CHOICE",
- "members": [
- {
- "type": "PREC_LEFT",
- "value": 13,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_expansion_max_length_expression"
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "+"
- },
- {
- "type": "STRING",
- "value": "-"
- }
- ]
- }
- },
- {
- "type": "SYMBOL",
- "name": "_expansion_max_length_expression"
- }
- ]
- }
- },
- {
- "type": "PREC_LEFT",
- "value": 14,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_expansion_max_length_expression"
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "*"
- },
- {
- "type": "STRING",
- "value": "/"
- },
- {
- "type": "STRING",
- "value": "%"
- }
- ]
- }
- },
- {
- "type": "SYMBOL",
- "name": "_expansion_max_length_expression"
- }
- ]
- }
- }
- ]
- },
- "_expansion_operator": {
- "type": "SEQ",
- "members": [
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "@"
- }
- }
- },
- {
- "type": "FIELD",
- "name": "operator",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "U"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "u"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "L"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "Q"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "E"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "P"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "A"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "K"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "a"
- }
- },
- {
- "type": "IMMEDIATE_TOKEN",
- "content": {
- "type": "STRING",
- "value": "k"
- }
- }
- ]
- }
- }
- ]
- },
- "_concatenation_in_expansion": {
- "type": "PREC",
- "value": -2,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "word"
- },
- {
- "type": "SYMBOL",
- "name": "variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "simple_expansion"
- },
- {
- "type": "SYMBOL",
- "name": "expansion"
- },
- {
- "type": "SYMBOL",
- "name": "string"
- },
- {
- "type": "SYMBOL",
- "name": "raw_string"
- },
- {
- "type": "SYMBOL",
- "name": "ansi_c_string"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_expansion_word"
- },
- "named": true,
- "value": "word"
- },
- {
- "type": "SYMBOL",
- "name": "array"
- }
- ]
- },
- {
- "type": "REPEAT1",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "_concat"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "PATTERN",
- "value": "`\\s*`"
- },
- "named": false,
- "value": "``"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "word"
- },
- {
- "type": "SYMBOL",
- "name": "variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "simple_expansion"
- },
- {
- "type": "SYMBOL",
- "name": "expansion"
- },
- {
- "type": "SYMBOL",
- "name": "string"
- },
- {
- "type": "SYMBOL",
- "name": "raw_string"
- },
- {
- "type": "SYMBOL",
- "name": "ansi_c_string"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- },
- {
- "type": "ALIAS",
- "content": {
- "type": "SYMBOL",
- "name": "_expansion_word"
- },
- "named": true,
- "value": "word"
- },
- {
- "type": "SYMBOL",
- "name": "array"
- }
- ]
- }
- ]
- }
- }
- ]
- }
- },
- "command_substitution": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "$("
- },
- {
- "type": "SYMBOL",
- "name": "_statements"
- },
- {
- "type": "STRING",
- "value": ")"
- }
- ]
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "$("
- },
- {
- "type": "FIELD",
- "name": "redirect",
- "content": {
- "type": "SYMBOL",
- "name": "file_redirect"
- }
- },
- {
- "type": "STRING",
- "value": ")"
- }
- ]
- },
- {
- "type": "PREC",
- "value": 1,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "`"
- },
- {
- "type": "SYMBOL",
- "name": "_statements"
- },
- {
- "type": "STRING",
- "value": "`"
- }
- ]
- }
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "$`"
- },
- {
- "type": "SYMBOL",
- "name": "_statements"
- },
- {
- "type": "STRING",
- "value": "`"
- }
- ]
- }
- ]
- },
- "process_substitution": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": "<("
- },
- {
- "type": "STRING",
- "value": ">("
- }
- ]
- },
- {
- "type": "SYMBOL",
- "name": "_statements"
- },
- {
- "type": "STRING",
- "value": ")"
- }
- ]
- },
- "_extglob_blob": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "extglob_pattern"
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "SYMBOL",
- "name": "extglob_pattern"
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "string"
- },
- {
- "type": "SYMBOL",
- "name": "expansion"
- },
- {
- "type": "SYMBOL",
- "name": "command_substitution"
- }
- ]
- },
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "extglob_pattern"
- },
- {
- "type": "BLANK"
- }
- ]
- }
- ]
- }
- ]
- },
- "comment": {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": -10,
- "content": {
- "type": "PATTERN",
- "value": "#.*"
- }
- }
- },
- "_comment_word": {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": -8,
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "PATTERN",
- "value": "[^'\"<>{}\\[\\]()`$|&;\\\\\\s]"
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "\\"
- },
- {
- "type": "PATTERN",
- "value": "[^\\s]"
- }
- ]
- }
- ]
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "PATTERN",
- "value": "[^'\"<>{}\\[\\]()`$|&;\\\\\\s]"
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "\\"
- },
- {
- "type": "PATTERN",
- "value": "[^\\s]"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "\\ "
- }
- ]
- }
- }
- ]
- }
- }
- },
- "_simple_variable_name": {
- "type": "ALIAS",
- "content": {
- "type": "PATTERN",
- "value": "\\w+"
- },
- "named": true,
- "value": "variable_name"
- },
- "_multiline_variable_name": {
- "type": "ALIAS",
- "content": {
- "type": "TOKEN",
- "content": {
- "type": "PREC",
- "value": -1,
- "content": {
- "type": "PATTERN",
- "value": "(\\w|\\\\\\r?\\n)+"
- }
- }
- },
- "named": true,
- "value": "variable_name"
- },
- "_special_variable_name": {
- "type": "ALIAS",
- "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": "0"
- },
- {
- "type": "STRING",
- "value": "_"
- }
- ]
- },
- "named": true,
- "value": "special_variable_name"
- },
- "word": {
- "type": "TOKEN",
- "content": {
- "type": "SEQ",
- "members": [
- {
- "type": "CHOICE",
- "members": [
- {
- "type": "PATTERN",
- "value": "[^#'\"<>{}\\[\\]()`$|&;\\\\\\s]"
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "\\"
- },
- {
- "type": "PATTERN",
- "value": "[^\\s]"
- }
- ]
- }
- ]
- },
- {
- "type": "REPEAT",
- "content": {
- "type": "CHOICE",
- "members": [
- {
- "type": "PATTERN",
- "value": "[^'\"<>{}\\[\\]()`$|&;\\\\\\s]"
- },
- {
- "type": "SEQ",
- "members": [
- {
- "type": "STRING",
- "value": "\\"
- },
- {
- "type": "PATTERN",
- "value": "[^\\s]"
- }
- ]
- },
- {
- "type": "STRING",
- "value": "\\ "
- }
- ]
- }
- }
- ]
- }
- },
- "_c_terminator": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": ";"
- },
- {
- "type": "PATTERN",
- "value": "\\n"
- },
- {
- "type": "STRING",
- "value": "&"
- }
- ]
- },
- "_terminator": {
- "type": "CHOICE",
- "members": [
- {
- "type": "STRING",
- "value": ";"
- },
- {
- "type": "STRING",
- "value": ";;"
- },
- {
- "type": "PATTERN",
- "value": "\\n"
- },
- {
- "type": "STRING",
- "value": "&"
- }
- ]
- }
- },
- "extras": [
- {
- "type": "SYMBOL",
- "name": "comment"
- },
- {
- "type": "PATTERN",
- "value": "\\s"
- },
- {
- "type": "PATTERN",
- "value": "\\\\\\r?\\n"
- },
- {
- "type": "PATTERN",
- "value": "\\\\( |\\t|\\v|\\f)"
- }
- ],
- "conflicts": [
- [
- "_expression",
- "command_name"
- ],
- [
- "command",
- "variable_assignments"
- ],
- [
- "redirected_statement",
- "command"
- ],
- [
- "redirected_statement",
- "command_substitution"
- ],
- [
- "function_definition",
- "command_name"
- ]
- ],
- "precedences": [],
- "externals": [
- {
- "type": "SYMBOL",
- "name": "heredoc_start"
- },
- {
- "type": "SYMBOL",
- "name": "simple_heredoc_body"
- },
- {
- "type": "SYMBOL",
- "name": "_heredoc_body_beginning"
- },
- {
- "type": "SYMBOL",
- "name": "heredoc_content"
- },
- {
- "type": "SYMBOL",
- "name": "heredoc_end"
- },
- {
- "type": "SYMBOL",
- "name": "file_descriptor"
- },
- {
- "type": "SYMBOL",
- "name": "_empty_value"
- },
- {
- "type": "SYMBOL",
- "name": "_concat"
- },
- {
- "type": "SYMBOL",
- "name": "variable_name"
- },
- {
- "type": "SYMBOL",
- "name": "test_operator"
- },
- {
- "type": "SYMBOL",
- "name": "regex"
- },
- {
- "type": "SYMBOL",
- "name": "_regex_no_slash"
- },
- {
- "type": "SYMBOL",
- "name": "_regex_no_space"
- },
- {
- "type": "SYMBOL",
- "name": "_expansion_word"
- },
- {
- "type": "SYMBOL",
- "name": "extglob_pattern"
- },
- {
- "type": "SYMBOL",
- "name": "_bare_dollar"
- },
- {
- "type": "SYMBOL",
- "name": "_brace_start"
- },
- {
- "type": "SYMBOL",
- "name": "_immediate_double_hash"
- },
- {
- "type": "SYMBOL",
- "name": "_external_expansion_sym_hash"
- },
- {
- "type": "SYMBOL",
- "name": "_external_expansion_sym_bang"
- },
- {
- "type": "SYMBOL",
- "name": "_external_expansion_sym_equal"
- },
- {
- "type": "STRING",
- "value": "}"
- },
- {
- "type": "STRING",
- "value": "]"
- },
- {
- "type": "STRING",
- "value": "<<"
- },
- {
- "type": "STRING",
- "value": "<<-"
- },
- {
- "type": "PATTERN",
- "value": "\\n"
- },
- {
- "type": "SYMBOL",
- "name": "__error_recovery"
- }
- ],
- "inline": [
- "_statement",
- "_terminator",
- "_literal",
- "_terminated_statement",
- "_primary_expression",
- "_simple_variable_name",
- "_multiline_variable_name",
- "_special_variable_name",
- "_c_word",
- "_statement_not_subshell"
- ],
- "supertypes": [
- "_statement",
- "_expression",
- "_primary_expression"
- ]
-}
-
diff --git a/tree-sitter-bash/src/node-types.json b/tree-sitter-bash/src/node-types.json
deleted file mode 100644
index cb559d91..00000000
--- a/tree-sitter-bash/src/node-types.json
+++ /dev/null
@@ -1,2780 +0,0 @@
-[
- {
- "type": "_expression",
- "named": true,
- "subtypes": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "binary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- },
- {
- "type": "parenthesized_expression",
- "named": true
- },
- {
- "type": "postfix_expression",
- "named": true
- },
- {
- "type": "ternary_expression",
- "named": true
- },
- {
- "type": "unary_expression",
- "named": true
- },
- {
- "type": "word",
- "named": true
- }
- ]
- },
- {
- "type": "_primary_expression",
- "named": true,
- "subtypes": [
- {
- "type": "ansi_c_string",
- "named": true
- },
- {
- "type": "arithmetic_expansion",
- "named": true
- },
- {
- "type": "brace_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "process_substitution",
- "named": true
- },
- {
- "type": "raw_string",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "translated_string",
- "named": true
- },
- {
- "type": "word",
- "named": true
- }
- ]
- },
- {
- "type": "_statement",
- "named": true,
- "subtypes": [
- {
- "type": "c_style_for_statement",
- "named": true
- },
- {
- "type": "case_statement",
- "named": true
- },
- {
- "type": "command",
- "named": true
- },
- {
- "type": "compound_statement",
- "named": true
- },
- {
- "type": "declaration_command",
- "named": true
- },
- {
- "type": "for_statement",
- "named": true
- },
- {
- "type": "function_definition",
- "named": true
- },
- {
- "type": "if_statement",
- "named": true
- },
- {
- "type": "list",
- "named": true
- },
- {
- "type": "negated_command",
- "named": true
- },
- {
- "type": "pipeline",
- "named": true
- },
- {
- "type": "redirected_statement",
- "named": true
- },
- {
- "type": "subshell",
- "named": true
- },
- {
- "type": "test_command",
- "named": true
- },
- {
- "type": "unset_command",
- "named": true
- },
- {
- "type": "variable_assignment",
- "named": true
- },
- {
- "type": "variable_assignments",
- "named": true
- },
- {
- "type": "while_statement",
- "named": true
- }
- ]
- },
- {
- "type": "arithmetic_expansion",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "binary_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "parenthesized_expression",
- "named": true
- },
- {
- "type": "postfix_expression",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "subscript",
- "named": true
- },
- {
- "type": "ternary_expression",
- "named": true
- },
- {
- "type": "unary_expression",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- },
- {
- "type": "array",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- }
- ]
- }
- },
- {
- "type": "binary_expression",
- "named": true,
- "fields": {
- "left": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "subscript",
- "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
- },
- {
- "type": "-=",
- "named": false
- },
- {
- "type": "-a",
- "named": false
- },
- {
- "type": "-o",
- "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": "test_operator",
- "named": true
- },
- {
- "type": "|",
- "named": false
- },
- {
- "type": "|=",
- "named": false
- },
- {
- "type": "||",
- "named": false
- }
- ]
- },
- "right": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "extglob_pattern",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "regex",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "subscript",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- },
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "binary_expression",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- },
- {
- "type": "brace_expression",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "number",
- "named": true
- }
- ]
- }
- },
- {
- "type": "c_style_for_statement",
- "named": true,
- "fields": {
- "body": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "compound_statement",
- "named": true
- },
- {
- "type": "do_group",
- "named": true
- }
- ]
- },
- "condition": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "binary_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "parenthesized_expression",
- "named": true
- },
- {
- "type": "postfix_expression",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "unary_expression",
- "named": true
- },
- {
- "type": "variable_assignment",
- "named": true
- },
- {
- "type": "word",
- "named": true
- }
- ]
- },
- "initializer": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "binary_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "parenthesized_expression",
- "named": true
- },
- {
- "type": "postfix_expression",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "unary_expression",
- "named": true
- },
- {
- "type": "variable_assignment",
- "named": true
- },
- {
- "type": "word",
- "named": true
- }
- ]
- },
- "update": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": ",",
- "named": false
- },
- {
- "type": "binary_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "parenthesized_expression",
- "named": true
- },
- {
- "type": "postfix_expression",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "unary_expression",
- "named": true
- },
- {
- "type": "variable_assignment",
- "named": true
- },
- {
- "type": "word",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "case_item",
- "named": true,
- "fields": {
- "fallthrough": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": ";&",
- "named": false
- },
- {
- "type": ";;&",
- "named": false
- }
- ]
- },
- "termination": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": ";;",
- "named": false
- }
- ]
- },
- "value": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- },
- {
- "type": "extglob_pattern",
- "named": true
- }
- ]
- }
- },
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_statement",
- "named": true
- }
- ]
- }
- },
- {
- "type": "case_statement",
- "named": true,
- "fields": {
- "value": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- }
- ]
- }
- },
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "case_item",
- "named": true
- }
- ]
- }
- },
- {
- "type": "command",
- "named": true,
- "fields": {
- "argument": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "$",
- "named": false
- },
- {
- "type": "==",
- "named": false
- },
- {
- "type": "=~",
- "named": false
- },
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- },
- {
- "type": "regex",
- "named": true
- }
- ]
- },
- "name": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "command_name",
- "named": true
- }
- ]
- },
- "redirect": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "file_redirect",
- "named": true
- },
- {
- "type": "herestring_redirect",
- "named": true
- }
- ]
- }
- },
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "subshell",
- "named": true
- },
- {
- "type": "variable_assignment",
- "named": true
- }
- ]
- }
- },
- {
- "type": "command_name",
- "named": true,
- "fields": {},
- "children": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- }
- ]
- }
- },
- {
- "type": "command_substitution",
- "named": true,
- "fields": {
- "redirect": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "file_redirect",
- "named": true
- }
- ]
- }
- },
- "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": "concatenation",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "array",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- },
- {
- "type": "declaration_command",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- },
- {
- "type": "variable_assignment",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- },
- {
- "type": "do_group",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_statement",
- "named": true
- }
- ]
- }
- },
- {
- "type": "elif_clause",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "_statement",
- "named": true
- }
- ]
- }
- },
- {
- "type": "else_clause",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_statement",
- "named": true
- }
- ]
- }
- },
- {
- "type": "expansion",
- "named": true,
- "fields": {
- "operator": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "!",
- "named": false
- },
- {
- "type": "#",
- "named": false
- },
- {
- "type": "##",
- "named": false
- },
- {
- "type": "%",
- "named": false
- },
- {
- "type": "%%",
- "named": false
- },
- {
- "type": "*",
- "named": false
- },
- {
- "type": "+",
- "named": false
- },
- {
- "type": ",",
- "named": false
- },
- {
- "type": ",,",
- "named": false
- },
- {
- "type": "-",
- "named": false
- },
- {
- "type": "/",
- "named": false
- },
- {
- "type": "/#",
- "named": false
- },
- {
- "type": "/%",
- "named": false
- },
- {
- "type": "//",
- "named": false
- },
- {
- "type": ":",
- "named": false
- },
- {
- "type": ":+",
- "named": false
- },
- {
- "type": ":-",
- "named": false
- },
- {
- "type": ":=",
- "named": false
- },
- {
- "type": ":?",
- "named": false
- },
- {
- "type": "=",
- "named": false
- },
- {
- "type": "?",
- "named": false
- },
- {
- "type": "@",
- "named": false
- },
- {
- "type": "A",
- "named": false
- },
- {
- "type": "E",
- "named": false
- },
- {
- "type": "K",
- "named": false
- },
- {
- "type": "L",
- "named": false
- },
- {
- "type": "P",
- "named": false
- },
- {
- "type": "Q",
- "named": false
- },
- {
- "type": "U",
- "named": false
- },
- {
- "type": "^",
- "named": false
- },
- {
- "type": "^^",
- "named": false
- },
- {
- "type": "a",
- "named": false
- },
- {
- "type": "k",
- "named": false
- },
- {
- "type": "u",
- "named": false
- }
- ]
- }
- },
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "array",
- "named": true
- },
- {
- "type": "binary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- },
- {
- "type": "parenthesized_expression",
- "named": true
- },
- {
- "type": "regex",
- "named": true
- },
- {
- "type": "special_variable_name",
- "named": true
- },
- {
- "type": "subscript",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- },
- {
- "type": "file_redirect",
- "named": true,
- "fields": {
- "descriptor": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "file_descriptor",
- "named": true
- }
- ]
- },
- "destination": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "for_statement",
- "named": true,
- "fields": {
- "body": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "do_group",
- "named": true
- }
- ]
- },
- "value": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- }
- ]
- },
- "variable": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "function_definition",
- "named": true,
- "fields": {
- "body": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "compound_statement",
- "named": true
- },
- {
- "type": "subshell",
- "named": true
- },
- {
- "type": "test_command",
- "named": true
- }
- ]
- },
- "name": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "word",
- "named": true
- }
- ]
- },
- "redirect": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "file_redirect",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "heredoc_body",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "heredoc_content",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- }
- ]
- }
- },
- {
- "type": "heredoc_redirect",
- "named": true,
- "fields": {
- "argument": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- }
- ]
- },
- "descriptor": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "file_descriptor",
- "named": true
- }
- ]
- },
- "operator": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "&&",
- "named": false
- },
- {
- "type": "||",
- "named": false
- }
- ]
- },
- "redirect": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "file_redirect",
- "named": true
- }
- ]
- },
- "right": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "_statement",
- "named": true
- }
- ]
- }
- },
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "heredoc_body",
- "named": true
- },
- {
- "type": "heredoc_end",
- "named": true
- },
- {
- "type": "heredoc_start",
- "named": true
- },
- {
- "type": "pipeline",
- "named": true
- }
- ]
- }
- },
- {
- "type": "herestring_redirect",
- "named": true,
- "fields": {
- "descriptor": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "file_descriptor",
- "named": true
- }
- ]
- }
- },
- "children": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- }
- ]
- }
- },
- {
- "type": "if_statement",
- "named": true,
- "fields": {
- "condition": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "&",
- "named": false
- },
- {
- "type": ";",
- "named": false
- },
- {
- "type": ";;",
- "named": false
- },
- {
- "type": "_statement",
- "named": true
- }
- ]
- }
- },
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_statement",
- "named": true
- },
- {
- "type": "elif_clause",
- "named": true
- },
- {
- "type": "else_clause",
- "named": true
- }
- ]
- }
- },
- {
- "type": "list",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "_statement",
- "named": true
- }
- ]
- }
- },
- {
- "type": "negated_command",
- "named": true,
- "fields": {},
- "children": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "command",
- "named": true
- },
- {
- "type": "subshell",
- "named": true
- },
- {
- "type": "test_command",
- "named": true
- },
- {
- "type": "variable_assignment",
- "named": true
- }
- ]
- }
- },
- {
- "type": "number",
- "named": true,
- "fields": {},
- "children": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "expansion",
- "named": true
- }
- ]
- }
- },
- {
- "type": "parenthesized_expression",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "subscript",
- "named": true
- },
- {
- "type": "variable_assignment",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- },
- {
- "type": "pipeline",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "_statement",
- "named": true
- }
- ]
- }
- },
- {
- "type": "postfix_expression",
- "named": true,
- "fields": {
- "operator": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "++",
- "named": false
- },
- {
- "type": "--",
- "named": false
- }
- ]
- }
- },
- "children": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "subscript",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- },
- {
- "type": "process_substitution",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "_statement",
- "named": true
- }
- ]
- }
- },
- {
- "type": "program",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_statement",
- "named": true
- }
- ]
- }
- },
- {
- "type": "redirected_statement",
- "named": true,
- "fields": {
- "body": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "_statement",
- "named": true
- }
- ]
- },
- "redirect": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "file_redirect",
- "named": true
- },
- {
- "type": "heredoc_redirect",
- "named": true
- }
- ]
- }
- },
- "children": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "herestring_redirect",
- "named": true
- }
- ]
- }
- },
- {
- "type": "simple_expansion",
- "named": true,
- "fields": {},
- "children": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "special_variable_name",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- },
- {
- "type": "string",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "arithmetic_expansion",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string_content",
- "named": true
- }
- ]
- }
- },
- {
- "type": "subscript",
- "named": true,
- "fields": {
- "index": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "binary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- },
- {
- "type": "parenthesized_expression",
- "named": true
- },
- {
- "type": "unary_expression",
- "named": true
- }
- ]
- },
- "name": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "subshell",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "_statement",
- "named": true
- }
- ]
- }
- },
- {
- "type": "ternary_expression",
- "named": true,
- "fields": {
- "alternative": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "subscript",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- },
- "condition": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "subscript",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- },
- "consequence": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "subscript",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "test_command",
- "named": true,
- "fields": {},
- "children": {
- "multiple": false,
- "required": false,
- "types": [
- {
- "type": "_expression",
- "named": true
- },
- {
- "type": "redirected_statement",
- "named": true
- }
- ]
- }
- },
- {
- "type": "translated_string",
- "named": true,
- "fields": {},
- "children": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "string",
- "named": true
- }
- ]
- }
- },
- {
- "type": "unary_expression",
- "named": true,
- "fields": {
- "operator": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "!",
- "named": false
- },
- {
- "type": "+",
- "named": false
- },
- {
- "type": "++",
- "named": false
- },
- {
- "type": "-",
- "named": false
- },
- {
- "type": "--",
- "named": false
- },
- {
- "type": "test_operator",
- "named": true
- },
- {
- "type": "~",
- "named": false
- }
- ]
- }
- },
- "children": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "_expression",
- "named": true
- },
- {
- "type": "command_substitution",
- "named": true
- },
- {
- "type": "expansion",
- "named": true
- },
- {
- "type": "number",
- "named": true
- },
- {
- "type": "simple_expansion",
- "named": true
- },
- {
- "type": "string",
- "named": true
- },
- {
- "type": "subscript",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- },
- {
- "type": "unset_command",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": false,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- }
- },
- {
- "type": "variable_assignment",
- "named": true,
- "fields": {
- "name": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "subscript",
- "named": true
- },
- {
- "type": "variable_name",
- "named": true
- }
- ]
- },
- "value": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "_primary_expression",
- "named": true
- },
- {
- "type": "array",
- "named": true
- },
- {
- "type": "binary_expression",
- "named": true
- },
- {
- "type": "concatenation",
- "named": true
- },
- {
- "type": "parenthesized_expression",
- "named": true
- },
- {
- "type": "postfix_expression",
- "named": true
- },
- {
- "type": "unary_expression",
- "named": true
- },
- {
- "type": "variable_assignment",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "variable_assignments",
- "named": true,
- "fields": {},
- "children": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "variable_assignment",
- "named": true
- }
- ]
- }
- },
- {
- "type": "while_statement",
- "named": true,
- "fields": {
- "body": {
- "multiple": false,
- "required": true,
- "types": [
- {
- "type": "do_group",
- "named": true
- }
- ]
- },
- "condition": {
- "multiple": true,
- "required": true,
- "types": [
- {
- "type": "&",
- "named": false
- },
- {
- "type": ";",
- "named": false
- },
- {
- "type": ";;",
- "named": false
- },
- {
- "type": "_statement",
- "named": true
- }
- ]
- }
- }
- },
- {
- "type": "word",
- "named": true,
- "fields": {}
- },
- {
- "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": "-a",
- "named": false
- },
- {
- "type": "-o",
- "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": "A",
- "named": false
- },
- {
- "type": "E",
- "named": false
- },
- {
- "type": "K",
- "named": false
- },
- {
- "type": "L",
- "named": false
- },
- {
- "type": "P",
- "named": false
- },
- {
- "type": "Q",
- "named": false
- },
- {
- "type": "U",
- "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": "a",
- "named": false
- },
- {
- "type": "ansi_c_string",
- "named": true
- },
- {
- "type": "case",
- "named": false
- },
- {
- "type": "comment",
- "named": true
- },
- {
- "type": "declare",
- "named": false
- },
- {
- "type": "do",
- "named": false
- },
- {
- "type": "done",
- "named": false
- },
- {
- "type": "elif",
- "named": false
- },
- {
- "type": "else",
- "named": false
- },
- {
- "type": "esac",
- "named": false
- },
- {
- "type": "export",
- "named": false
- },
- {
- "type": "extglob_pattern",
- "named": true
- },
- {
- "type": "fi",
- "named": false
- },
- {
- "type": "file_descriptor",
- "named": true
- },
- {
- "type": "for",
- "named": false
- },
- {
- "type": "function",
- "named": false
- },
- {
- "type": "heredoc_content",
- "named": true
- },
- {
- "type": "heredoc_end",
- "named": true
- },
- {
- "type": "heredoc_start",
- "named": true
- },
- {
- "type": "if",
- "named": false
- },
- {
- "type": "in",
- "named": false
- },
- {
- "type": "k",
- "named": false
- },
- {
- "type": "local",
- "named": false
- },
- {
- "type": "raw_string",
- "named": true
- },
- {
- "type": "readonly",
- "named": false
- },
- {
- "type": "regex",
- "named": true
- },
- {
- "type": "select",
- "named": false
- },
- {
- "type": "special_variable_name",
- "named": true
- },
- {
- "type": "string_content",
- "named": true
- },
- {
- "type": "test_operator",
- "named": true
- },
- {
- "type": "then",
- "named": false
- },
- {
- "type": "typeset",
- "named": false
- },
- {
- "type": "u",
- "named": false
- },
- {
- "type": "unset",
- "named": false
- },
- {
- "type": "unsetenv",
- "named": false
- },
- {
- "type": "until",
- "named": false
- },
- {
- "type": "variable_name",
- "named": true
- },
- {
- "type": "while",
- "named": false
- },
- {
- "type": "{",
- "named": false
- },
- {
- "type": "|",
- "named": false
- },
- {
- "type": "|&",
- "named": false
- },
- {
- "type": "|=",
- "named": false
- },
- {
- "type": "||",
- "named": false
- },
- {
- "type": "}",
- "named": false
- },
- {
- "type": "~",
- "named": false
- }
-] \ No newline at end of file
diff --git a/tree-sitter-bash/src/parser.c b/tree-sitter-bash/src/parser.c
deleted file mode 100644
index 62543459..00000000
--- a/tree-sitter-bash/src/parser.c
+++ /dev/null
@@ -1,290151 +0,0 @@
-#include "tree_sitter/parser.h"
-
-#if defined(__GNUC__) || defined(__clang__)
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
-#endif
-
-#ifdef _MSC_VER
-#pragma optimize("", off)
-#elif defined(__clang__)
-#pragma clang optimize off
-#elif defined(__GNUC__)
-#pragma GCC optimize ("O0")
-#endif
-
-#define LANGUAGE_VERSION 14
-#define STATE_COUNT 6112
-#define LARGE_STATE_COUNT 426
-#define SYMBOL_COUNT 276
-#define ALIAS_COUNT 0
-#define TOKEN_COUNT 175
-#define EXTERNAL_TOKEN_COUNT 27
-#define FIELD_COUNT 19
-#define MAX_ALIAS_SEQUENCE_LENGTH 8
-#define PRODUCTION_ID_COUNT 155
-
-enum ts_symbol_identifiers {
- sym_word = 1,
- anon_sym_for = 2,
- anon_sym_select = 3,
- anon_sym_in = 4,
- anon_sym_LPAREN_LPAREN = 5,
- anon_sym_RPAREN_RPAREN = 6,
- anon_sym_SEMI = 7,
- anon_sym_COMMA = 8,
- anon_sym_EQ = 9,
- anon_sym_PLUS_PLUS = 10,
- anon_sym_DASH_DASH = 11,
- anon_sym_PLUS_EQ = 12,
- anon_sym_DASH_EQ = 13,
- anon_sym_STAR_EQ = 14,
- anon_sym_SLASH_EQ = 15,
- anon_sym_PERCENT_EQ = 16,
- anon_sym_STAR_STAR_EQ = 17,
- anon_sym_LT_LT_EQ = 18,
- anon_sym_GT_GT_EQ = 19,
- anon_sym_AMP_EQ = 20,
- anon_sym_CARET_EQ = 21,
- anon_sym_PIPE_EQ = 22,
- anon_sym_PIPE_PIPE = 23,
- anon_sym_DASHo = 24,
- anon_sym_AMP_AMP = 25,
- anon_sym_DASHa = 26,
- anon_sym_PIPE = 27,
- anon_sym_CARET = 28,
- anon_sym_AMP = 29,
- anon_sym_EQ_EQ = 30,
- anon_sym_BANG_EQ = 31,
- anon_sym_LT = 32,
- anon_sym_GT = 33,
- anon_sym_LT_EQ = 34,
- anon_sym_GT_EQ = 35,
- anon_sym_LT_LT = 36,
- anon_sym_GT_GT = 37,
- anon_sym_PLUS = 38,
- anon_sym_DASH = 39,
- anon_sym_STAR = 40,
- anon_sym_SLASH = 41,
- anon_sym_PERCENT = 42,
- anon_sym_STAR_STAR = 43,
- anon_sym_LPAREN = 44,
- anon_sym_RPAREN = 45,
- aux_sym__c_word_token1 = 46,
- anon_sym_while = 47,
- anon_sym_until = 48,
- anon_sym_do = 49,
- anon_sym_done = 50,
- anon_sym_if = 51,
- anon_sym_then = 52,
- anon_sym_fi = 53,
- anon_sym_elif = 54,
- anon_sym_else = 55,
- anon_sym_case = 56,
- anon_sym_esac = 57,
- anon_sym_SEMI_SEMI = 58,
- anon_sym_SEMI_AMP = 59,
- anon_sym_SEMI_SEMI_AMP = 60,
- anon_sym_function = 61,
- anon_sym_LBRACE = 62,
- anon_sym_RBRACE = 63,
- anon_sym_PIPE_AMP = 64,
- anon_sym_BANG = 65,
- anon_sym_LBRACK = 66,
- anon_sym_RBRACK = 67,
- anon_sym_LBRACK_LBRACK = 68,
- anon_sym_RBRACK_RBRACK = 69,
- anon_sym_declare = 70,
- anon_sym_typeset = 71,
- anon_sym_export = 72,
- anon_sym_readonly = 73,
- anon_sym_local = 74,
- anon_sym_unset = 75,
- anon_sym_unsetenv = 76,
- anon_sym_EQ_TILDE = 77,
- anon_sym_AMP_GT = 78,
- anon_sym_AMP_GT_GT = 79,
- anon_sym_LT_AMP = 80,
- anon_sym_GT_AMP = 81,
- anon_sym_GT_PIPE = 82,
- anon_sym_LT_AMP_DASH = 83,
- anon_sym_GT_AMP_DASH = 84,
- anon_sym_LT_LT_DASH = 85,
- aux_sym_heredoc_redirect_token1 = 86,
- anon_sym_LT_LT_LT = 87,
- anon_sym_QMARK = 88,
- anon_sym_COLON = 89,
- anon_sym_PLUS_PLUS2 = 90,
- anon_sym_DASH_DASH2 = 91,
- anon_sym_DASH2 = 92,
- anon_sym_PLUS2 = 93,
- anon_sym_TILDE = 94,
- anon_sym_DOLLAR_LPAREN_LPAREN = 95,
- anon_sym_DOLLAR_LBRACK = 96,
- aux_sym_brace_expression_token1 = 97,
- anon_sym_DOT_DOT = 98,
- anon_sym_RBRACE2 = 99,
- aux_sym_concatenation_token1 = 100,
- anon_sym_DOLLAR = 101,
- sym__special_character = 102,
- anon_sym_DQUOTE = 103,
- sym_string_content = 104,
- sym_raw_string = 105,
- sym_ansi_c_string = 106,
- aux_sym_number_token1 = 107,
- aux_sym_number_token2 = 108,
- anon_sym_POUND = 109,
- anon_sym_DOLLAR_LBRACE = 110,
- anon_sym_RBRACE3 = 111,
- anon_sym_BANG2 = 112,
- anon_sym_AT = 113,
- anon_sym_STAR2 = 114,
- anon_sym_POUND2 = 115,
- anon_sym_EQ2 = 116,
- anon_sym_COLON_EQ = 117,
- anon_sym_DASH3 = 118,
- anon_sym_COLON_DASH = 119,
- anon_sym_PLUS3 = 120,
- anon_sym_COLON_PLUS = 121,
- anon_sym_QMARK2 = 122,
- anon_sym_COLON_QMARK = 123,
- anon_sym_PERCENT_PERCENT = 124,
- aux_sym__expansion_regex_token1 = 125,
- anon_sym_SLASH_SLASH = 126,
- anon_sym_SLASH_POUND = 127,
- anon_sym_SLASH_PERCENT = 128,
- anon_sym_COMMA_COMMA = 129,
- anon_sym_CARET_CARET = 130,
- anon_sym_U = 131,
- anon_sym_u = 132,
- anon_sym_L = 133,
- anon_sym_Q = 134,
- anon_sym_E = 135,
- anon_sym_P = 136,
- anon_sym_A = 137,
- anon_sym_K = 138,
- anon_sym_a = 139,
- anon_sym_k = 140,
- anon_sym_DOLLAR_LPAREN = 141,
- anon_sym_BQUOTE = 142,
- anon_sym_DOLLAR_BQUOTE = 143,
- anon_sym_LT_LPAREN = 144,
- anon_sym_GT_LPAREN = 145,
- sym_comment = 146,
- sym__comment_word = 147,
- aux_sym__simple_variable_name_token1 = 148,
- aux_sym__multiline_variable_name_token1 = 149,
- anon_sym_AT2 = 150,
- anon_sym_0 = 151,
- anon_sym__ = 152,
- sym_heredoc_start = 153,
- sym_simple_heredoc_body = 154,
- sym__heredoc_body_beginning = 155,
- sym_heredoc_content = 156,
- sym_heredoc_end = 157,
- sym_file_descriptor = 158,
- sym__empty_value = 159,
- sym__concat = 160,
- sym_variable_name = 161,
- sym_test_operator = 162,
- sym_regex = 163,
- sym__regex_no_slash = 164,
- sym__regex_no_space = 165,
- sym__expansion_word = 166,
- sym_extglob_pattern = 167,
- sym__bare_dollar = 168,
- sym__brace_start = 169,
- sym__immediate_double_hash = 170,
- sym__external_expansion_sym_hash = 171,
- sym__external_expansion_sym_bang = 172,
- sym__external_expansion_sym_equal = 173,
- sym___error_recovery = 174,
- sym_program = 175,
- sym__statements = 176,
- aux_sym__terminated_statement = 177,
- sym_redirected_statement = 178,
- sym_for_statement = 179,
- sym_c_style_for_statement = 180,
- sym__for_body = 181,
- sym__c_expression = 182,
- sym__c_expression_not_assignment = 183,
- sym__c_variable_assignment = 184,
- sym__c_unary_expression = 185,
- sym__c_binary_expression = 186,
- sym__c_postfix_expression = 187,
- sym__c_parenthesized_expression = 188,
- sym_while_statement = 189,
- sym_do_group = 190,
- sym_if_statement = 191,
- sym_elif_clause = 192,
- sym_else_clause = 193,
- sym_case_statement = 194,
- sym_case_item = 195,
- sym_last_case_item = 196,
- sym_function_definition = 197,
- sym_compound_statement = 198,
- sym_subshell = 199,
- sym_pipeline = 200,
- sym_list = 201,
- sym_negated_command = 202,
- sym_test_command = 203,
- sym_declaration_command = 204,
- sym_unset_command = 205,
- sym_command = 206,
- sym_command_name = 207,
- sym_variable_assignment = 208,
- sym_variable_assignments = 209,
- sym_subscript = 210,
- sym_file_redirect = 211,
- sym_heredoc_redirect = 212,
- sym__heredoc_pipeline = 213,
- sym__heredoc_expression = 214,
- aux_sym__heredoc_command = 215,
- sym__heredoc_body = 216,
- sym_heredoc_body = 217,
- sym__simple_heredoc_body = 218,
- sym_herestring_redirect = 219,
- sym__expression = 220,
- sym_binary_expression = 221,
- sym_ternary_expression = 222,
- sym_unary_expression = 223,
- sym_postfix_expression = 224,
- sym_parenthesized_expression = 225,
- sym_arithmetic_expansion = 226,
- sym_brace_expression = 227,
- sym__arithmetic_expression = 228,
- sym__arithmetic_literal = 229,
- sym__arithmetic_binary_expression = 230,
- sym__arithmetic_ternary_expression = 231,
- sym__arithmetic_unary_expression = 232,
- sym__arithmetic_postfix_expression = 233,
- sym__arithmetic_parenthesized_expression = 234,
- sym_concatenation = 235,
- sym_string = 236,
- sym_translated_string = 237,
- sym_array = 238,
- sym_number = 239,
- sym_simple_expansion = 240,
- sym_expansion = 241,
- sym__expansion_body = 242,
- sym__expansion_expression = 243,
- sym__expansion_regex = 244,
- sym__expansion_regex_replacement = 245,
- sym__expansion_regex_removal = 246,
- sym__expansion_max_length = 247,
- sym__expansion_max_length_expression = 248,
- sym__expansion_max_length_binary_expression = 249,
- sym__expansion_operator = 250,
- sym__concatenation_in_expansion = 251,
- sym_command_substitution = 252,
- sym_process_substitution = 253,
- sym__extglob_blob = 254,
- sym__c_terminator = 255,
- aux_sym__statements_repeat1 = 256,
- aux_sym_redirected_statement_repeat1 = 257,
- aux_sym_redirected_statement_repeat2 = 258,
- aux_sym_for_statement_repeat1 = 259,
- aux_sym__for_body_repeat1 = 260,
- aux_sym_if_statement_repeat1 = 261,
- aux_sym_case_statement_repeat1 = 262,
- aux_sym_case_item_repeat1 = 263,
- aux_sym_declaration_command_repeat1 = 264,
- aux_sym_unset_command_repeat1 = 265,
- aux_sym_command_repeat1 = 266,
- aux_sym_command_repeat2 = 267,
- aux_sym_variable_assignments_repeat1 = 268,
- aux_sym_heredoc_body_repeat1 = 269,
- aux_sym__literal_repeat1 = 270,
- aux_sym_arithmetic_expansion_repeat1 = 271,
- aux_sym_concatenation_repeat1 = 272,
- aux_sym_string_repeat1 = 273,
- aux_sym__expansion_body_repeat1 = 274,
- aux_sym__concatenation_in_expansion_repeat1 = 275,
-};
-
-static const char * const ts_symbol_names[] = {
- [ts_builtin_sym_end] = "end",
- [sym_word] = "word",
- [anon_sym_for] = "for",
- [anon_sym_select] = "select",
- [anon_sym_in] = "in",
- [anon_sym_LPAREN_LPAREN] = "((",
- [anon_sym_RPAREN_RPAREN] = "))",
- [anon_sym_SEMI] = ";",
- [anon_sym_COMMA] = ",",
- [anon_sym_EQ] = "=",
- [anon_sym_PLUS_PLUS] = "++",
- [anon_sym_DASH_DASH] = "--",
- [anon_sym_PLUS_EQ] = "+=",
- [anon_sym_DASH_EQ] = "-=",
- [anon_sym_STAR_EQ] = "*=",
- [anon_sym_SLASH_EQ] = "/=",
- [anon_sym_PERCENT_EQ] = "%=",
- [anon_sym_STAR_STAR_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_PIPE_PIPE] = "||",
- [anon_sym_DASHo] = "-o",
- [anon_sym_AMP_AMP] = "&&",
- [anon_sym_DASHa] = "-a",
- [anon_sym_PIPE] = "|",
- [anon_sym_CARET] = "^",
- [anon_sym_AMP] = "&",
- [anon_sym_EQ_EQ] = "==",
- [anon_sym_BANG_EQ] = "!=",
- [anon_sym_LT] = "<",
- [anon_sym_GT] = ">",
- [anon_sym_LT_EQ] = "<=",
- [anon_sym_GT_EQ] = ">=",
- [anon_sym_LT_LT] = "<<",
- [anon_sym_GT_GT] = ">>",
- [anon_sym_PLUS] = "+",
- [anon_sym_DASH] = "-",
- [anon_sym_STAR] = "*",
- [anon_sym_SLASH] = "/",
- [anon_sym_PERCENT] = "%",
- [anon_sym_STAR_STAR] = "**",
- [anon_sym_LPAREN] = "(",
- [anon_sym_RPAREN] = ")",
- [aux_sym__c_word_token1] = "word",
- [anon_sym_while] = "while",
- [anon_sym_until] = "until",
- [anon_sym_do] = "do",
- [anon_sym_done] = "done",
- [anon_sym_if] = "if",
- [anon_sym_then] = "then",
- [anon_sym_fi] = "fi",
- [anon_sym_elif] = "elif",
- [anon_sym_else] = "else",
- [anon_sym_case] = "case",
- [anon_sym_esac] = "esac",
- [anon_sym_SEMI_SEMI] = ";;",
- [anon_sym_SEMI_AMP] = ";&",
- [anon_sym_SEMI_SEMI_AMP] = ";;&",
- [anon_sym_function] = "function",
- [anon_sym_LBRACE] = "{",
- [anon_sym_RBRACE] = "}",
- [anon_sym_PIPE_AMP] = "|&",
- [anon_sym_BANG] = "!",
- [anon_sym_LBRACK] = "[",
- [anon_sym_RBRACK] = "]",
- [anon_sym_LBRACK_LBRACK] = "[[",
- [anon_sym_RBRACK_RBRACK] = "]]",
- [anon_sym_declare] = "declare",
- [anon_sym_typeset] = "typeset",
- [anon_sym_export] = "export",
- [anon_sym_readonly] = "readonly",
- [anon_sym_local] = "local",
- [anon_sym_unset] = "unset",
- [anon_sym_unsetenv] = "unsetenv",
- [anon_sym_EQ_TILDE] = "=~",
- [anon_sym_AMP_GT] = "&>",
- [anon_sym_AMP_GT_GT] = "&>>",
- [anon_sym_LT_AMP] = "<&",
- [anon_sym_GT_AMP] = ">&",
- [anon_sym_GT_PIPE] = ">|",
- [anon_sym_LT_AMP_DASH] = "<&-",
- [anon_sym_GT_AMP_DASH] = ">&-",
- [anon_sym_LT_LT_DASH] = "<<-",
- [aux_sym_heredoc_redirect_token1] = "heredoc_redirect_token1",
- [anon_sym_LT_LT_LT] = "<<<",
- [anon_sym_QMARK] = "\?",
- [anon_sym_COLON] = ":",
- [anon_sym_PLUS_PLUS2] = "++",
- [anon_sym_DASH_DASH2] = "--",
- [anon_sym_DASH2] = "-",
- [anon_sym_PLUS2] = "+",
- [anon_sym_TILDE] = "~",
- [anon_sym_DOLLAR_LPAREN_LPAREN] = "$((",
- [anon_sym_DOLLAR_LBRACK] = "$[",
- [aux_sym_brace_expression_token1] = "number",
- [anon_sym_DOT_DOT] = "..",
- [anon_sym_RBRACE2] = "}",
- [aux_sym_concatenation_token1] = "``",
- [anon_sym_DOLLAR] = "$",
- [sym__special_character] = "_special_character",
- [anon_sym_DQUOTE] = "\"",
- [sym_string_content] = "string_content",
- [sym_raw_string] = "raw_string",
- [sym_ansi_c_string] = "ansi_c_string",
- [aux_sym_number_token1] = "number_token1",
- [aux_sym_number_token2] = "number_token2",
- [anon_sym_POUND] = "#",
- [anon_sym_DOLLAR_LBRACE] = "${",
- [anon_sym_RBRACE3] = "}",
- [anon_sym_BANG2] = "!",
- [anon_sym_AT] = "@",
- [anon_sym_STAR2] = "*",
- [anon_sym_POUND2] = "#",
- [anon_sym_EQ2] = "=",
- [anon_sym_COLON_EQ] = ":=",
- [anon_sym_DASH3] = "-",
- [anon_sym_COLON_DASH] = ":-",
- [anon_sym_PLUS3] = "+",
- [anon_sym_COLON_PLUS] = ":+",
- [anon_sym_QMARK2] = "\?",
- [anon_sym_COLON_QMARK] = ":\?",
- [anon_sym_PERCENT_PERCENT] = "%%",
- [aux_sym__expansion_regex_token1] = "regex",
- [anon_sym_SLASH_SLASH] = "//",
- [anon_sym_SLASH_POUND] = "/#",
- [anon_sym_SLASH_PERCENT] = "/%",
- [anon_sym_COMMA_COMMA] = ",,",
- [anon_sym_CARET_CARET] = "^^",
- [anon_sym_U] = "U",
- [anon_sym_u] = "u",
- [anon_sym_L] = "L",
- [anon_sym_Q] = "Q",
- [anon_sym_E] = "E",
- [anon_sym_P] = "P",
- [anon_sym_A] = "A",
- [anon_sym_K] = "K",
- [anon_sym_a] = "a",
- [anon_sym_k] = "k",
- [anon_sym_DOLLAR_LPAREN] = "$(",
- [anon_sym_BQUOTE] = "`",
- [anon_sym_DOLLAR_BQUOTE] = "$`",
- [anon_sym_LT_LPAREN] = "<(",
- [anon_sym_GT_LPAREN] = ">(",
- [sym_comment] = "comment",
- [sym__comment_word] = "word",
- [aux_sym__simple_variable_name_token1] = "variable_name",
- [aux_sym__multiline_variable_name_token1] = "variable_name",
- [anon_sym_AT2] = "special_variable_name",
- [anon_sym_0] = "special_variable_name",
- [anon_sym__] = "special_variable_name",
- [sym_heredoc_start] = "heredoc_start",
- [sym_simple_heredoc_body] = "heredoc_body",
- [sym__heredoc_body_beginning] = "_heredoc_body_beginning",
- [sym_heredoc_content] = "heredoc_content",
- [sym_heredoc_end] = "heredoc_end",
- [sym_file_descriptor] = "file_descriptor",
- [sym__empty_value] = "_empty_value",
- [sym__concat] = "_concat",
- [sym_variable_name] = "variable_name",
- [sym_test_operator] = "test_operator",
- [sym_regex] = "regex",
- [sym__regex_no_slash] = "regex",
- [sym__regex_no_space] = "regex",
- [sym__expansion_word] = "word",
- [sym_extglob_pattern] = "extglob_pattern",
- [sym__bare_dollar] = "$",
- [sym__brace_start] = "{",
- [sym__immediate_double_hash] = "##",
- [sym__external_expansion_sym_hash] = "#",
- [sym__external_expansion_sym_bang] = "!",
- [sym__external_expansion_sym_equal] = "=",
- [sym___error_recovery] = "__error_recovery",
- [sym_program] = "program",
- [sym__statements] = "_statements",
- [aux_sym__terminated_statement] = "_terminated_statement",
- [sym_redirected_statement] = "redirected_statement",
- [sym_for_statement] = "for_statement",
- [sym_c_style_for_statement] = "c_style_for_statement",
- [sym__for_body] = "_for_body",
- [sym__c_expression] = "_c_expression",
- [sym__c_expression_not_assignment] = "_c_expression_not_assignment",
- [sym__c_variable_assignment] = "variable_assignment",
- [sym__c_unary_expression] = "unary_expression",
- [sym__c_binary_expression] = "binary_expression",
- [sym__c_postfix_expression] = "postfix_expression",
- [sym__c_parenthesized_expression] = "parenthesized_expression",
- [sym_while_statement] = "while_statement",
- [sym_do_group] = "do_group",
- [sym_if_statement] = "if_statement",
- [sym_elif_clause] = "elif_clause",
- [sym_else_clause] = "else_clause",
- [sym_case_statement] = "case_statement",
- [sym_case_item] = "case_item",
- [sym_last_case_item] = "case_item",
- [sym_function_definition] = "function_definition",
- [sym_compound_statement] = "compound_statement",
- [sym_subshell] = "subshell",
- [sym_pipeline] = "pipeline",
- [sym_list] = "list",
- [sym_negated_command] = "negated_command",
- [sym_test_command] = "test_command",
- [sym_declaration_command] = "declaration_command",
- [sym_unset_command] = "unset_command",
- [sym_command] = "command",
- [sym_command_name] = "command_name",
- [sym_variable_assignment] = "variable_assignment",
- [sym_variable_assignments] = "variable_assignments",
- [sym_subscript] = "subscript",
- [sym_file_redirect] = "file_redirect",
- [sym_heredoc_redirect] = "heredoc_redirect",
- [sym__heredoc_pipeline] = "pipeline",
- [sym__heredoc_expression] = "_heredoc_expression",
- [aux_sym__heredoc_command] = "_heredoc_command",
- [sym__heredoc_body] = "_heredoc_body",
- [sym_heredoc_body] = "heredoc_body",
- [sym__simple_heredoc_body] = "_simple_heredoc_body",
- [sym_herestring_redirect] = "herestring_redirect",
- [sym__expression] = "_expression",
- [sym_binary_expression] = "binary_expression",
- [sym_ternary_expression] = "ternary_expression",
- [sym_unary_expression] = "unary_expression",
- [sym_postfix_expression] = "postfix_expression",
- [sym_parenthesized_expression] = "parenthesized_expression",
- [sym_arithmetic_expansion] = "arithmetic_expansion",
- [sym_brace_expression] = "brace_expression",
- [sym__arithmetic_expression] = "_arithmetic_expression",
- [sym__arithmetic_literal] = "_arithmetic_literal",
- [sym__arithmetic_binary_expression] = "binary_expression",
- [sym__arithmetic_ternary_expression] = "ternary_expression",
- [sym__arithmetic_unary_expression] = "unary_expression",
- [sym__arithmetic_postfix_expression] = "postfix_expression",
- [sym__arithmetic_parenthesized_expression] = "parenthesized_expression",
- [sym_concatenation] = "concatenation",
- [sym_string] = "string",
- [sym_translated_string] = "translated_string",
- [sym_array] = "array",
- [sym_number] = "number",
- [sym_simple_expansion] = "simple_expansion",
- [sym_expansion] = "expansion",
- [sym__expansion_body] = "_expansion_body",
- [sym__expansion_expression] = "_expansion_expression",
- [sym__expansion_regex] = "_expansion_regex",
- [sym__expansion_regex_replacement] = "_expansion_regex_replacement",
- [sym__expansion_regex_removal] = "_expansion_regex_removal",
- [sym__expansion_max_length] = "_expansion_max_length",
- [sym__expansion_max_length_expression] = "_expansion_max_length_expression",
- [sym__expansion_max_length_binary_expression] = "binary_expression",
- [sym__expansion_operator] = "_expansion_operator",
- [sym__concatenation_in_expansion] = "concatenation",
- [sym_command_substitution] = "command_substitution",
- [sym_process_substitution] = "process_substitution",
- [sym__extglob_blob] = "_extglob_blob",
- [sym__c_terminator] = "_c_terminator",
- [aux_sym__statements_repeat1] = "_statements_repeat1",
- [aux_sym_redirected_statement_repeat1] = "redirected_statement_repeat1",
- [aux_sym_redirected_statement_repeat2] = "redirected_statement_repeat2",
- [aux_sym_for_statement_repeat1] = "for_statement_repeat1",
- [aux_sym__for_body_repeat1] = "_for_body_repeat1",
- [aux_sym_if_statement_repeat1] = "if_statement_repeat1",
- [aux_sym_case_statement_repeat1] = "case_statement_repeat1",
- [aux_sym_case_item_repeat1] = "case_item_repeat1",
- [aux_sym_declaration_command_repeat1] = "declaration_command_repeat1",
- [aux_sym_unset_command_repeat1] = "unset_command_repeat1",
- [aux_sym_command_repeat1] = "command_repeat1",
- [aux_sym_command_repeat2] = "command_repeat2",
- [aux_sym_variable_assignments_repeat1] = "variable_assignments_repeat1",
- [aux_sym_heredoc_body_repeat1] = "heredoc_body_repeat1",
- [aux_sym__literal_repeat1] = "_literal_repeat1",
- [aux_sym_arithmetic_expansion_repeat1] = "arithmetic_expansion_repeat1",
- [aux_sym_concatenation_repeat1] = "concatenation_repeat1",
- [aux_sym_string_repeat1] = "string_repeat1",
- [aux_sym__expansion_body_repeat1] = "_expansion_body_repeat1",
- [aux_sym__concatenation_in_expansion_repeat1] = "_concatenation_in_expansion_repeat1",
-};
-
-static const TSSymbol ts_symbol_map[] = {
- [ts_builtin_sym_end] = ts_builtin_sym_end,
- [sym_word] = sym_word,
- [anon_sym_for] = anon_sym_for,
- [anon_sym_select] = anon_sym_select,
- [anon_sym_in] = anon_sym_in,
- [anon_sym_LPAREN_LPAREN] = anon_sym_LPAREN_LPAREN,
- [anon_sym_RPAREN_RPAREN] = anon_sym_RPAREN_RPAREN,
- [anon_sym_SEMI] = anon_sym_SEMI,
- [anon_sym_COMMA] = anon_sym_COMMA,
- [anon_sym_EQ] = anon_sym_EQ,
- [anon_sym_PLUS_PLUS] = anon_sym_PLUS_PLUS,
- [anon_sym_DASH_DASH] = anon_sym_DASH_DASH,
- [anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ,
- [anon_sym_DASH_EQ] = anon_sym_DASH_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_STAR_STAR_EQ] = anon_sym_STAR_STAR_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_PIPE_PIPE] = anon_sym_PIPE_PIPE,
- [anon_sym_DASHo] = anon_sym_DASHo,
- [anon_sym_AMP_AMP] = anon_sym_AMP_AMP,
- [anon_sym_DASHa] = anon_sym_DASHa,
- [anon_sym_PIPE] = anon_sym_PIPE,
- [anon_sym_CARET] = anon_sym_CARET,
- [anon_sym_AMP] = anon_sym_AMP,
- [anon_sym_EQ_EQ] = anon_sym_EQ_EQ,
- [anon_sym_BANG_EQ] = anon_sym_BANG_EQ,
- [anon_sym_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_LT] = anon_sym_LT_LT,
- [anon_sym_GT_GT] = anon_sym_GT_GT,
- [anon_sym_PLUS] = anon_sym_PLUS,
- [anon_sym_DASH] = anon_sym_DASH,
- [anon_sym_STAR] = anon_sym_STAR,
- [anon_sym_SLASH] = anon_sym_SLASH,
- [anon_sym_PERCENT] = anon_sym_PERCENT,
- [anon_sym_STAR_STAR] = anon_sym_STAR_STAR,
- [anon_sym_LPAREN] = anon_sym_LPAREN,
- [anon_sym_RPAREN] = anon_sym_RPAREN,
- [aux_sym__c_word_token1] = sym_word,
- [anon_sym_while] = anon_sym_while,
- [anon_sym_until] = anon_sym_until,
- [anon_sym_do] = anon_sym_do,
- [anon_sym_done] = anon_sym_done,
- [anon_sym_if] = anon_sym_if,
- [anon_sym_then] = anon_sym_then,
- [anon_sym_fi] = anon_sym_fi,
- [anon_sym_elif] = anon_sym_elif,
- [anon_sym_else] = anon_sym_else,
- [anon_sym_case] = anon_sym_case,
- [anon_sym_esac] = anon_sym_esac,
- [anon_sym_SEMI_SEMI] = anon_sym_SEMI_SEMI,
- [anon_sym_SEMI_AMP] = anon_sym_SEMI_AMP,
- [anon_sym_SEMI_SEMI_AMP] = anon_sym_SEMI_SEMI_AMP,
- [anon_sym_function] = anon_sym_function,
- [anon_sym_LBRACE] = anon_sym_LBRACE,
- [anon_sym_RBRACE] = anon_sym_RBRACE,
- [anon_sym_PIPE_AMP] = anon_sym_PIPE_AMP,
- [anon_sym_BANG] = anon_sym_BANG,
- [anon_sym_LBRACK] = anon_sym_LBRACK,
- [anon_sym_RBRACK] = anon_sym_RBRACK,
- [anon_sym_LBRACK_LBRACK] = anon_sym_LBRACK_LBRACK,
- [anon_sym_RBRACK_RBRACK] = anon_sym_RBRACK_RBRACK,
- [anon_sym_declare] = anon_sym_declare,
- [anon_sym_typeset] = anon_sym_typeset,
- [anon_sym_export] = anon_sym_export,
- [anon_sym_readonly] = anon_sym_readonly,
- [anon_sym_local] = anon_sym_local,
- [anon_sym_unset] = anon_sym_unset,
- [anon_sym_unsetenv] = anon_sym_unsetenv,
- [anon_sym_EQ_TILDE] = anon_sym_EQ_TILDE,
- [anon_sym_AMP_GT] = anon_sym_AMP_GT,
- [anon_sym_AMP_GT_GT] = anon_sym_AMP_GT_GT,
- [anon_sym_LT_AMP] = anon_sym_LT_AMP,
- [anon_sym_GT_AMP] = anon_sym_GT_AMP,
- [anon_sym_GT_PIPE] = anon_sym_GT_PIPE,
- [anon_sym_LT_AMP_DASH] = anon_sym_LT_AMP_DASH,
- [anon_sym_GT_AMP_DASH] = anon_sym_GT_AMP_DASH,
- [anon_sym_LT_LT_DASH] = anon_sym_LT_LT_DASH,
- [aux_sym_heredoc_redirect_token1] = aux_sym_heredoc_redirect_token1,
- [anon_sym_LT_LT_LT] = anon_sym_LT_LT_LT,
- [anon_sym_QMARK] = anon_sym_QMARK,
- [anon_sym_COLON] = anon_sym_COLON,
- [anon_sym_PLUS_PLUS2] = anon_sym_PLUS_PLUS,
- [anon_sym_DASH_DASH2] = anon_sym_DASH_DASH,
- [anon_sym_DASH2] = anon_sym_DASH,
- [anon_sym_PLUS2] = anon_sym_PLUS,
- [anon_sym_TILDE] = anon_sym_TILDE,
- [anon_sym_DOLLAR_LPAREN_LPAREN] = anon_sym_DOLLAR_LPAREN_LPAREN,
- [anon_sym_DOLLAR_LBRACK] = anon_sym_DOLLAR_LBRACK,
- [aux_sym_brace_expression_token1] = sym_number,
- [anon_sym_DOT_DOT] = anon_sym_DOT_DOT,
- [anon_sym_RBRACE2] = anon_sym_RBRACE,
- [aux_sym_concatenation_token1] = aux_sym_concatenation_token1,
- [anon_sym_DOLLAR] = anon_sym_DOLLAR,
- [sym__special_character] = sym__special_character,
- [anon_sym_DQUOTE] = anon_sym_DQUOTE,
- [sym_string_content] = sym_string_content,
- [sym_raw_string] = sym_raw_string,
- [sym_ansi_c_string] = sym_ansi_c_string,
- [aux_sym_number_token1] = aux_sym_number_token1,
- [aux_sym_number_token2] = aux_sym_number_token2,
- [anon_sym_POUND] = anon_sym_POUND,
- [anon_sym_DOLLAR_LBRACE] = anon_sym_DOLLAR_LBRACE,
- [anon_sym_RBRACE3] = anon_sym_RBRACE,
- [anon_sym_BANG2] = anon_sym_BANG,
- [anon_sym_AT] = anon_sym_AT,
- [anon_sym_STAR2] = anon_sym_STAR,
- [anon_sym_POUND2] = anon_sym_POUND,
- [anon_sym_EQ2] = anon_sym_EQ,
- [anon_sym_COLON_EQ] = anon_sym_COLON_EQ,
- [anon_sym_DASH3] = anon_sym_DASH,
- [anon_sym_COLON_DASH] = anon_sym_COLON_DASH,
- [anon_sym_PLUS3] = anon_sym_PLUS,
- [anon_sym_COLON_PLUS] = anon_sym_COLON_PLUS,
- [anon_sym_QMARK2] = anon_sym_QMARK,
- [anon_sym_COLON_QMARK] = anon_sym_COLON_QMARK,
- [anon_sym_PERCENT_PERCENT] = anon_sym_PERCENT_PERCENT,
- [aux_sym__expansion_regex_token1] = sym_regex,
- [anon_sym_SLASH_SLASH] = anon_sym_SLASH_SLASH,
- [anon_sym_SLASH_POUND] = anon_sym_SLASH_POUND,
- [anon_sym_SLASH_PERCENT] = anon_sym_SLASH_PERCENT,
- [anon_sym_COMMA_COMMA] = anon_sym_COMMA_COMMA,
- [anon_sym_CARET_CARET] = anon_sym_CARET_CARET,
- [anon_sym_U] = anon_sym_U,
- [anon_sym_u] = anon_sym_u,
- [anon_sym_L] = anon_sym_L,
- [anon_sym_Q] = anon_sym_Q,
- [anon_sym_E] = anon_sym_E,
- [anon_sym_P] = anon_sym_P,
- [anon_sym_A] = anon_sym_A,
- [anon_sym_K] = anon_sym_K,
- [anon_sym_a] = anon_sym_a,
- [anon_sym_k] = anon_sym_k,
- [anon_sym_DOLLAR_LPAREN] = anon_sym_DOLLAR_LPAREN,
- [anon_sym_BQUOTE] = anon_sym_BQUOTE,
- [anon_sym_DOLLAR_BQUOTE] = anon_sym_DOLLAR_BQUOTE,
- [anon_sym_LT_LPAREN] = anon_sym_LT_LPAREN,
- [anon_sym_GT_LPAREN] = anon_sym_GT_LPAREN,
- [sym_comment] = sym_comment,
- [sym__comment_word] = sym_word,
- [aux_sym__simple_variable_name_token1] = sym_variable_name,
- [aux_sym__multiline_variable_name_token1] = sym_variable_name,
- [anon_sym_AT2] = anon_sym_AT2,
- [anon_sym_0] = anon_sym_AT2,
- [anon_sym__] = anon_sym_AT2,
- [sym_heredoc_start] = sym_heredoc_start,
- [sym_simple_heredoc_body] = sym_heredoc_body,
- [sym__heredoc_body_beginning] = sym__heredoc_body_beginning,
- [sym_heredoc_content] = sym_heredoc_content,
- [sym_heredoc_end] = sym_heredoc_end,
- [sym_file_descriptor] = sym_file_descriptor,
- [sym__empty_value] = sym__empty_value,
- [sym__concat] = sym__concat,
- [sym_variable_name] = sym_variable_name,
- [sym_test_operator] = sym_test_operator,
- [sym_regex] = sym_regex,
- [sym__regex_no_slash] = sym_regex,
- [sym__regex_no_space] = sym_regex,
- [sym__expansion_word] = sym_word,
- [sym_extglob_pattern] = sym_extglob_pattern,
- [sym__bare_dollar] = anon_sym_DOLLAR,
- [sym__brace_start] = anon_sym_LBRACE,
- [sym__immediate_double_hash] = sym__immediate_double_hash,
- [sym__external_expansion_sym_hash] = anon_sym_POUND,
- [sym__external_expansion_sym_bang] = anon_sym_BANG,
- [sym__external_expansion_sym_equal] = anon_sym_EQ,
- [sym___error_recovery] = sym___error_recovery,
- [sym_program] = sym_program,
- [sym__statements] = sym__statements,
- [aux_sym__terminated_statement] = aux_sym__terminated_statement,
- [sym_redirected_statement] = sym_redirected_statement,
- [sym_for_statement] = sym_for_statement,
- [sym_c_style_for_statement] = sym_c_style_for_statement,
- [sym__for_body] = sym__for_body,
- [sym__c_expression] = sym__c_expression,
- [sym__c_expression_not_assignment] = sym__c_expression_not_assignment,
- [sym__c_variable_assignment] = sym_variable_assignment,
- [sym__c_unary_expression] = sym_unary_expression,
- [sym__c_binary_expression] = sym_binary_expression,
- [sym__c_postfix_expression] = sym_postfix_expression,
- [sym__c_parenthesized_expression] = sym_parenthesized_expression,
- [sym_while_statement] = sym_while_statement,
- [sym_do_group] = sym_do_group,
- [sym_if_statement] = sym_if_statement,
- [sym_elif_clause] = sym_elif_clause,
- [sym_else_clause] = sym_else_clause,
- [sym_case_statement] = sym_case_statement,
- [sym_case_item] = sym_case_item,
- [sym_last_case_item] = sym_case_item,
- [sym_function_definition] = sym_function_definition,
- [sym_compound_statement] = sym_compound_statement,
- [sym_subshell] = sym_subshell,
- [sym_pipeline] = sym_pipeline,
- [sym_list] = sym_list,
- [sym_negated_command] = sym_negated_command,
- [sym_test_command] = sym_test_command,
- [sym_declaration_command] = sym_declaration_command,
- [sym_unset_command] = sym_unset_command,
- [sym_command] = sym_command,
- [sym_command_name] = sym_command_name,
- [sym_variable_assignment] = sym_variable_assignment,
- [sym_variable_assignments] = sym_variable_assignments,
- [sym_subscript] = sym_subscript,
- [sym_file_redirect] = sym_file_redirect,
- [sym_heredoc_redirect] = sym_heredoc_redirect,
- [sym__heredoc_pipeline] = sym_pipeline,
- [sym__heredoc_expression] = sym__heredoc_expression,
- [aux_sym__heredoc_command] = aux_sym__heredoc_command,
- [sym__heredoc_body] = sym__heredoc_body,
- [sym_heredoc_body] = sym_heredoc_body,
- [sym__simple_heredoc_body] = sym__simple_heredoc_body,
- [sym_herestring_redirect] = sym_herestring_redirect,
- [sym__expression] = sym__expression,
- [sym_binary_expression] = sym_binary_expression,
- [sym_ternary_expression] = sym_ternary_expression,
- [sym_unary_expression] = sym_unary_expression,
- [sym_postfix_expression] = sym_postfix_expression,
- [sym_parenthesized_expression] = sym_parenthesized_expression,
- [sym_arithmetic_expansion] = sym_arithmetic_expansion,
- [sym_brace_expression] = sym_brace_expression,
- [sym__arithmetic_expression] = sym__arithmetic_expression,
- [sym__arithmetic_literal] = sym__arithmetic_literal,
- [sym__arithmetic_binary_expression] = sym_binary_expression,
- [sym__arithmetic_ternary_expression] = sym_ternary_expression,
- [sym__arithmetic_unary_expression] = sym_unary_expression,
- [sym__arithmetic_postfix_expression] = sym_postfix_expression,
- [sym__arithmetic_parenthesized_expression] = sym_parenthesized_expression,
- [sym_concatenation] = sym_concatenation,
- [sym_string] = sym_string,
- [sym_translated_string] = sym_translated_string,
- [sym_array] = sym_array,
- [sym_number] = sym_number,
- [sym_simple_expansion] = sym_simple_expansion,
- [sym_expansion] = sym_expansion,
- [sym__expansion_body] = sym__expansion_body,
- [sym__expansion_expression] = sym__expansion_expression,
- [sym__expansion_regex] = sym__expansion_regex,
- [sym__expansion_regex_replacement] = sym__expansion_regex_replacement,
- [sym__expansion_regex_removal] = sym__expansion_regex_removal,
- [sym__expansion_max_length] = sym__expansion_max_length,
- [sym__expansion_max_length_expression] = sym__expansion_max_length_expression,
- [sym__expansion_max_length_binary_expression] = sym_binary_expression,
- [sym__expansion_operator] = sym__expansion_operator,
- [sym__concatenation_in_expansion] = sym_concatenation,
- [sym_command_substitution] = sym_command_substitution,
- [sym_process_substitution] = sym_process_substitution,
- [sym__extglob_blob] = sym__extglob_blob,
- [sym__c_terminator] = sym__c_terminator,
- [aux_sym__statements_repeat1] = aux_sym__statements_repeat1,
- [aux_sym_redirected_statement_repeat1] = aux_sym_redirected_statement_repeat1,
- [aux_sym_redirected_statement_repeat2] = aux_sym_redirected_statement_repeat2,
- [aux_sym_for_statement_repeat1] = aux_sym_for_statement_repeat1,
- [aux_sym__for_body_repeat1] = aux_sym__for_body_repeat1,
- [aux_sym_if_statement_repeat1] = aux_sym_if_statement_repeat1,
- [aux_sym_case_statement_repeat1] = aux_sym_case_statement_repeat1,
- [aux_sym_case_item_repeat1] = aux_sym_case_item_repeat1,
- [aux_sym_declaration_command_repeat1] = aux_sym_declaration_command_repeat1,
- [aux_sym_unset_command_repeat1] = aux_sym_unset_command_repeat1,
- [aux_sym_command_repeat1] = aux_sym_command_repeat1,
- [aux_sym_command_repeat2] = aux_sym_command_repeat2,
- [aux_sym_variable_assignments_repeat1] = aux_sym_variable_assignments_repeat1,
- [aux_sym_heredoc_body_repeat1] = aux_sym_heredoc_body_repeat1,
- [aux_sym__literal_repeat1] = aux_sym__literal_repeat1,
- [aux_sym_arithmetic_expansion_repeat1] = aux_sym_arithmetic_expansion_repeat1,
- [aux_sym_concatenation_repeat1] = aux_sym_concatenation_repeat1,
- [aux_sym_string_repeat1] = aux_sym_string_repeat1,
- [aux_sym__expansion_body_repeat1] = aux_sym__expansion_body_repeat1,
- [aux_sym__concatenation_in_expansion_repeat1] = aux_sym__concatenation_in_expansion_repeat1,
-};
-
-static const TSSymbolMetadata ts_symbol_metadata[] = {
- [ts_builtin_sym_end] = {
- .visible = false,
- .named = true,
- },
- [sym_word] = {
- .visible = true,
- .named = true,
- },
- [anon_sym_for] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_select] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_in] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_LPAREN_LPAREN] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_RPAREN_RPAREN] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_SEMI] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_COMMA] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_EQ] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_PLUS_PLUS] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DASH_DASH] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_PLUS_EQ] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DASH_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_STAR_STAR_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_PIPE_PIPE] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DASHo] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_AMP_AMP] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DASHa] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_PIPE] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_CARET] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_AMP] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_EQ_EQ] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_BANG_EQ] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_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_LT] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_GT_GT] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_PLUS] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DASH] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_STAR] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_SLASH] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_PERCENT] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_STAR_STAR] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_LPAREN] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_RPAREN] = {
- .visible = true,
- .named = false,
- },
- [aux_sym__c_word_token1] = {
- .visible = true,
- .named = true,
- },
- [anon_sym_while] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_until] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_do] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_done] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_if] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_then] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_fi] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_elif] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_else] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_case] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_esac] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_SEMI_SEMI] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_SEMI_AMP] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_SEMI_SEMI_AMP] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_function] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_LBRACE] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_RBRACE] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_PIPE_AMP] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_BANG] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_LBRACK] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_RBRACK] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_LBRACK_LBRACK] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_RBRACK_RBRACK] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_declare] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_typeset] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_export] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_readonly] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_local] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_unset] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_unsetenv] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_EQ_TILDE] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_AMP_GT] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_AMP_GT_GT] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_LT_AMP] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_GT_AMP] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_GT_PIPE] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_LT_AMP_DASH] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_GT_AMP_DASH] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_LT_LT_DASH] = {
- .visible = true,
- .named = false,
- },
- [aux_sym_heredoc_redirect_token1] = {
- .visible = false,
- .named = false,
- },
- [anon_sym_LT_LT_LT] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_QMARK] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_COLON] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_PLUS_PLUS2] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DASH_DASH2] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DASH2] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_PLUS2] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_TILDE] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DOLLAR_LPAREN_LPAREN] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DOLLAR_LBRACK] = {
- .visible = true,
- .named = false,
- },
- [aux_sym_brace_expression_token1] = {
- .visible = true,
- .named = true,
- },
- [anon_sym_DOT_DOT] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_RBRACE2] = {
- .visible = true,
- .named = false,
- },
- [aux_sym_concatenation_token1] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DOLLAR] = {
- .visible = true,
- .named = false,
- },
- [sym__special_character] = {
- .visible = false,
- .named = true,
- },
- [anon_sym_DQUOTE] = {
- .visible = true,
- .named = false,
- },
- [sym_string_content] = {
- .visible = true,
- .named = true,
- },
- [sym_raw_string] = {
- .visible = true,
- .named = true,
- },
- [sym_ansi_c_string] = {
- .visible = true,
- .named = true,
- },
- [aux_sym_number_token1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_number_token2] = {
- .visible = false,
- .named = false,
- },
- [anon_sym_POUND] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DOLLAR_LBRACE] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_RBRACE3] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_BANG2] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_AT] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_STAR2] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_POUND2] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_EQ2] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_COLON_EQ] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DASH3] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_COLON_DASH] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_PLUS3] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_COLON_PLUS] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_QMARK2] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_COLON_QMARK] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_PERCENT_PERCENT] = {
- .visible = true,
- .named = false,
- },
- [aux_sym__expansion_regex_token1] = {
- .visible = true,
- .named = true,
- },
- [anon_sym_SLASH_SLASH] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_SLASH_POUND] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_SLASH_PERCENT] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_COMMA_COMMA] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_CARET_CARET] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_U] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_u] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_L] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_Q] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_E] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_P] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_A] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_K] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_a] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_k] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DOLLAR_LPAREN] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_BQUOTE] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_DOLLAR_BQUOTE] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_LT_LPAREN] = {
- .visible = true,
- .named = false,
- },
- [anon_sym_GT_LPAREN] = {
- .visible = true,
- .named = false,
- },
- [sym_comment] = {
- .visible = true,
- .named = true,
- },
- [sym__comment_word] = {
- .visible = true,
- .named = true,
- },
- [aux_sym__simple_variable_name_token1] = {
- .visible = true,
- .named = true,
- },
- [aux_sym__multiline_variable_name_token1] = {
- .visible = true,
- .named = true,
- },
- [anon_sym_AT2] = {
- .visible = true,
- .named = true,
- },
- [anon_sym_0] = {
- .visible = true,
- .named = true,
- },
- [anon_sym__] = {
- .visible = true,
- .named = true,
- },
- [sym_heredoc_start] = {
- .visible = true,
- .named = true,
- },
- [sym_simple_heredoc_body] = {
- .visible = true,
- .named = true,
- },
- [sym__heredoc_body_beginning] = {
- .visible = false,
- .named = true,
- },
- [sym_heredoc_content] = {
- .visible = true,
- .named = true,
- },
- [sym_heredoc_end] = {
- .visible = true,
- .named = true,
- },
- [sym_file_descriptor] = {
- .visible = true,
- .named = true,
- },
- [sym__empty_value] = {
- .visible = false,
- .named = true,
- },
- [sym__concat] = {
- .visible = false,
- .named = true,
- },
- [sym_variable_name] = {
- .visible = true,
- .named = true,
- },
- [sym_test_operator] = {
- .visible = true,
- .named = true,
- },
- [sym_regex] = {
- .visible = true,
- .named = true,
- },
- [sym__regex_no_slash] = {
- .visible = true,
- .named = true,
- },
- [sym__regex_no_space] = {
- .visible = true,
- .named = true,
- },
- [sym__expansion_word] = {
- .visible = true,
- .named = true,
- },
- [sym_extglob_pattern] = {
- .visible = true,
- .named = true,
- },
- [sym__bare_dollar] = {
- .visible = true,
- .named = false,
- },
- [sym__brace_start] = {
- .visible = true,
- .named = false,
- },
- [sym__immediate_double_hash] = {
- .visible = true,
- .named = false,
- },
- [sym__external_expansion_sym_hash] = {
- .visible = true,
- .named = false,
- },
- [sym__external_expansion_sym_bang] = {
- .visible = true,
- .named = false,
- },
- [sym__external_expansion_sym_equal] = {
- .visible = true,
- .named = false,
- },
- [sym___error_recovery] = {
- .visible = false,
- .named = true,
- },
- [sym_program] = {
- .visible = true,
- .named = true,
- },
- [sym__statements] = {
- .visible = false,
- .named = true,
- },
- [aux_sym__terminated_statement] = {
- .visible = false,
- .named = false,
- },
- [sym_redirected_statement] = {
- .visible = true,
- .named = true,
- },
- [sym_for_statement] = {
- .visible = true,
- .named = true,
- },
- [sym_c_style_for_statement] = {
- .visible = true,
- .named = true,
- },
- [sym__for_body] = {
- .visible = false,
- .named = true,
- },
- [sym__c_expression] = {
- .visible = false,
- .named = true,
- },
- [sym__c_expression_not_assignment] = {
- .visible = false,
- .named = true,
- },
- [sym__c_variable_assignment] = {
- .visible = true,
- .named = true,
- },
- [sym__c_unary_expression] = {
- .visible = true,
- .named = true,
- },
- [sym__c_binary_expression] = {
- .visible = true,
- .named = true,
- },
- [sym__c_postfix_expression] = {
- .visible = true,
- .named = true,
- },
- [sym__c_parenthesized_expression] = {
- .visible = true,
- .named = true,
- },
- [sym_while_statement] = {
- .visible = true,
- .named = true,
- },
- [sym_do_group] = {
- .visible = true,
- .named = true,
- },
- [sym_if_statement] = {
- .visible = true,
- .named = true,
- },
- [sym_elif_clause] = {
- .visible = true,
- .named = true,
- },
- [sym_else_clause] = {
- .visible = true,
- .named = true,
- },
- [sym_case_statement] = {
- .visible = true,
- .named = true,
- },
- [sym_case_item] = {
- .visible = true,
- .named = true,
- },
- [sym_last_case_item] = {
- .visible = true,
- .named = true,
- },
- [sym_function_definition] = {
- .visible = true,
- .named = true,
- },
- [sym_compound_statement] = {
- .visible = true,
- .named = true,
- },
- [sym_subshell] = {
- .visible = true,
- .named = true,
- },
- [sym_pipeline] = {
- .visible = true,
- .named = true,
- },
- [sym_list] = {
- .visible = true,
- .named = true,
- },
- [sym_negated_command] = {
- .visible = true,
- .named = true,
- },
- [sym_test_command] = {
- .visible = true,
- .named = true,
- },
- [sym_declaration_command] = {
- .visible = true,
- .named = true,
- },
- [sym_unset_command] = {
- .visible = true,
- .named = true,
- },
- [sym_command] = {
- .visible = true,
- .named = true,
- },
- [sym_command_name] = {
- .visible = true,
- .named = true,
- },
- [sym_variable_assignment] = {
- .visible = true,
- .named = true,
- },
- [sym_variable_assignments] = {
- .visible = true,
- .named = true,
- },
- [sym_subscript] = {
- .visible = true,
- .named = true,
- },
- [sym_file_redirect] = {
- .visible = true,
- .named = true,
- },
- [sym_heredoc_redirect] = {
- .visible = true,
- .named = true,
- },
- [sym__heredoc_pipeline] = {
- .visible = true,
- .named = true,
- },
- [sym__heredoc_expression] = {
- .visible = false,
- .named = true,
- },
- [aux_sym__heredoc_command] = {
- .visible = false,
- .named = false,
- },
- [sym__heredoc_body] = {
- .visible = false,
- .named = true,
- },
- [sym_heredoc_body] = {
- .visible = true,
- .named = true,
- },
- [sym__simple_heredoc_body] = {
- .visible = false,
- .named = true,
- },
- [sym_herestring_redirect] = {
- .visible = true,
- .named = true,
- },
- [sym__expression] = {
- .visible = false,
- .named = true,
- .supertype = true,
- },
- [sym_binary_expression] = {
- .visible = true,
- .named = true,
- },
- [sym_ternary_expression] = {
- .visible = true,
- .named = true,
- },
- [sym_unary_expression] = {
- .visible = true,
- .named = true,
- },
- [sym_postfix_expression] = {
- .visible = true,
- .named = true,
- },
- [sym_parenthesized_expression] = {
- .visible = true,
- .named = true,
- },
- [sym_arithmetic_expansion] = {
- .visible = true,
- .named = true,
- },
- [sym_brace_expression] = {
- .visible = true,
- .named = true,
- },
- [sym__arithmetic_expression] = {
- .visible = false,
- .named = true,
- },
- [sym__arithmetic_literal] = {
- .visible = false,
- .named = true,
- },
- [sym__arithmetic_binary_expression] = {
- .visible = true,
- .named = true,
- },
- [sym__arithmetic_ternary_expression] = {
- .visible = true,
- .named = true,
- },
- [sym__arithmetic_unary_expression] = {
- .visible = true,
- .named = true,
- },
- [sym__arithmetic_postfix_expression] = {
- .visible = true,
- .named = true,
- },
- [sym__arithmetic_parenthesized_expression] = {
- .visible = true,
- .named = true,
- },
- [sym_concatenation] = {
- .visible = true,
- .named = true,
- },
- [sym_string] = {
- .visible = true,
- .named = true,
- },
- [sym_translated_string] = {
- .visible = true,
- .named = true,
- },
- [sym_array] = {
- .visible = true,
- .named = true,
- },
- [sym_number] = {
- .visible = true,
- .named = true,
- },
- [sym_simple_expansion] = {
- .visible = true,
- .named = true,
- },
- [sym_expansion] = {
- .visible = true,
- .named = true,
- },
- [sym__expansion_body] = {
- .visible = false,
- .named = true,
- },
- [sym__expansion_expression] = {
- .visible = false,
- .named = true,
- },
- [sym__expansion_regex] = {
- .visible = false,
- .named = true,
- },
- [sym__expansion_regex_replacement] = {
- .visible = false,
- .named = true,
- },
- [sym__expansion_regex_removal] = {
- .visible = false,
- .named = true,
- },
- [sym__expansion_max_length] = {
- .visible = false,
- .named = true,
- },
- [sym__expansion_max_length_expression] = {
- .visible = false,
- .named = true,
- },
- [sym__expansion_max_length_binary_expression] = {
- .visible = true,
- .named = true,
- },
- [sym__expansion_operator] = {
- .visible = false,
- .named = true,
- },
- [sym__concatenation_in_expansion] = {
- .visible = true,
- .named = true,
- },
- [sym_command_substitution] = {
- .visible = true,
- .named = true,
- },
- [sym_process_substitution] = {
- .visible = true,
- .named = true,
- },
- [sym__extglob_blob] = {
- .visible = false,
- .named = true,
- },
- [sym__c_terminator] = {
- .visible = false,
- .named = true,
- },
- [aux_sym__statements_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_redirected_statement_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_redirected_statement_repeat2] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_for_statement_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym__for_body_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_if_statement_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_case_statement_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_case_item_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_declaration_command_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_unset_command_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_command_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_command_repeat2] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_variable_assignments_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_heredoc_body_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym__literal_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_arithmetic_expansion_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_concatenation_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym_string_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym__expansion_body_repeat1] = {
- .visible = false,
- .named = false,
- },
- [aux_sym__concatenation_in_expansion_repeat1] = {
- .visible = false,
- .named = false,
- },
-};
-
-enum ts_field_identifiers {
- field_alternative = 1,
- field_argument = 2,
- field_body = 3,
- field_condition = 4,
- field_consequence = 5,
- field_descriptor = 6,
- field_destination = 7,
- field_fallthrough = 8,
- field_index = 9,
- field_initializer = 10,
- field_left = 11,
- field_name = 12,
- field_operator = 13,
- field_redirect = 14,
- field_right = 15,
- field_termination = 16,
- field_update = 17,
- field_value = 18,
- field_variable = 19,
-};
-
-static const char * const ts_field_names[] = {
- [0] = NULL,
- [field_alternative] = "alternative",
- [field_argument] = "argument",
- [field_body] = "body",
- [field_condition] = "condition",
- [field_consequence] = "consequence",
- [field_descriptor] = "descriptor",
- [field_destination] = "destination",
- [field_fallthrough] = "fallthrough",
- [field_index] = "index",
- [field_initializer] = "initializer",
- [field_left] = "left",
- [field_name] = "name",
- [field_operator] = "operator",
- [field_redirect] = "redirect",
- [field_right] = "right",
- [field_termination] = "termination",
- [field_update] = "update",
- [field_value] = "value",
- [field_variable] = "variable",
-};
-
-static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
- [2] = {.index = 0, .length = 1},
- [3] = {.index = 1, .length = 1},
- [4] = {.index = 2, .length = 1},
- [5] = {.index = 3, .length = 3},
- [6] = {.index = 6, .length = 3},
- [7] = {.index = 9, .length = 1},
- [8] = {.index = 10, .length = 1},
- [9] = {.index = 10, .length = 1},
- [12] = {.index = 11, .length = 1},
- [14] = {.index = 12, .length = 2},
- [15] = {.index = 14, .length = 1},
- [16] = {.index = 15, .length = 1},
- [17] = {.index = 15, .length = 1},
- [18] = {.index = 16, .length = 3},
- [19] = {.index = 19, .length = 2},
- [20] = {.index = 21, .length = 2},
- [21] = {.index = 23, .length = 2},
- [22] = {.index = 23, .length = 2},
- [23] = {.index = 2, .length = 1},
- [24] = {.index = 25, .length = 2},
- [25] = {.index = 25, .length = 2},
- [26] = {.index = 27, .length = 2},
- [27] = {.index = 29, .length = 1},
- [28] = {.index = 30, .length = 2},
- [29] = {.index = 32, .length = 2},
- [30] = {.index = 34, .length = 1},
- [31] = {.index = 34, .length = 1},
- [32] = {.index = 11, .length = 1},
- [33] = {.index = 35, .length = 2},
- [34] = {.index = 37, .length = 1},
- [35] = {.index = 38, .length = 2},
- [36] = {.index = 38, .length = 2},
- [37] = {.index = 40, .length = 4},
- [38] = {.index = 44, .length = 4},
- [39] = {.index = 48, .length = 2},
- [40] = {.index = 48, .length = 2},
- [41] = {.index = 50, .length = 2},
- [42] = {.index = 52, .length = 3},
- [43] = {.index = 55, .length = 1},
- [44] = {.index = 56, .length = 1},
- [45] = {.index = 56, .length = 1},
- [46] = {.index = 57, .length = 3},
- [47] = {.index = 11, .length = 1},
- [48] = {.index = 60, .length = 2},
- [49] = {.index = 62, .length = 2},
- [50] = {.index = 64, .length = 2},
- [51] = {.index = 66, .length = 2},
- [52] = {.index = 66, .length = 2},
- [53] = {.index = 68, .length = 2},
- [54] = {.index = 25, .length = 2},
- [55] = {.index = 70, .length = 4},
- [56] = {.index = 74, .length = 1},
- [57] = {.index = 75, .length = 1},
- [58] = {.index = 76, .length = 1},
- [59] = {.index = 76, .length = 1},
- [60] = {.index = 77, .length = 2},
- [61] = {.index = 60, .length = 2},
- [62] = {.index = 79, .length = 3},
- [63] = {.index = 82, .length = 3},
- [64] = {.index = 85, .length = 3},
- [65] = {.index = 88, .length = 2},
- [66] = {.index = 90, .length = 2},
- [67] = {.index = 92, .length = 4},
- [68] = {.index = 96, .length = 2},
- [69] = {.index = 98, .length = 2},
- [70] = {.index = 100, .length = 2},
- [71] = {.index = 102, .length = 2},
- [72] = {.index = 104, .length = 2},
- [73] = {.index = 106, .length = 2},
- [74] = {.index = 108, .length = 3},
- [75] = {.index = 111, .length = 3},
- [76] = {.index = 114, .length = 2},
- [77] = {.index = 116, .length = 2},
- [78] = {.index = 118, .length = 2},
- [79] = {.index = 120, .length = 2},
- [80] = {.index = 114, .length = 2},
- [81] = {.index = 116, .length = 2},
- [82] = {.index = 118, .length = 2},
- [83] = {.index = 122, .length = 3},
- [84] = {.index = 64, .length = 2},
- [85] = {.index = 125, .length = 3},
- [86] = {.index = 125, .length = 3},
- [87] = {.index = 60, .length = 2},
- [88] = {.index = 128, .length = 2},
- [89] = {.index = 130, .length = 3},
- [90] = {.index = 133, .length = 4},
- [91] = {.index = 137, .length = 2},
- [92] = {.index = 139, .length = 1},
- [93] = {.index = 140, .length = 1},
- [94] = {.index = 141, .length = 3},
- [95] = {.index = 144, .length = 3},
- [96] = {.index = 147, .length = 3},
- [97] = {.index = 150, .length = 3},
- [98] = {.index = 153, .length = 3},
- [99] = {.index = 156, .length = 3},
- [100] = {.index = 159, .length = 3},
- [101] = {.index = 162, .length = 2},
- [102] = {.index = 164, .length = 2},
- [103] = {.index = 166, .length = 3},
- [104] = {.index = 169, .length = 3},
- [105] = {.index = 172, .length = 2},
- [106] = {.index = 174, .length = 2},
- [107] = {.index = 176, .length = 2},
- [108] = {.index = 172, .length = 2},
- [109] = {.index = 174, .length = 2},
- [110] = {.index = 176, .length = 2},
- [111] = {.index = 162, .length = 2},
- [112] = {.index = 164, .length = 2},
- [113] = {.index = 166, .length = 3},
- [114] = {.index = 169, .length = 3},
- [115] = {.index = 178, .length = 3},
- [116] = {.index = 178, .length = 3},
- [117] = {.index = 64, .length = 2},
- [118] = {.index = 181, .length = 3},
- [119] = {.index = 128, .length = 2},
- [120] = {.index = 184, .length = 3},
- [121] = {.index = 187, .length = 2},
- [122] = {.index = 189, .length = 2},
- [123] = {.index = 191, .length = 3},
- [124] = {.index = 194, .length = 4},
- [125] = {.index = 198, .length = 4},
- [126] = {.index = 202, .length = 4},
- [127] = {.index = 206, .length = 4},
- [128] = {.index = 210, .length = 4},
- [129] = {.index = 214, .length = 4},
- [130] = {.index = 218, .length = 3},
- [131] = {.index = 221, .length = 3},
- [132] = {.index = 224, .length = 2},
- [133] = {.index = 226, .length = 2},
- [134] = {.index = 228, .length = 3},
- [135] = {.index = 231, .length = 3},
- [136] = {.index = 224, .length = 2},
- [137] = {.index = 226, .length = 2},
- [138] = {.index = 228, .length = 3},
- [139] = {.index = 231, .length = 3},
- [140] = {.index = 218, .length = 3},
- [141] = {.index = 221, .length = 3},
- [142] = {.index = 234, .length = 3},
- [143] = {.index = 237, .length = 3},
- [144] = {.index = 237, .length = 3},
- [145] = {.index = 240, .length = 4},
- [146] = {.index = 244, .length = 5},
- [147] = {.index = 249, .length = 5},
- [148] = {.index = 254, .length = 5},
- [149] = {.index = 259, .length = 3},
- [150] = {.index = 262, .length = 3},
- [151] = {.index = 259, .length = 3},
- [152] = {.index = 262, .length = 3},
- [153] = {.index = 265, .length = 3},
- [154] = {.index = 268, .length = 6},
-};
-
-static const TSFieldMapEntry ts_field_map_entries[] = {
- [0] =
- {field_name, 0},
- [1] =
- {field_redirect, 0},
- [2] =
- {field_descriptor, 0},
- [3] =
- {field_left, 0, .inherited = true},
- {field_operator, 0, .inherited = true},
- {field_right, 0, .inherited = true},
- [6] =
- {field_alternative, 0, .inherited = true},
- {field_condition, 0, .inherited = true},
- {field_consequence, 0, .inherited = true},
- [9] =
- {field_operator, 0, .inherited = true},
- [10] =
- {field_destination, 1},
- [11] =
- {field_operator, 0},
- [12] =
- {field_body, 0},
- {field_redirect, 1},
- [14] =
- {field_body, 0},
- [15] =
- {field_argument, 0},
- [16] =
- {field_argument, 1, .inherited = true},
- {field_name, 0},
- {field_redirect, 1, .inherited = true},
- [19] =
- {field_name, 1},
- {field_redirect, 0, .inherited = true},
- [21] =
- {field_redirect, 0, .inherited = true},
- {field_redirect, 1, .inherited = true},
- [23] =
- {field_descriptor, 0},
- {field_destination, 2},
- [25] =
- {field_name, 0},
- {field_value, 2},
- [27] =
- {field_name, 0, .inherited = true},
- {field_value, 0, .inherited = true},
- [29] =
- {field_operator, 1},
- [30] =
- {field_body, 2},
- {field_condition, 1},
- [32] =
- {field_body, 2},
- {field_name, 1},
- [34] =
- {field_operator, 1, .inherited = true},
- [35] =
- {field_operator, 0, .inherited = true},
- {field_operator, 1, .inherited = true},
- [37] =
- {field_redirect, 1},
- [38] =
- {field_argument, 0},
- {field_argument, 1},
- [40] =
- {field_argument, 0, .inherited = true},
- {field_argument, 1, .inherited = true},
- {field_redirect, 0, .inherited = true},
- {field_redirect, 1, .inherited = true},
- [44] =
- {field_argument, 2, .inherited = true},
- {field_name, 1},
- {field_redirect, 0, .inherited = true},
- {field_redirect, 2, .inherited = true},
- [48] =
- {field_index, 2},
- {field_name, 0},
- [50] =
- {field_body, 3},
- {field_variable, 1},
- [52] =
- {field_left, 0},
- {field_operator, 1},
- {field_right, 2},
- [55] =
- {field_condition, 1},
- [56] =
- {field_value, 1},
- [57] =
- {field_body, 2},
- {field_name, 1},
- {field_redirect, 3},
- [60] =
- {field_operator, 0},
- {field_operator, 1},
- [62] =
- {field_operator, 0},
- {field_operator, 1, .inherited = true},
- [64] =
- {field_operator, 0},
- {field_operator, 2},
- [66] =
- {field_operator, 0},
- {field_operator, 2, .inherited = true},
- [68] =
- {field_body, 3},
- {field_name, 0},
- [70] =
- {field_body, 4},
- {field_condition, 2, .inherited = true},
- {field_initializer, 2, .inherited = true},
- {field_update, 2, .inherited = true},
- [74] =
- {field_initializer, 0},
- [75] =
- {field_update, 2},
- [76] =
- {field_value, 0},
- [77] =
- {field_body, 4},
- {field_name, 1},
- [79] =
- {field_operator, 0},
- {field_operator, 1},
- {field_operator, 2, .inherited = true},
- [82] =
- {field_operator, 0},
- {field_operator, 1, .inherited = true},
- {field_operator, 2},
- [85] =
- {field_body, 3},
- {field_name, 0},
- {field_redirect, 4},
- [88] =
- {field_operator, 0},
- {field_right, 1},
- [90] =
- {field_argument, 0, .inherited = true},
- {field_argument, 1, .inherited = true},
- [92] =
- {field_body, 5},
- {field_condition, 2, .inherited = true},
- {field_initializer, 2, .inherited = true},
- {field_update, 2, .inherited = true},
- [96] =
- {field_condition, 2},
- {field_initializer, 0},
- [98] =
- {field_initializer, 0},
- {field_update, 3},
- [100] =
- {field_initializer, 0},
- {field_initializer, 1},
- [102] =
- {field_condition, 1},
- {field_update, 3},
- [104] =
- {field_condition, 1},
- {field_condition, 2},
- [106] =
- {field_update, 2},
- {field_update, 3},
- [108] =
- {field_body, 5},
- {field_value, 3},
- {field_variable, 1},
- [111] =
- {field_alternative, 4},
- {field_condition, 0},
- {field_consequence, 2},
- [114] =
- {field_termination, 2},
- {field_value, 0},
- [116] =
- {field_fallthrough, 2},
- {field_value, 0},
- [118] =
- {field_value, 0},
- {field_value, 1, .inherited = true},
- [120] =
- {field_value, 0, .inherited = true},
- {field_value, 1, .inherited = true},
- [122] =
- {field_body, 4},
- {field_name, 1},
- {field_redirect, 5},
- [125] =
- {field_operator, 0},
- {field_operator, 1},
- {field_operator, 3},
- [128] =
- {field_operator, 0},
- {field_operator, 3},
- [130] =
- {field_operator, 0},
- {field_operator, 2},
- {field_operator, 3, .inherited = true},
- [133] =
- {field_operator, 0},
- {field_operator, 1, .inherited = true},
- {field_operator, 2},
- {field_operator, 3, .inherited = true},
- [137] =
- {field_operator, 2, .inherited = true},
- {field_right, 2, .inherited = true},
- [139] =
- {field_argument, 2, .inherited = true},
- [140] =
- {field_redirect, 2},
- [141] =
- {field_condition, 2},
- {field_initializer, 0},
- {field_update, 4},
- [144] =
- {field_condition, 2},
- {field_condition, 3},
- {field_initializer, 0},
- [147] =
- {field_initializer, 0},
- {field_update, 3},
- {field_update, 4},
- [150] =
- {field_condition, 3},
- {field_initializer, 0},
- {field_initializer, 1},
- [153] =
- {field_initializer, 0},
- {field_initializer, 1},
- {field_update, 4},
- [156] =
- {field_condition, 1},
- {field_update, 3},
- {field_update, 4},
- [159] =
- {field_condition, 1},
- {field_condition, 2},
- {field_update, 4},
- [162] =
- {field_termination, 3},
- {field_value, 0},
- [164] =
- {field_fallthrough, 3},
- {field_value, 0},
- [166] =
- {field_termination, 3},
- {field_value, 0},
- {field_value, 1, .inherited = true},
- [169] =
- {field_fallthrough, 3},
- {field_value, 0},
- {field_value, 1, .inherited = true},
- [172] =
- {field_termination, 3},
- {field_value, 1},
- [174] =
- {field_fallthrough, 3},
- {field_value, 1},
- [176] =
- {field_value, 1},
- {field_value, 2, .inherited = true},
- [178] =
- {field_operator, 0},
- {field_operator, 2},
- {field_operator, 4},
- [181] =
- {field_operator, 0},
- {field_operator, 1},
- {field_operator, 4},
- [184] =
- {field_descriptor, 0},
- {field_operator, 3, .inherited = true},
- {field_right, 3, .inherited = true},
- [187] =
- {field_argument, 3, .inherited = true},
- {field_descriptor, 0},
- [189] =
- {field_descriptor, 0},
- {field_redirect, 3},
- [191] =
- {field_operator, 3, .inherited = true},
- {field_redirect, 2},
- {field_right, 3, .inherited = true},
- [194] =
- {field_condition, 2},
- {field_initializer, 0},
- {field_update, 4},
- {field_update, 5},
- [198] =
- {field_condition, 2},
- {field_condition, 3},
- {field_initializer, 0},
- {field_update, 5},
- [202] =
- {field_condition, 3},
- {field_initializer, 0},
- {field_initializer, 1},
- {field_update, 5},
- [206] =
- {field_condition, 3},
- {field_condition, 4},
- {field_initializer, 0},
- {field_initializer, 1},
- [210] =
- {field_initializer, 0},
- {field_initializer, 1},
- {field_update, 4},
- {field_update, 5},
- [214] =
- {field_condition, 1},
- {field_condition, 2},
- {field_update, 4},
- {field_update, 5},
- [218] =
- {field_termination, 4},
- {field_value, 0},
- {field_value, 1, .inherited = true},
- [221] =
- {field_fallthrough, 4},
- {field_value, 0},
- {field_value, 1, .inherited = true},
- [224] =
- {field_termination, 4},
- {field_value, 1},
- [226] =
- {field_fallthrough, 4},
- {field_value, 1},
- [228] =
- {field_termination, 4},
- {field_value, 1},
- {field_value, 2, .inherited = true},
- [231] =
- {field_fallthrough, 4},
- {field_value, 1},
- {field_value, 2, .inherited = true},
- [234] =
- {field_operator, 0},
- {field_operator, 2},
- {field_operator, 5},
- [237] =
- {field_operator, 0},
- {field_operator, 3},
- {field_operator, 5},
- [240] =
- {field_descriptor, 0},
- {field_operator, 4, .inherited = true},
- {field_redirect, 3},
- {field_right, 4, .inherited = true},
- [244] =
- {field_condition, 2},
- {field_condition, 3},
- {field_initializer, 0},
- {field_update, 5},
- {field_update, 6},
- [249] =
- {field_condition, 3},
- {field_initializer, 0},
- {field_initializer, 1},
- {field_update, 5},
- {field_update, 6},
- [254] =
- {field_condition, 3},
- {field_condition, 4},
- {field_initializer, 0},
- {field_initializer, 1},
- {field_update, 6},
- [259] =
- {field_termination, 5},
- {field_value, 1},
- {field_value, 2, .inherited = true},
- [262] =
- {field_fallthrough, 5},
- {field_value, 1},
- {field_value, 2, .inherited = true},
- [265] =
- {field_operator, 0},
- {field_operator, 3},
- {field_operator, 6},
- [268] =
- {field_condition, 3},
- {field_condition, 4},
- {field_initializer, 0},
- {field_initializer, 1},
- {field_update, 6},
- {field_update, 7},
-};
-
-static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = {
- [0] = {0},
- [1] = {
- [0] = sym_word,
- },
- [9] = {
- [1] = sym_word,
- },
- [10] = {
- [1] = sym_word,
- },
- [11] = {
- [1] = anon_sym_AT2,
- },
- [13] = {
- [0] = anon_sym_AT2,
- },
- [16] = {
- [0] = sym_word,
- },
- [22] = {
- [2] = sym_word,
- },
- [23] = {
- [2] = sym_word,
- },
- [25] = {
- [2] = sym_word,
- },
- [31] = {
- [0] = anon_sym_AT2,
- },
- [32] = {
- [1] = anon_sym_AT2,
- },
- [35] = {
- [1] = sym_word,
- },
- [39] = {
- [2] = sym_word,
- },
- [44] = {
- [1] = sym_word,
- },
- [47] = {
- [1] = sym_regex,
- },
- [52] = {
- [1] = anon_sym_AT2,
- },
- [54] = {
- [0] = sym_variable_name,
- },
- [58] = {
- [0] = sym_word,
- },
- [61] = {
- [2] = sym_word,
- },
- [76] = {
- [0] = sym_word,
- },
- [77] = {
- [0] = sym_word,
- },
- [78] = {
- [0] = sym_word,
- },
- [84] = {
- [3] = sym_word,
- },
- [85] = {
- [2] = sym_word,
- },
- [87] = {
- [3] = sym_word,
- },
- [101] = {
- [0] = sym_word,
- },
- [102] = {
- [0] = sym_word,
- },
- [103] = {
- [0] = sym_word,
- },
- [104] = {
- [0] = sym_word,
- },
- [105] = {
- [1] = sym_word,
- },
- [106] = {
- [1] = sym_word,
- },
- [107] = {
- [1] = sym_word,
- },
- [115] = {
- [3] = sym_word,
- },
- [117] = {
- [4] = sym_word,
- },
- [118] = {
- [3] = sym_word,
- },
- [119] = {
- [4] = sym_word,
- },
- [130] = {
- [0] = sym_word,
- },
- [131] = {
- [0] = sym_word,
- },
- [132] = {
- [1] = sym_word,
- },
- [133] = {
- [1] = sym_word,
- },
- [134] = {
- [1] = sym_word,
- },
- [135] = {
- [1] = sym_word,
- },
- [142] = {
- [4] = sym_word,
- },
- [143] = {
- [4] = sym_word,
- },
- [149] = {
- [1] = sym_word,
- },
- [150] = {
- [1] = sym_word,
- },
-};
-
-static const uint16_t ts_non_terminal_alias_map[] = {
- aux_sym__literal_repeat1, 2,
- aux_sym__literal_repeat1,
- sym_word,
- 0,
-};
-
-static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
- [0] = 0,
- [1] = 1,
- [2] = 2,
- [3] = 2,
- [4] = 4,
- [5] = 4,
- [6] = 4,
- [7] = 7,
- [8] = 7,
- [9] = 9,
- [10] = 9,
- [11] = 11,
- [12] = 9,
- [13] = 11,
- [14] = 11,
- [15] = 15,
- [16] = 16,
- [17] = 17,
- [18] = 18,
- [19] = 19,
- [20] = 20,
- [21] = 21,
- [22] = 22,
- [23] = 23,
- [24] = 24,
- [25] = 25,
- [26] = 26,
- [27] = 27,
- [28] = 28,
- [29] = 29,
- [30] = 30,
- [31] = 31,
- [32] = 32,
- [33] = 33,
- [34] = 34,
- [35] = 35,
- [36] = 36,
- [37] = 37,
- [38] = 38,
- [39] = 39,
- [40] = 40,
- [41] = 41,
- [42] = 42,
- [43] = 42,
- [44] = 44,
- [45] = 42,
- [46] = 42,
- [47] = 44,
- [48] = 44,
- [49] = 42,
- [50] = 42,
- [51] = 42,
- [52] = 42,
- [53] = 53,
- [54] = 54,
- [55] = 54,
- [56] = 56,
- [57] = 57,
- [58] = 53,
- [59] = 54,
- [60] = 56,
- [61] = 56,
- [62] = 62,
- [63] = 57,
- [64] = 53,
- [65] = 57,
- [66] = 54,
- [67] = 56,
- [68] = 68,
- [69] = 69,
- [70] = 53,
- [71] = 57,
- [72] = 54,
- [73] = 56,
- [74] = 57,
- [75] = 53,
- [76] = 76,
- [77] = 54,
- [78] = 56,
- [79] = 57,
- [80] = 53,
- [81] = 53,
- [82] = 54,
- [83] = 56,
- [84] = 57,
- [85] = 53,
- [86] = 86,
- [87] = 54,
- [88] = 56,
- [89] = 57,
- [90] = 53,
- [91] = 54,
- [92] = 92,
- [93] = 93,
- [94] = 56,
- [95] = 57,
- [96] = 54,
- [97] = 57,
- [98] = 53,
- [99] = 76,
- [100] = 56,
- [101] = 57,
- [102] = 54,
- [103] = 53,
- [104] = 56,
- [105] = 57,
- [106] = 23,
- [107] = 53,
- [108] = 54,
- [109] = 56,
- [110] = 57,
- [111] = 53,
- [112] = 54,
- [113] = 23,
- [114] = 56,
- [115] = 57,
- [116] = 56,
- [117] = 54,
- [118] = 53,
- [119] = 57,
- [120] = 53,
- [121] = 54,
- [122] = 56,
- [123] = 62,
- [124] = 54,
- [125] = 53,
- [126] = 56,
- [127] = 76,
- [128] = 57,
- [129] = 53,
- [130] = 130,
- [131] = 53,
- [132] = 92,
- [133] = 54,
- [134] = 56,
- [135] = 57,
- [136] = 54,
- [137] = 56,
- [138] = 56,
- [139] = 57,
- [140] = 54,
- [141] = 53,
- [142] = 57,
- [143] = 56,
- [144] = 53,
- [145] = 57,
- [146] = 54,
- [147] = 54,
- [148] = 53,
- [149] = 57,
- [150] = 86,
- [151] = 56,
- [152] = 57,
- [153] = 56,
- [154] = 54,
- [155] = 53,
- [156] = 57,
- [157] = 53,
- [158] = 54,
- [159] = 56,
- [160] = 57,
- [161] = 56,
- [162] = 56,
- [163] = 54,
- [164] = 53,
- [165] = 57,
- [166] = 56,
- [167] = 57,
- [168] = 53,
- [169] = 54,
- [170] = 92,
- [171] = 53,
- [172] = 54,
- [173] = 56,
- [174] = 57,
- [175] = 56,
- [176] = 54,
- [177] = 86,
- [178] = 53,
- [179] = 92,
- [180] = 57,
- [181] = 53,
- [182] = 56,
- [183] = 57,
- [184] = 54,
- [185] = 56,
- [186] = 57,
- [187] = 53,
- [188] = 54,
- [189] = 57,
- [190] = 56,
- [191] = 56,
- [192] = 57,
- [193] = 53,
- [194] = 86,
- [195] = 92,
- [196] = 54,
- [197] = 86,
- [198] = 54,
- [199] = 57,
- [200] = 92,
- [201] = 56,
- [202] = 53,
- [203] = 53,
- [204] = 54,
- [205] = 54,
- [206] = 56,
- [207] = 56,
- [208] = 54,
- [209] = 53,
- [210] = 53,
- [211] = 53,
- [212] = 57,
- [213] = 56,
- [214] = 56,
- [215] = 53,
- [216] = 56,
- [217] = 54,
- [218] = 53,
- [219] = 54,
- [220] = 56,
- [221] = 54,
- [222] = 56,
- [223] = 53,
- [224] = 53,
- [225] = 54,
- [226] = 57,
- [227] = 54,
- [228] = 56,
- [229] = 54,
- [230] = 53,
- [231] = 54,
- [232] = 53,
- [233] = 56,
- [234] = 53,
- [235] = 54,
- [236] = 56,
- [237] = 53,
- [238] = 53,
- [239] = 54,
- [240] = 240,
- [241] = 54,
- [242] = 56,
- [243] = 57,
- [244] = 53,
- [245] = 240,
- [246] = 54,
- [247] = 53,
- [248] = 54,
- [249] = 56,
- [250] = 57,
- [251] = 56,
- [252] = 56,
- [253] = 57,
- [254] = 53,
- [255] = 54,
- [256] = 54,
- [257] = 93,
- [258] = 57,
- [259] = 56,
- [260] = 56,
- [261] = 54,
- [262] = 53,
- [263] = 56,
- [264] = 57,
- [265] = 53,
- [266] = 62,
- [267] = 54,
- [268] = 53,
- [269] = 56,
- [270] = 56,
- [271] = 53,
- [272] = 57,
- [273] = 53,
- [274] = 86,
- [275] = 54,
- [276] = 53,
- [277] = 54,
- [278] = 56,
- [279] = 54,
- [280] = 56,
- [281] = 57,
- [282] = 93,
- [283] = 53,
- [284] = 54,
- [285] = 53,
- [286] = 56,
- [287] = 54,
- [288] = 57,
- [289] = 53,
- [290] = 57,
- [291] = 56,
- [292] = 54,
- [293] = 56,
- [294] = 53,
- [295] = 57,
- [296] = 240,
- [297] = 54,
- [298] = 53,
- [299] = 53,
- [300] = 54,
- [301] = 56,
- [302] = 57,
- [303] = 54,
- [304] = 57,
- [305] = 56,
- [306] = 53,
- [307] = 54,
- [308] = 56,
- [309] = 53,
- [310] = 53,
- [311] = 54,
- [312] = 54,
- [313] = 56,
- [314] = 56,
- [315] = 56,
- [316] = 54,
- [317] = 53,
- [318] = 318,
- [319] = 319,
- [320] = 320,
- [321] = 318,
- [322] = 318,
- [323] = 323,
- [324] = 324,
- [325] = 324,
- [326] = 324,
- [327] = 323,
- [328] = 323,
- [329] = 324,
- [330] = 324,
- [331] = 331,
- [332] = 331,
- [333] = 333,
- [334] = 333,
- [335] = 333,
- [336] = 331,
- [337] = 333,
- [338] = 331,
- [339] = 339,
- [340] = 331,
- [341] = 331,
- [342] = 333,
- [343] = 333,
- [344] = 344,
- [345] = 331,
- [346] = 331,
- [347] = 333,
- [348] = 333,
- [349] = 349,
- [350] = 350,
- [351] = 350,
- [352] = 350,
- [353] = 350,
- [354] = 349,
- [355] = 350,
- [356] = 350,
- [357] = 349,
- [358] = 349,
- [359] = 349,
- [360] = 349,
- [361] = 349,
- [362] = 362,
- [363] = 363,
- [364] = 362,
- [365] = 363,
- [366] = 366,
- [367] = 367,
- [368] = 368,
- [369] = 369,
- [370] = 370,
- [371] = 371,
- [372] = 372,
- [373] = 373,
- [374] = 374,
- [375] = 375,
- [376] = 376,
- [377] = 377,
- [378] = 378,
- [379] = 379,
- [380] = 380,
- [381] = 381,
- [382] = 382,
- [383] = 383,
- [384] = 384,
- [385] = 385,
- [386] = 386,
- [387] = 387,
- [388] = 388,
- [389] = 389,
- [390] = 390,
- [391] = 391,
- [392] = 392,
- [393] = 393,
- [394] = 367,
- [395] = 369,
- [396] = 396,
- [397] = 368,
- [398] = 371,
- [399] = 366,
- [400] = 370,
- [401] = 374,
- [402] = 385,
- [403] = 379,
- [404] = 380,
- [405] = 386,
- [406] = 381,
- [407] = 388,
- [408] = 373,
- [409] = 389,
- [410] = 375,
- [411] = 384,
- [412] = 376,
- [413] = 390,
- [414] = 377,
- [415] = 383,
- [416] = 372,
- [417] = 378,
- [418] = 382,
- [419] = 387,
- [420] = 392,
- [421] = 391,
- [422] = 393,
- [423] = 396,
- [424] = 424,
- [425] = 424,
- [426] = 426,
- [427] = 427,
- [428] = 427,
- [429] = 426,
- [430] = 430,
- [431] = 431,
- [432] = 426,
- [433] = 427,
- [434] = 434,
- [435] = 426,
- [436] = 427,
- [437] = 426,
- [438] = 434,
- [439] = 439,
- [440] = 430,
- [441] = 441,
- [442] = 427,
- [443] = 431,
- [444] = 427,
- [445] = 363,
- [446] = 446,
- [447] = 362,
- [448] = 426,
- [449] = 446,
- [450] = 430,
- [451] = 362,
- [452] = 431,
- [453] = 363,
- [454] = 363,
- [455] = 434,
- [456] = 431,
- [457] = 430,
- [458] = 362,
- [459] = 434,
- [460] = 439,
- [461] = 441,
- [462] = 430,
- [463] = 363,
- [464] = 464,
- [465] = 363,
- [466] = 466,
- [467] = 362,
- [468] = 441,
- [469] = 441,
- [470] = 362,
- [471] = 430,
- [472] = 446,
- [473] = 434,
- [474] = 431,
- [475] = 434,
- [476] = 476,
- [477] = 363,
- [478] = 439,
- [479] = 446,
- [480] = 362,
- [481] = 439,
- [482] = 441,
- [483] = 483,
- [484] = 426,
- [485] = 362,
- [486] = 363,
- [487] = 441,
- [488] = 363,
- [489] = 362,
- [490] = 362,
- [491] = 491,
- [492] = 427,
- [493] = 476,
- [494] = 439,
- [495] = 363,
- [496] = 439,
- [497] = 464,
- [498] = 498,
- [499] = 466,
- [500] = 446,
- [501] = 362,
- [502] = 363,
- [503] = 503,
- [504] = 504,
- [505] = 505,
- [506] = 466,
- [507] = 507,
- [508] = 362,
- [509] = 483,
- [510] = 363,
- [511] = 507,
- [512] = 507,
- [513] = 507,
- [514] = 362,
- [515] = 363,
- [516] = 516,
- [517] = 466,
- [518] = 464,
- [519] = 363,
- [520] = 362,
- [521] = 464,
- [522] = 503,
- [523] = 523,
- [524] = 504,
- [525] = 507,
- [526] = 426,
- [527] = 507,
- [528] = 466,
- [529] = 516,
- [530] = 498,
- [531] = 507,
- [532] = 427,
- [533] = 476,
- [534] = 476,
- [535] = 505,
- [536] = 523,
- [537] = 476,
- [538] = 507,
- [539] = 464,
- [540] = 434,
- [541] = 541,
- [542] = 464,
- [543] = 362,
- [544] = 541,
- [545] = 466,
- [546] = 505,
- [547] = 430,
- [548] = 362,
- [549] = 504,
- [550] = 505,
- [551] = 504,
- [552] = 503,
- [553] = 476,
- [554] = 466,
- [555] = 498,
- [556] = 431,
- [557] = 483,
- [558] = 363,
- [559] = 541,
- [560] = 498,
- [561] = 541,
- [562] = 363,
- [563] = 362,
- [564] = 504,
- [565] = 476,
- [566] = 503,
- [567] = 363,
- [568] = 362,
- [569] = 503,
- [570] = 483,
- [571] = 541,
- [572] = 363,
- [573] = 541,
- [574] = 362,
- [575] = 464,
- [576] = 363,
- [577] = 541,
- [578] = 362,
- [579] = 431,
- [580] = 464,
- [581] = 476,
- [582] = 483,
- [583] = 466,
- [584] = 505,
- [585] = 430,
- [586] = 363,
- [587] = 441,
- [588] = 588,
- [589] = 589,
- [590] = 590,
- [591] = 498,
- [592] = 590,
- [593] = 504,
- [594] = 483,
- [595] = 464,
- [596] = 446,
- [597] = 503,
- [598] = 589,
- [599] = 466,
- [600] = 439,
- [601] = 362,
- [602] = 503,
- [603] = 363,
- [604] = 504,
- [605] = 505,
- [606] = 588,
- [607] = 607,
- [608] = 434,
- [609] = 363,
- [610] = 362,
- [611] = 362,
- [612] = 363,
- [613] = 607,
- [614] = 363,
- [615] = 362,
- [616] = 476,
- [617] = 362,
- [618] = 363,
- [619] = 466,
- [620] = 464,
- [621] = 476,
- [622] = 466,
- [623] = 516,
- [624] = 446,
- [625] = 362,
- [626] = 464,
- [627] = 441,
- [628] = 363,
- [629] = 491,
- [630] = 363,
- [631] = 491,
- [632] = 362,
- [633] = 363,
- [634] = 362,
- [635] = 362,
- [636] = 362,
- [637] = 503,
- [638] = 363,
- [639] = 363,
- [640] = 362,
- [641] = 523,
- [642] = 363,
- [643] = 504,
- [644] = 363,
- [645] = 362,
- [646] = 504,
- [647] = 503,
- [648] = 439,
- [649] = 466,
- [650] = 363,
- [651] = 476,
- [652] = 464,
- [653] = 653,
- [654] = 503,
- [655] = 504,
- [656] = 656,
- [657] = 657,
- [658] = 368,
- [659] = 466,
- [660] = 371,
- [661] = 504,
- [662] = 656,
- [663] = 663,
- [664] = 664,
- [665] = 665,
- [666] = 523,
- [667] = 667,
- [668] = 668,
- [669] = 657,
- [670] = 362,
- [671] = 362,
- [672] = 367,
- [673] = 363,
- [674] = 674,
- [675] = 675,
- [676] = 369,
- [677] = 503,
- [678] = 516,
- [679] = 476,
- [680] = 362,
- [681] = 464,
- [682] = 656,
- [683] = 657,
- [684] = 656,
- [685] = 363,
- [686] = 657,
- [687] = 379,
- [688] = 498,
- [689] = 376,
- [690] = 380,
- [691] = 373,
- [692] = 371,
- [693] = 693,
- [694] = 694,
- [695] = 368,
- [696] = 372,
- [697] = 383,
- [698] = 377,
- [699] = 699,
- [700] = 504,
- [701] = 369,
- [702] = 667,
- [703] = 363,
- [704] = 476,
- [705] = 363,
- [706] = 384,
- [707] = 665,
- [708] = 664,
- [709] = 663,
- [710] = 362,
- [711] = 367,
- [712] = 368,
- [713] = 371,
- [714] = 385,
- [715] = 715,
- [716] = 716,
- [717] = 389,
- [718] = 718,
- [719] = 483,
- [720] = 720,
- [721] = 382,
- [722] = 504,
- [723] = 387,
- [724] = 724,
- [725] = 388,
- [726] = 503,
- [727] = 466,
- [728] = 464,
- [729] = 675,
- [730] = 390,
- [731] = 375,
- [732] = 378,
- [733] = 653,
- [734] = 386,
- [735] = 381,
- [736] = 374,
- [737] = 503,
- [738] = 362,
- [739] = 674,
- [740] = 505,
- [741] = 367,
- [742] = 368,
- [743] = 371,
- [744] = 388,
- [745] = 387,
- [746] = 665,
- [747] = 385,
- [748] = 373,
- [749] = 376,
- [750] = 466,
- [751] = 378,
- [752] = 724,
- [753] = 367,
- [754] = 476,
- [755] = 464,
- [756] = 367,
- [757] = 694,
- [758] = 476,
- [759] = 664,
- [760] = 663,
- [761] = 505,
- [762] = 383,
- [763] = 763,
- [764] = 372,
- [765] = 715,
- [766] = 763,
- [767] = 716,
- [768] = 763,
- [769] = 769,
- [770] = 363,
- [771] = 763,
- [772] = 763,
- [773] = 362,
- [774] = 371,
- [775] = 498,
- [776] = 663,
- [777] = 504,
- [778] = 503,
- [779] = 664,
- [780] = 665,
- [781] = 653,
- [782] = 374,
- [783] = 667,
- [784] = 382,
- [785] = 368,
- [786] = 667,
- [787] = 386,
- [788] = 392,
- [789] = 674,
- [790] = 763,
- [791] = 483,
- [792] = 380,
- [793] = 371,
- [794] = 653,
- [795] = 368,
- [796] = 390,
- [797] = 367,
- [798] = 362,
- [799] = 675,
- [800] = 381,
- [801] = 375,
- [802] = 369,
- [803] = 377,
- [804] = 379,
- [805] = 363,
- [806] = 699,
- [807] = 763,
- [808] = 763,
- [809] = 693,
- [810] = 718,
- [811] = 720,
- [812] = 675,
- [813] = 369,
- [814] = 466,
- [815] = 389,
- [816] = 384,
- [817] = 464,
- [818] = 674,
- [819] = 363,
- [820] = 724,
- [821] = 694,
- [822] = 376,
- [823] = 362,
- [824] = 390,
- [825] = 363,
- [826] = 664,
- [827] = 376,
- [828] = 390,
- [829] = 385,
- [830] = 385,
- [831] = 503,
- [832] = 832,
- [833] = 675,
- [834] = 674,
- [835] = 368,
- [836] = 393,
- [837] = 384,
- [838] = 389,
- [839] = 839,
- [840] = 840,
- [841] = 504,
- [842] = 718,
- [843] = 674,
- [844] = 675,
- [845] = 378,
- [846] = 382,
- [847] = 387,
- [848] = 388,
- [849] = 375,
- [850] = 386,
- [851] = 851,
- [852] = 362,
- [853] = 362,
- [854] = 373,
- [855] = 369,
- [856] = 363,
- [857] = 384,
- [858] = 371,
- [859] = 389,
- [860] = 720,
- [861] = 383,
- [862] = 368,
- [863] = 476,
- [864] = 371,
- [865] = 724,
- [866] = 694,
- [867] = 368,
- [868] = 368,
- [869] = 363,
- [870] = 362,
- [871] = 371,
- [872] = 369,
- [873] = 373,
- [874] = 874,
- [875] = 875,
- [876] = 876,
- [877] = 367,
- [878] = 466,
- [879] = 694,
- [880] = 372,
- [881] = 881,
- [882] = 664,
- [883] = 724,
- [884] = 665,
- [885] = 769,
- [886] = 715,
- [887] = 371,
- [888] = 379,
- [889] = 372,
- [890] = 653,
- [891] = 374,
- [892] = 381,
- [893] = 377,
- [894] = 380,
- [895] = 895,
- [896] = 368,
- [897] = 699,
- [898] = 716,
- [899] = 464,
- [900] = 504,
- [901] = 386,
- [902] = 693,
- [903] = 667,
- [904] = 503,
- [905] = 367,
- [906] = 693,
- [907] = 699,
- [908] = 720,
- [909] = 909,
- [910] = 718,
- [911] = 911,
- [912] = 715,
- [913] = 716,
- [914] = 663,
- [915] = 378,
- [916] = 382,
- [917] = 387,
- [918] = 388,
- [919] = 895,
- [920] = 367,
- [921] = 921,
- [922] = 922,
- [923] = 392,
- [924] = 840,
- [925] = 876,
- [926] = 720,
- [927] = 379,
- [928] = 718,
- [929] = 375,
- [930] = 367,
- [931] = 362,
- [932] = 932,
- [933] = 363,
- [934] = 380,
- [935] = 371,
- [936] = 383,
- [937] = 377,
- [938] = 381,
- [939] = 939,
- [940] = 367,
- [941] = 895,
- [942] = 374,
- [943] = 369,
- [944] = 876,
- [945] = 368,
- [946] = 946,
- [947] = 362,
- [948] = 381,
- [949] = 371,
- [950] = 699,
- [951] = 362,
- [952] = 376,
- [953] = 371,
- [954] = 503,
- [955] = 368,
- [956] = 363,
- [957] = 383,
- [958] = 363,
- [959] = 373,
- [960] = 840,
- [961] = 371,
- [962] = 368,
- [963] = 372,
- [964] = 382,
- [965] = 875,
- [966] = 387,
- [967] = 939,
- [968] = 369,
- [969] = 388,
- [970] = 363,
- [971] = 921,
- [972] = 378,
- [973] = 383,
- [974] = 371,
- [975] = 362,
- [976] = 368,
- [977] = 372,
- [978] = 393,
- [979] = 385,
- [980] = 382,
- [981] = 376,
- [982] = 369,
- [983] = 378,
- [984] = 362,
- [985] = 362,
- [986] = 387,
- [987] = 388,
- [988] = 769,
- [989] = 989,
- [990] = 362,
- [991] = 363,
- [992] = 367,
- [993] = 367,
- [994] = 363,
- [995] = 832,
- [996] = 373,
- [997] = 694,
- [998] = 909,
- [999] = 851,
- [1000] = 724,
- [1001] = 718,
- [1002] = 720,
- [1003] = 380,
- [1004] = 377,
- [1005] = 720,
- [1006] = 1006,
- [1007] = 1007,
- [1008] = 911,
- [1009] = 874,
- [1010] = 718,
- [1011] = 922,
- [1012] = 363,
- [1013] = 839,
- [1014] = 375,
- [1015] = 715,
- [1016] = 379,
- [1017] = 1017,
- [1018] = 374,
- [1019] = 367,
- [1020] = 380,
- [1021] = 377,
- [1022] = 390,
- [1023] = 386,
- [1024] = 390,
- [1025] = 932,
- [1026] = 1026,
- [1027] = 374,
- [1028] = 694,
- [1029] = 379,
- [1030] = 362,
- [1031] = 769,
- [1032] = 386,
- [1033] = 392,
- [1034] = 384,
- [1035] = 1035,
- [1036] = 389,
- [1037] = 876,
- [1038] = 381,
- [1039] = 363,
- [1040] = 716,
- [1041] = 392,
- [1042] = 840,
- [1043] = 367,
- [1044] = 504,
- [1045] = 385,
- [1046] = 384,
- [1047] = 389,
- [1048] = 1048,
- [1049] = 375,
- [1050] = 724,
- [1051] = 693,
- [1052] = 369,
- [1053] = 376,
- [1054] = 373,
- [1055] = 911,
- [1056] = 368,
- [1057] = 385,
- [1058] = 367,
- [1059] = 380,
- [1060] = 377,
- [1061] = 371,
- [1062] = 383,
- [1063] = 372,
- [1064] = 383,
- [1065] = 372,
- [1066] = 1066,
- [1067] = 380,
- [1068] = 911,
- [1069] = 377,
- [1070] = 1070,
- [1071] = 374,
- [1072] = 385,
- [1073] = 369,
- [1074] = 1048,
- [1075] = 378,
- [1076] = 386,
- [1077] = 876,
- [1078] = 840,
- [1079] = 390,
- [1080] = 373,
- [1081] = 380,
- [1082] = 377,
- [1083] = 989,
- [1084] = 369,
- [1085] = 372,
- [1086] = 694,
- [1087] = 724,
- [1088] = 368,
- [1089] = 381,
- [1090] = 379,
- [1091] = 874,
- [1092] = 909,
- [1093] = 921,
- [1094] = 839,
- [1095] = 371,
- [1096] = 375,
- [1097] = 875,
- [1098] = 383,
- [1099] = 1099,
- [1100] = 376,
- [1101] = 718,
- [1102] = 851,
- [1103] = 378,
- [1104] = 832,
- [1105] = 946,
- [1106] = 720,
- [1107] = 368,
- [1108] = 384,
- [1109] = 389,
- [1110] = 381,
- [1111] = 720,
- [1112] = 718,
- [1113] = 384,
- [1114] = 363,
- [1115] = 921,
- [1116] = 389,
- [1117] = 1066,
- [1118] = 909,
- [1119] = 392,
- [1120] = 369,
- [1121] = 388,
- [1122] = 851,
- [1123] = 387,
- [1124] = 382,
- [1125] = 832,
- [1126] = 389,
- [1127] = 384,
- [1128] = 371,
- [1129] = 371,
- [1130] = 1026,
- [1131] = 1017,
- [1132] = 371,
- [1133] = 932,
- [1134] = 381,
- [1135] = 368,
- [1136] = 392,
- [1137] = 367,
- [1138] = 922,
- [1139] = 922,
- [1140] = 1007,
- [1141] = 1006,
- [1142] = 851,
- [1143] = 368,
- [1144] = 832,
- [1145] = 839,
- [1146] = 374,
- [1147] = 1147,
- [1148] = 875,
- [1149] = 378,
- [1150] = 367,
- [1151] = 369,
- [1152] = 876,
- [1153] = 386,
- [1154] = 932,
- [1155] = 840,
- [1156] = 393,
- [1157] = 939,
- [1158] = 939,
- [1159] = 390,
- [1160] = 369,
- [1161] = 874,
- [1162] = 724,
- [1163] = 374,
- [1164] = 379,
- [1165] = 386,
- [1166] = 375,
- [1167] = 393,
- [1168] = 368,
- [1169] = 922,
- [1170] = 694,
- [1171] = 390,
- [1172] = 840,
- [1173] = 876,
- [1174] = 840,
- [1175] = 876,
- [1176] = 1176,
- [1177] = 371,
- [1178] = 362,
- [1179] = 382,
- [1180] = 387,
- [1181] = 376,
- [1182] = 367,
- [1183] = 388,
- [1184] = 375,
- [1185] = 367,
- [1186] = 1035,
- [1187] = 367,
- [1188] = 379,
- [1189] = 382,
- [1190] = 387,
- [1191] = 388,
- [1192] = 385,
- [1193] = 939,
- [1194] = 373,
- [1195] = 386,
- [1196] = 379,
- [1197] = 386,
- [1198] = 372,
- [1199] = 840,
- [1200] = 876,
- [1201] = 382,
- [1202] = 387,
- [1203] = 388,
- [1204] = 373,
- [1205] = 1066,
- [1206] = 664,
- [1207] = 665,
- [1208] = 374,
- [1209] = 384,
- [1210] = 375,
- [1211] = 1017,
- [1212] = 383,
- [1213] = 379,
- [1214] = 1006,
- [1215] = 390,
- [1216] = 386,
- [1217] = 374,
- [1218] = 1007,
- [1219] = 389,
- [1220] = 1220,
- [1221] = 367,
- [1222] = 946,
- [1223] = 379,
- [1224] = 372,
- [1225] = 374,
- [1226] = 381,
- [1227] = 377,
- [1228] = 380,
- [1229] = 367,
- [1230] = 989,
- [1231] = 382,
- [1232] = 387,
- [1233] = 388,
- [1234] = 1026,
- [1235] = 386,
- [1236] = 383,
- [1237] = 385,
- [1238] = 375,
- [1239] = 388,
- [1240] = 373,
- [1241] = 383,
- [1242] = 369,
- [1243] = 1066,
- [1244] = 387,
- [1245] = 382,
- [1246] = 378,
- [1247] = 385,
- [1248] = 390,
- [1249] = 1017,
- [1250] = 376,
- [1251] = 390,
- [1252] = 371,
- [1253] = 1026,
- [1254] = 383,
- [1255] = 368,
- [1256] = 389,
- [1257] = 384,
- [1258] = 371,
- [1259] = 376,
- [1260] = 1260,
- [1261] = 876,
- [1262] = 1176,
- [1263] = 368,
- [1264] = 385,
- [1265] = 840,
- [1266] = 383,
- [1267] = 371,
- [1268] = 1007,
- [1269] = 1269,
- [1270] = 381,
- [1271] = 1006,
- [1272] = 674,
- [1273] = 1048,
- [1274] = 368,
- [1275] = 372,
- [1276] = 369,
- [1277] = 392,
- [1278] = 382,
- [1279] = 387,
- [1280] = 388,
- [1281] = 376,
- [1282] = 922,
- [1283] = 369,
- [1284] = 380,
- [1285] = 377,
- [1286] = 375,
- [1287] = 379,
- [1288] = 377,
- [1289] = 380,
- [1290] = 946,
- [1291] = 390,
- [1292] = 378,
- [1293] = 1293,
- [1294] = 380,
- [1295] = 377,
- [1296] = 381,
- [1297] = 374,
- [1298] = 390,
- [1299] = 372,
- [1300] = 379,
- [1301] = 374,
- [1302] = 378,
- [1303] = 372,
- [1304] = 379,
- [1305] = 376,
- [1306] = 720,
- [1307] = 385,
- [1308] = 694,
- [1309] = 1309,
- [1310] = 1310,
- [1311] = 373,
- [1312] = 367,
- [1313] = 384,
- [1314] = 1048,
- [1315] = 392,
- [1316] = 368,
- [1317] = 374,
- [1318] = 382,
- [1319] = 371,
- [1320] = 373,
- [1321] = 389,
- [1322] = 387,
- [1323] = 989,
- [1324] = 385,
- [1325] = 373,
- [1326] = 1293,
- [1327] = 939,
- [1328] = 1328,
- [1329] = 388,
- [1330] = 946,
- [1331] = 724,
- [1332] = 375,
- [1333] = 389,
- [1334] = 384,
- [1335] = 466,
- [1336] = 1035,
- [1337] = 1337,
- [1338] = 1070,
- [1339] = 372,
- [1340] = 386,
- [1341] = 375,
- [1342] = 1035,
- [1343] = 464,
- [1344] = 1344,
- [1345] = 383,
- [1346] = 381,
- [1347] = 390,
- [1348] = 989,
- [1349] = 1099,
- [1350] = 385,
- [1351] = 367,
- [1352] = 1352,
- [1353] = 675,
- [1354] = 874,
- [1355] = 380,
- [1356] = 367,
- [1357] = 368,
- [1358] = 371,
- [1359] = 367,
- [1360] = 1293,
- [1361] = 368,
- [1362] = 371,
- [1363] = 832,
- [1364] = 377,
- [1365] = 1293,
- [1366] = 376,
- [1367] = 373,
- [1368] = 851,
- [1369] = 911,
- [1370] = 909,
- [1371] = 832,
- [1372] = 851,
- [1373] = 1260,
- [1374] = 1269,
- [1375] = 393,
- [1376] = 667,
- [1377] = 378,
- [1378] = 389,
- [1379] = 384,
- [1380] = 1293,
- [1381] = 921,
- [1382] = 392,
- [1383] = 476,
- [1384] = 1147,
- [1385] = 384,
- [1386] = 718,
- [1387] = 380,
- [1388] = 1388,
- [1389] = 389,
- [1390] = 377,
- [1391] = 1293,
- [1392] = 386,
- [1393] = 1293,
- [1394] = 375,
- [1395] = 388,
- [1396] = 387,
- [1397] = 382,
- [1398] = 378,
- [1399] = 1399,
- [1400] = 376,
- [1401] = 381,
- [1402] = 1352,
- [1403] = 378,
- [1404] = 393,
- [1405] = 381,
- [1406] = 385,
- [1407] = 674,
- [1408] = 374,
- [1409] = 371,
- [1410] = 1410,
- [1411] = 675,
- [1412] = 368,
- [1413] = 369,
- [1414] = 832,
- [1415] = 851,
- [1416] = 1416,
- [1417] = 1410,
- [1418] = 1220,
- [1419] = 393,
- [1420] = 476,
- [1421] = 372,
- [1422] = 362,
- [1423] = 373,
- [1424] = 392,
- [1425] = 1007,
- [1426] = 363,
- [1427] = 1006,
- [1428] = 1410,
- [1429] = 1410,
- [1430] = 371,
- [1431] = 368,
- [1432] = 367,
- [1433] = 376,
- [1434] = 1337,
- [1435] = 371,
- [1436] = 378,
- [1437] = 383,
- [1438] = 368,
- [1439] = 1176,
- [1440] = 1260,
- [1441] = 715,
- [1442] = 367,
- [1443] = 1416,
- [1444] = 716,
- [1445] = 1269,
- [1446] = 392,
- [1447] = 367,
- [1448] = 1416,
- [1449] = 1449,
- [1450] = 1410,
- [1451] = 1344,
- [1452] = 386,
- [1453] = 504,
- [1454] = 503,
- [1455] = 1399,
- [1456] = 946,
- [1457] = 1388,
- [1458] = 383,
- [1459] = 464,
- [1460] = 392,
- [1461] = 372,
- [1462] = 393,
- [1463] = 371,
- [1464] = 368,
- [1465] = 381,
- [1466] = 1147,
- [1467] = 1410,
- [1468] = 376,
- [1469] = 390,
- [1470] = 390,
- [1471] = 385,
- [1472] = 378,
- [1473] = 380,
- [1474] = 1410,
- [1475] = 377,
- [1476] = 382,
- [1477] = 379,
- [1478] = 387,
- [1479] = 388,
- [1480] = 369,
- [1481] = 375,
- [1482] = 386,
- [1483] = 384,
- [1484] = 375,
- [1485] = 389,
- [1486] = 373,
- [1487] = 393,
- [1488] = 989,
- [1489] = 384,
- [1490] = 389,
- [1491] = 392,
- [1492] = 380,
- [1493] = 377,
- [1494] = 379,
- [1495] = 466,
- [1496] = 699,
- [1497] = 693,
- [1498] = 372,
- [1499] = 374,
- [1500] = 381,
- [1501] = 718,
- [1502] = 1066,
- [1503] = 377,
- [1504] = 388,
- [1505] = 1099,
- [1506] = 1066,
- [1507] = 367,
- [1508] = 387,
- [1509] = 382,
- [1510] = 381,
- [1511] = 939,
- [1512] = 380,
- [1513] = 392,
- [1514] = 1070,
- [1515] = 1066,
- [1516] = 851,
- [1517] = 1352,
- [1518] = 922,
- [1519] = 1260,
- [1520] = 939,
- [1521] = 832,
- [1522] = 383,
- [1523] = 720,
- [1524] = 724,
- [1525] = 389,
- [1526] = 384,
- [1527] = 385,
- [1528] = 392,
- [1529] = 1070,
- [1530] = 664,
- [1531] = 665,
- [1532] = 378,
- [1533] = 694,
- [1534] = 1269,
- [1535] = 1328,
- [1536] = 376,
- [1537] = 373,
- [1538] = 922,
- [1539] = 667,
- [1540] = 1099,
- [1541] = 369,
- [1542] = 1066,
- [1543] = 371,
- [1544] = 374,
- [1545] = 1147,
- [1546] = 367,
- [1547] = 386,
- [1548] = 368,
- [1549] = 1176,
- [1550] = 390,
- [1551] = 379,
- [1552] = 375,
- [1553] = 1176,
- [1554] = 388,
- [1555] = 387,
- [1556] = 1352,
- [1557] = 382,
- [1558] = 1558,
- [1559] = 1559,
- [1560] = 1560,
- [1561] = 1388,
- [1562] = 1562,
- [1563] = 1563,
- [1564] = 381,
- [1565] = 380,
- [1566] = 376,
- [1567] = 1352,
- [1568] = 378,
- [1569] = 1260,
- [1570] = 392,
- [1571] = 384,
- [1572] = 389,
- [1573] = 373,
- [1574] = 1562,
- [1575] = 1399,
- [1576] = 377,
- [1577] = 379,
- [1578] = 1328,
- [1579] = 375,
- [1580] = 1560,
- [1581] = 1581,
- [1582] = 1582,
- [1583] = 503,
- [1584] = 388,
- [1585] = 387,
- [1586] = 382,
- [1587] = 1352,
- [1588] = 1581,
- [1589] = 368,
- [1590] = 1582,
- [1591] = 381,
- [1592] = 1220,
- [1593] = 1337,
- [1594] = 371,
- [1595] = 386,
- [1596] = 989,
- [1597] = 1582,
- [1598] = 504,
- [1599] = 1328,
- [1600] = 1581,
- [1601] = 1560,
- [1602] = 1399,
- [1603] = 1344,
- [1604] = 1581,
- [1605] = 1605,
- [1606] = 1562,
- [1607] = 372,
- [1608] = 374,
- [1609] = 393,
- [1610] = 383,
- [1611] = 1611,
- [1612] = 1560,
- [1613] = 946,
- [1614] = 1560,
- [1615] = 1562,
- [1616] = 1581,
- [1617] = 1352,
- [1618] = 385,
- [1619] = 367,
- [1620] = 989,
- [1621] = 1344,
- [1622] = 393,
- [1623] = 1581,
- [1624] = 393,
- [1625] = 946,
- [1626] = 1560,
- [1627] = 1269,
- [1628] = 1581,
- [1629] = 383,
- [1630] = 1582,
- [1631] = 1352,
- [1632] = 1562,
- [1633] = 1563,
- [1634] = 1337,
- [1635] = 1220,
- [1636] = 1582,
- [1637] = 1637,
- [1638] = 367,
- [1639] = 384,
- [1640] = 368,
- [1641] = 374,
- [1642] = 372,
- [1643] = 1637,
- [1644] = 1644,
- [1645] = 1562,
- [1646] = 1646,
- [1647] = 1605,
- [1648] = 1559,
- [1649] = 1649,
- [1650] = 1558,
- [1651] = 1651,
- [1652] = 371,
- [1653] = 1653,
- [1654] = 1654,
- [1655] = 1655,
- [1656] = 1656,
- [1657] = 1657,
- [1658] = 373,
- [1659] = 1269,
- [1660] = 1562,
- [1661] = 376,
- [1662] = 1562,
- [1663] = 1644,
- [1664] = 1657,
- [1665] = 1562,
- [1666] = 1582,
- [1667] = 1562,
- [1668] = 386,
- [1669] = 1562,
- [1670] = 1656,
- [1671] = 1637,
- [1672] = 1672,
- [1673] = 1562,
- [1674] = 716,
- [1675] = 1562,
- [1676] = 1653,
- [1677] = 1562,
- [1678] = 715,
- [1679] = 1562,
- [1680] = 385,
- [1681] = 1562,
- [1682] = 1269,
- [1683] = 393,
- [1684] = 1562,
- [1685] = 1260,
- [1686] = 378,
- [1687] = 1637,
- [1688] = 1563,
- [1689] = 1269,
- [1690] = 1655,
- [1691] = 1644,
- [1692] = 1646,
- [1693] = 1605,
- [1694] = 1559,
- [1695] = 1562,
- [1696] = 1644,
- [1697] = 1697,
- [1698] = 1649,
- [1699] = 1558,
- [1700] = 393,
- [1701] = 1176,
- [1702] = 362,
- [1703] = 390,
- [1704] = 363,
- [1705] = 1560,
- [1706] = 1562,
- [1707] = 380,
- [1708] = 1260,
- [1709] = 1388,
- [1710] = 1646,
- [1711] = 1562,
- [1712] = 1651,
- [1713] = 1562,
- [1714] = 377,
- [1715] = 1563,
- [1716] = 1559,
- [1717] = 1562,
- [1718] = 389,
- [1719] = 1605,
- [1720] = 1653,
- [1721] = 1654,
- [1722] = 1559,
- [1723] = 1562,
- [1724] = 1697,
- [1725] = 1562,
- [1726] = 1649,
- [1727] = 379,
- [1728] = 375,
- [1729] = 1655,
- [1730] = 1656,
- [1731] = 1562,
- [1732] = 1611,
- [1733] = 383,
- [1734] = 693,
- [1735] = 1562,
- [1736] = 1657,
- [1737] = 1562,
- [1738] = 699,
- [1739] = 393,
- [1740] = 1562,
- [1741] = 1741,
- [1742] = 1562,
- [1743] = 381,
- [1744] = 1562,
- [1745] = 374,
- [1746] = 1562,
- [1747] = 392,
- [1748] = 1562,
- [1749] = 372,
- [1750] = 1562,
- [1751] = 389,
- [1752] = 384,
- [1753] = 390,
- [1754] = 1562,
- [1755] = 1651,
- [1756] = 1562,
- [1757] = 386,
- [1758] = 1562,
- [1759] = 388,
- [1760] = 387,
- [1761] = 382,
- [1762] = 378,
- [1763] = 1697,
- [1764] = 1654,
- [1765] = 1562,
- [1766] = 1672,
- [1767] = 1655,
- [1768] = 1697,
- [1769] = 1562,
- [1770] = 1656,
- [1771] = 1657,
- [1772] = 1562,
- [1773] = 1649,
- [1774] = 1562,
- [1775] = 1558,
- [1776] = 1654,
- [1777] = 1562,
- [1778] = 1653,
- [1779] = 1651,
- [1780] = 390,
- [1781] = 1558,
- [1782] = 718,
- [1783] = 1562,
- [1784] = 1649,
- [1785] = 720,
- [1786] = 1562,
- [1787] = 376,
- [1788] = 1562,
- [1789] = 380,
- [1790] = 1562,
- [1791] = 377,
- [1792] = 1562,
- [1793] = 379,
- [1794] = 1562,
- [1795] = 373,
- [1796] = 1562,
- [1797] = 1562,
- [1798] = 1562,
- [1799] = 1562,
- [1800] = 1562,
- [1801] = 1562,
- [1802] = 1562,
- [1803] = 1562,
- [1804] = 1562,
- [1805] = 1562,
- [1806] = 1562,
- [1807] = 1562,
- [1808] = 1562,
- [1809] = 1562,
- [1810] = 1562,
- [1811] = 1562,
- [1812] = 1741,
- [1813] = 1611,
- [1814] = 1672,
- [1815] = 375,
- [1816] = 1697,
- [1817] = 1605,
- [1818] = 1646,
- [1819] = 832,
- [1820] = 385,
- [1821] = 851,
- [1822] = 392,
- [1823] = 1637,
- [1824] = 1644,
- [1825] = 1646,
- [1826] = 1605,
- [1827] = 1559,
- [1828] = 1649,
- [1829] = 1558,
- [1830] = 1651,
- [1831] = 1644,
- [1832] = 1653,
- [1833] = 1654,
- [1834] = 1655,
- [1835] = 1656,
- [1836] = 1657,
- [1837] = 1657,
- [1838] = 1656,
- [1839] = 1611,
- [1840] = 1655,
- [1841] = 1654,
- [1842] = 1653,
- [1843] = 1651,
- [1844] = 1558,
- [1845] = 1649,
- [1846] = 1559,
- [1847] = 1605,
- [1848] = 1646,
- [1849] = 1651,
- [1850] = 1644,
- [1851] = 1637,
- [1852] = 1637,
- [1853] = 1582,
- [1854] = 1741,
- [1855] = 1611,
- [1856] = 1672,
- [1857] = 1697,
- [1858] = 1260,
- [1859] = 1563,
- [1860] = 1653,
- [1861] = 724,
- [1862] = 1697,
- [1863] = 1563,
- [1864] = 1672,
- [1865] = 1611,
- [1866] = 694,
- [1867] = 382,
- [1868] = 387,
- [1869] = 388,
- [1870] = 1563,
- [1871] = 1657,
- [1872] = 1654,
- [1873] = 1655,
- [1874] = 1656,
- [1875] = 874,
- [1876] = 909,
- [1877] = 911,
- [1878] = 876,
- [1879] = 851,
- [1880] = 832,
- [1881] = 371,
- [1882] = 368,
- [1883] = 367,
- [1884] = 392,
- [1885] = 371,
- [1886] = 386,
- [1887] = 368,
- [1888] = 1328,
- [1889] = 390,
- [1890] = 840,
- [1891] = 393,
- [1892] = 392,
- [1893] = 832,
- [1894] = 851,
- [1895] = 1388,
- [1896] = 367,
- [1897] = 383,
- [1898] = 921,
- [1899] = 718,
- [1900] = 720,
- [1901] = 769,
- [1902] = 382,
- [1903] = 375,
- [1904] = 921,
- [1905] = 718,
- [1906] = 380,
- [1907] = 1176,
- [1908] = 388,
- [1909] = 377,
- [1910] = 374,
- [1911] = 372,
- [1912] = 387,
- [1913] = 393,
- [1914] = 379,
- [1915] = 720,
- [1916] = 876,
- [1917] = 874,
- [1918] = 371,
- [1919] = 1176,
- [1920] = 724,
- [1921] = 393,
- [1922] = 694,
- [1923] = 840,
- [1924] = 369,
- [1925] = 694,
- [1926] = 368,
- [1927] = 724,
- [1928] = 367,
- [1929] = 392,
- [1930] = 369,
- [1931] = 694,
- [1932] = 724,
- [1933] = 875,
- [1934] = 1934,
- [1935] = 385,
- [1936] = 367,
- [1937] = 376,
- [1938] = 378,
- [1939] = 389,
- [1940] = 388,
- [1941] = 371,
- [1942] = 368,
- [1943] = 381,
- [1944] = 369,
- [1945] = 393,
- [1946] = 1946,
- [1947] = 384,
- [1948] = 389,
- [1949] = 909,
- [1950] = 911,
- [1951] = 384,
- [1952] = 876,
- [1953] = 840,
- [1954] = 839,
- [1955] = 1955,
- [1956] = 367,
- [1957] = 378,
- [1958] = 1946,
- [1959] = 840,
- [1960] = 367,
- [1961] = 373,
- [1962] = 393,
- [1963] = 383,
- [1964] = 374,
- [1965] = 372,
- [1966] = 922,
- [1967] = 386,
- [1968] = 1934,
- [1969] = 381,
- [1970] = 1970,
- [1971] = 832,
- [1972] = 1970,
- [1973] = 1973,
- [1974] = 390,
- [1975] = 1955,
- [1976] = 367,
- [1977] = 1977,
- [1978] = 382,
- [1979] = 367,
- [1980] = 371,
- [1981] = 932,
- [1982] = 380,
- [1983] = 377,
- [1984] = 367,
- [1985] = 1946,
- [1986] = 367,
- [1987] = 368,
- [1988] = 1970,
- [1989] = 367,
- [1990] = 1934,
- [1991] = 379,
- [1992] = 371,
- [1993] = 368,
- [1994] = 939,
- [1995] = 921,
- [1996] = 720,
- [1997] = 718,
- [1998] = 385,
- [1999] = 373,
- [2000] = 375,
- [2001] = 1955,
- [2002] = 369,
- [2003] = 874,
- [2004] = 387,
- [2005] = 851,
- [2006] = 876,
- [2007] = 367,
- [2008] = 376,
- [2009] = 393,
- [2010] = 1006,
- [2011] = 1007,
- [2012] = 1973,
- [2013] = 939,
- [2014] = 382,
- [2015] = 383,
- [2016] = 372,
- [2017] = 374,
- [2018] = 383,
- [2019] = 367,
- [2020] = 387,
- [2021] = 388,
- [2022] = 390,
- [2023] = 390,
- [2024] = 375,
- [2025] = 386,
- [2026] = 2026,
- [2027] = 382,
- [2028] = 379,
- [2029] = 374,
- [2030] = 371,
- [2031] = 387,
- [2032] = 388,
- [2033] = 371,
- [2034] = 368,
- [2035] = 385,
- [2036] = 369,
- [2037] = 386,
- [2038] = 372,
- [2039] = 2039,
- [2040] = 373,
- [2041] = 369,
- [2042] = 374,
- [2043] = 2043,
- [2044] = 368,
- [2045] = 2045,
- [2046] = 368,
- [2047] = 2026,
- [2048] = 2045,
- [2049] = 371,
- [2050] = 376,
- [2051] = 368,
- [2052] = 378,
- [2053] = 832,
- [2054] = 1006,
- [2055] = 1007,
- [2056] = 2026,
- [2057] = 2039,
- [2058] = 2045,
- [2059] = 384,
- [2060] = 389,
- [2061] = 392,
- [2062] = 392,
- [2063] = 386,
- [2064] = 381,
- [2065] = 368,
- [2066] = 381,
- [2067] = 1017,
- [2068] = 1070,
- [2069] = 1026,
- [2070] = 380,
- [2071] = 377,
- [2072] = 367,
- [2073] = 371,
- [2074] = 2045,
- [2075] = 2043,
- [2076] = 2026,
- [2077] = 2045,
- [2078] = 371,
- [2079] = 2026,
- [2080] = 1048,
- [2081] = 379,
- [2082] = 367,
- [2083] = 851,
- [2084] = 368,
- [2085] = 375,
- [2086] = 922,
- [2087] = 1099,
- [2088] = 389,
- [2089] = 390,
- [2090] = 384,
- [2091] = 375,
- [2092] = 385,
- [2093] = 2039,
- [2094] = 369,
- [2095] = 1176,
- [2096] = 378,
- [2097] = 2039,
- [2098] = 946,
- [2099] = 2039,
- [2100] = 376,
- [2101] = 371,
- [2102] = 367,
- [2103] = 371,
- [2104] = 368,
- [2105] = 373,
- [2106] = 2039,
- [2107] = 2045,
- [2108] = 392,
- [2109] = 989,
- [2110] = 382,
- [2111] = 368,
- [2112] = 380,
- [2113] = 387,
- [2114] = 371,
- [2115] = 377,
- [2116] = 368,
- [2117] = 2117,
- [2118] = 1977,
- [2119] = 379,
- [2120] = 2026,
- [2121] = 388,
- [2122] = 369,
- [2123] = 371,
- [2124] = 832,
- [2125] = 851,
- [2126] = 2043,
- [2127] = 372,
- [2128] = 384,
- [2129] = 389,
- [2130] = 374,
- [2131] = 381,
- [2132] = 375,
- [2133] = 383,
- [2134] = 393,
- [2135] = 371,
- [2136] = 379,
- [2137] = 374,
- [2138] = 381,
- [2139] = 379,
- [2140] = 377,
- [2141] = 380,
- [2142] = 377,
- [2143] = 2143,
- [2144] = 380,
- [2145] = 379,
- [2146] = 386,
- [2147] = 378,
- [2148] = 368,
- [2149] = 375,
- [2150] = 371,
- [2151] = 2043,
- [2152] = 390,
- [2153] = 1066,
- [2154] = 388,
- [2155] = 390,
- [2156] = 369,
- [2157] = 388,
- [2158] = 389,
- [2159] = 384,
- [2160] = 387,
- [2161] = 387,
- [2162] = 376,
- [2163] = 386,
- [2164] = 1337,
- [2165] = 388,
- [2166] = 392,
- [2167] = 989,
- [2168] = 373,
- [2169] = 387,
- [2170] = 378,
- [2171] = 390,
- [2172] = 382,
- [2173] = 382,
- [2174] = 382,
- [2175] = 387,
- [2176] = 388,
- [2177] = 376,
- [2178] = 382,
- [2179] = 386,
- [2180] = 386,
- [2181] = 375,
- [2182] = 392,
- [2183] = 372,
- [2184] = 374,
- [2185] = 390,
- [2186] = 1176,
- [2187] = 385,
- [2188] = 1066,
- [2189] = 372,
- [2190] = 1344,
- [2191] = 374,
- [2192] = 2192,
- [2193] = 922,
- [2194] = 946,
- [2195] = 2195,
- [2196] = 381,
- [2197] = 372,
- [2198] = 2198,
- [2199] = 380,
- [2200] = 377,
- [2201] = 393,
- [2202] = 393,
- [2203] = 1147,
- [2204] = 2204,
- [2205] = 381,
- [2206] = 2043,
- [2207] = 383,
- [2208] = 368,
- [2209] = 1099,
- [2210] = 939,
- [2211] = 379,
- [2212] = 367,
- [2213] = 389,
- [2214] = 384,
- [2215] = 389,
- [2216] = 384,
- [2217] = 375,
- [2218] = 378,
- [2219] = 373,
- [2220] = 375,
- [2221] = 376,
- [2222] = 2222,
- [2223] = 1399,
- [2224] = 1328,
- [2225] = 2225,
- [2226] = 392,
- [2227] = 378,
- [2228] = 379,
- [2229] = 377,
- [2230] = 385,
- [2231] = 380,
- [2232] = 1070,
- [2233] = 373,
- [2234] = 376,
- [2235] = 851,
- [2236] = 832,
- [2237] = 383,
- [2238] = 2238,
- [2239] = 390,
- [2240] = 385,
- [2241] = 2241,
- [2242] = 385,
- [2243] = 386,
- [2244] = 373,
- [2245] = 392,
- [2246] = 2039,
- [2247] = 2117,
- [2248] = 2248,
- [2249] = 387,
- [2250] = 392,
- [2251] = 388,
- [2252] = 2252,
- [2253] = 383,
- [2254] = 2254,
- [2255] = 374,
- [2256] = 382,
- [2257] = 2257,
- [2258] = 2258,
- [2259] = 1328,
- [2260] = 2257,
- [2261] = 2257,
- [2262] = 2257,
- [2263] = 2257,
- [2264] = 2257,
- [2265] = 2257,
- [2266] = 393,
- [2267] = 2257,
- [2268] = 2257,
- [2269] = 2257,
- [2270] = 2257,
- [2271] = 2257,
- [2272] = 392,
- [2273] = 2143,
- [2274] = 2257,
- [2275] = 383,
- [2276] = 2257,
- [2277] = 2277,
- [2278] = 2257,
- [2279] = 2257,
- [2280] = 2257,
- [2281] = 2257,
- [2282] = 2257,
- [2283] = 2257,
- [2284] = 2284,
- [2285] = 372,
- [2286] = 2286,
- [2287] = 2287,
- [2288] = 2288,
- [2289] = 2257,
- [2290] = 2290,
- [2291] = 2291,
- [2292] = 2292,
- [2293] = 2293,
- [2294] = 2294,
- [2295] = 2295,
- [2296] = 363,
- [2297] = 2297,
- [2298] = 2257,
- [2299] = 2257,
- [2300] = 2257,
- [2301] = 2301,
- [2302] = 2302,
- [2303] = 2303,
- [2304] = 2304,
- [2305] = 2305,
- [2306] = 2306,
- [2307] = 2307,
- [2308] = 2308,
- [2309] = 2309,
- [2310] = 2257,
- [2311] = 2257,
- [2312] = 393,
- [2313] = 2313,
- [2314] = 2314,
- [2315] = 2315,
- [2316] = 2257,
- [2317] = 2257,
- [2318] = 1344,
- [2319] = 2257,
- [2320] = 2320,
- [2321] = 2257,
- [2322] = 2257,
- [2323] = 362,
- [2324] = 2257,
- [2325] = 2257,
- [2326] = 2257,
- [2327] = 2257,
- [2328] = 2257,
- [2329] = 393,
- [2330] = 2257,
- [2331] = 2257,
- [2332] = 2257,
- [2333] = 380,
- [2334] = 2334,
- [2335] = 2257,
- [2336] = 2257,
- [2337] = 2337,
- [2338] = 2257,
- [2339] = 385,
- [2340] = 373,
- [2341] = 2238,
- [2342] = 2342,
- [2343] = 1337,
- [2344] = 2344,
- [2345] = 2345,
- [2346] = 1388,
- [2347] = 1220,
- [2348] = 377,
- [2349] = 376,
- [2350] = 2350,
- [2351] = 2350,
- [2352] = 2352,
- [2353] = 946,
- [2354] = 392,
- [2355] = 378,
- [2356] = 2257,
- [2357] = 2357,
- [2358] = 2358,
- [2359] = 2350,
- [2360] = 2360,
- [2361] = 2361,
- [2362] = 2362,
- [2363] = 2363,
- [2364] = 2364,
- [2365] = 2225,
- [2366] = 2366,
- [2367] = 989,
- [2368] = 2368,
- [2369] = 382,
- [2370] = 387,
- [2371] = 2371,
- [2372] = 393,
- [2373] = 388,
- [2374] = 390,
- [2375] = 2375,
- [2376] = 2350,
- [2377] = 382,
- [2378] = 374,
- [2379] = 379,
- [2380] = 2257,
- [2381] = 387,
- [2382] = 1269,
- [2383] = 388,
- [2384] = 2350,
- [2385] = 375,
- [2386] = 2257,
- [2387] = 386,
- [2388] = 379,
- [2389] = 374,
- [2390] = 2248,
- [2391] = 381,
- [2392] = 1260,
- [2393] = 1352,
- [2394] = 390,
- [2395] = 2257,
- [2396] = 393,
- [2397] = 2222,
- [2398] = 1352,
- [2399] = 2254,
- [2400] = 1269,
- [2401] = 382,
- [2402] = 387,
- [2403] = 388,
- [2404] = 375,
- [2405] = 386,
- [2406] = 2117,
- [2407] = 2407,
- [2408] = 2192,
- [2409] = 384,
- [2410] = 389,
- [2411] = 2411,
- [2412] = 2412,
- [2413] = 386,
- [2414] = 379,
- [2415] = 372,
- [2416] = 375,
- [2417] = 374,
- [2418] = 1399,
- [2419] = 377,
- [2420] = 2350,
- [2421] = 380,
- [2422] = 1176,
- [2423] = 383,
- [2424] = 390,
- [2425] = 388,
- [2426] = 387,
- [2427] = 2257,
- [2428] = 382,
- [2429] = 2257,
- [2430] = 2117,
- [2431] = 374,
- [2432] = 379,
- [2433] = 1260,
- [2434] = 386,
- [2435] = 375,
- [2436] = 390,
- [2437] = 388,
- [2438] = 2438,
- [2439] = 2439,
- [2440] = 2440,
- [2441] = 2441,
- [2442] = 2362,
- [2443] = 387,
- [2444] = 382,
- [2445] = 2445,
- [2446] = 2204,
- [2447] = 2447,
- [2448] = 2448,
- [2449] = 2449,
- [2450] = 2364,
- [2451] = 2407,
- [2452] = 2452,
- [2453] = 2143,
- [2454] = 2454,
- [2455] = 2455,
- [2456] = 2456,
- [2457] = 2457,
- [2458] = 2458,
- [2459] = 2459,
- [2460] = 2460,
- [2461] = 2461,
- [2462] = 2462,
- [2463] = 2357,
- [2464] = 363,
- [2465] = 2143,
- [2466] = 2252,
- [2467] = 2241,
- [2468] = 2468,
- [2469] = 2469,
- [2470] = 2287,
- [2471] = 2471,
- [2472] = 2362,
- [2473] = 2473,
- [2474] = 2364,
- [2475] = 2447,
- [2476] = 2225,
- [2477] = 2366,
- [2478] = 2478,
- [2479] = 2192,
- [2480] = 2241,
- [2481] = 2286,
- [2482] = 2482,
- [2483] = 2305,
- [2484] = 2288,
- [2485] = 2448,
- [2486] = 2291,
- [2487] = 2292,
- [2488] = 2252,
- [2489] = 2482,
- [2490] = 2473,
- [2491] = 2460,
- [2492] = 2294,
- [2493] = 2295,
- [2494] = 2297,
- [2495] = 2301,
- [2496] = 2303,
- [2497] = 2304,
- [2498] = 2471,
- [2499] = 2306,
- [2500] = 2308,
- [2501] = 2286,
- [2502] = 2407,
- [2503] = 375,
- [2504] = 2238,
- [2505] = 2505,
- [2506] = 2286,
- [2507] = 2287,
- [2508] = 2288,
- [2509] = 2198,
- [2510] = 2195,
- [2511] = 2291,
- [2512] = 2439,
- [2513] = 2469,
- [2514] = 2292,
- [2515] = 2294,
- [2516] = 2295,
- [2517] = 2439,
- [2518] = 2469,
- [2519] = 2297,
- [2520] = 379,
- [2521] = 2238,
- [2522] = 2407,
- [2523] = 2303,
- [2524] = 2304,
- [2525] = 377,
- [2526] = 380,
- [2527] = 2305,
- [2528] = 2306,
- [2529] = 2473,
- [2530] = 2482,
- [2531] = 2357,
- [2532] = 2366,
- [2533] = 362,
- [2534] = 2460,
- [2535] = 2308,
- [2536] = 2198,
- [2537] = 2469,
- [2538] = 2538,
- [2539] = 2195,
- [2540] = 2308,
- [2541] = 393,
- [2542] = 2306,
- [2543] = 2305,
- [2544] = 2366,
- [2545] = 2364,
- [2546] = 2304,
- [2547] = 2454,
- [2548] = 2439,
- [2549] = 2303,
- [2550] = 2362,
- [2551] = 2301,
- [2552] = 2552,
- [2553] = 2553,
- [2554] = 2297,
- [2555] = 2308,
- [2556] = 2556,
- [2557] = 2306,
- [2558] = 2295,
- [2559] = 2447,
- [2560] = 2560,
- [2561] = 2294,
- [2562] = 2305,
- [2563] = 2292,
- [2564] = 2291,
- [2565] = 2448,
- [2566] = 2304,
- [2567] = 390,
- [2568] = 2303,
- [2569] = 2248,
- [2570] = 2308,
- [2571] = 2288,
- [2572] = 2287,
- [2573] = 2286,
- [2574] = 2469,
- [2575] = 2306,
- [2576] = 2305,
- [2577] = 2304,
- [2578] = 2362,
- [2579] = 2364,
- [2580] = 2301,
- [2581] = 2297,
- [2582] = 2303,
- [2583] = 2192,
- [2584] = 2225,
- [2585] = 2301,
- [2586] = 2586,
- [2587] = 2297,
- [2588] = 2295,
- [2589] = 2204,
- [2590] = 2295,
- [2591] = 2294,
- [2592] = 2294,
- [2593] = 2222,
- [2594] = 2292,
- [2595] = 2291,
- [2596] = 2366,
- [2597] = 386,
- [2598] = 2288,
- [2599] = 2287,
- [2600] = 2286,
- [2601] = 2254,
- [2602] = 2362,
- [2603] = 2292,
- [2604] = 392,
- [2605] = 2454,
- [2606] = 363,
- [2607] = 2291,
- [2608] = 362,
- [2609] = 2471,
- [2610] = 2439,
- [2611] = 2364,
- [2612] = 2469,
- [2613] = 2288,
- [2614] = 372,
- [2615] = 374,
- [2616] = 2287,
- [2617] = 2248,
- [2618] = 2366,
- [2619] = 1176,
- [2620] = 2469,
- [2621] = 2407,
- [2622] = 2407,
- [2623] = 383,
- [2624] = 2222,
- [2625] = 2254,
- [2626] = 393,
- [2627] = 2301,
- [2628] = 2628,
- [2629] = 2628,
- [2630] = 377,
- [2631] = 380,
- [2632] = 363,
- [2633] = 374,
- [2634] = 371,
- [2635] = 379,
- [2636] = 386,
- [2637] = 375,
- [2638] = 372,
- [2639] = 390,
- [2640] = 2345,
- [2641] = 2258,
- [2642] = 388,
- [2643] = 387,
- [2644] = 382,
- [2645] = 383,
- [2646] = 2342,
- [2647] = 2284,
- [2648] = 2309,
- [2649] = 2315,
- [2650] = 2334,
- [2651] = 2337,
- [2652] = 2352,
- [2653] = 2628,
- [2654] = 2309,
- [2655] = 2560,
- [2656] = 362,
- [2657] = 363,
- [2658] = 2658,
- [2659] = 2411,
- [2660] = 2468,
- [2661] = 2293,
- [2662] = 2662,
- [2663] = 2663,
- [2664] = 2663,
- [2665] = 2538,
- [2666] = 2662,
- [2667] = 2277,
- [2668] = 2438,
- [2669] = 2669,
- [2670] = 2670,
- [2671] = 2366,
- [2672] = 2672,
- [2673] = 2364,
- [2674] = 2674,
- [2675] = 2675,
- [2676] = 2362,
- [2677] = 2290,
- [2678] = 2307,
- [2679] = 2314,
- [2680] = 2669,
- [2681] = 2440,
- [2682] = 362,
- [2683] = 2441,
- [2684] = 2445,
- [2685] = 363,
- [2686] = 2449,
- [2687] = 2663,
- [2688] = 2662,
- [2689] = 2320,
- [2690] = 2452,
- [2691] = 2669,
- [2692] = 2670,
- [2693] = 2455,
- [2694] = 2672,
- [2695] = 2675,
- [2696] = 2556,
- [2697] = 2670,
- [2698] = 2313,
- [2699] = 2456,
- [2700] = 2628,
- [2701] = 2628,
- [2702] = 2628,
- [2703] = 2628,
- [2704] = 2628,
- [2705] = 2628,
- [2706] = 2553,
- [2707] = 2628,
- [2708] = 388,
- [2709] = 2628,
- [2710] = 2672,
- [2711] = 2628,
- [2712] = 2675,
- [2713] = 2628,
- [2714] = 2457,
- [2715] = 2628,
- [2716] = 383,
- [2717] = 2674,
- [2718] = 2628,
- [2719] = 382,
- [2720] = 2628,
- [2721] = 374,
- [2722] = 2628,
- [2723] = 372,
- [2724] = 2628,
- [2725] = 2628,
- [2726] = 2302,
- [2727] = 2458,
- [2728] = 2628,
- [2729] = 2459,
- [2730] = 2628,
- [2731] = 2628,
- [2732] = 386,
- [2733] = 2277,
- [2734] = 2293,
- [2735] = 2628,
- [2736] = 2461,
- [2737] = 2462,
- [2738] = 2478,
- [2739] = 2628,
- [2740] = 2308,
- [2741] = 390,
- [2742] = 2306,
- [2743] = 2305,
- [2744] = 2304,
- [2745] = 2303,
- [2746] = 2628,
- [2747] = 380,
- [2748] = 377,
- [2749] = 2301,
- [2750] = 2297,
- [2751] = 2295,
- [2752] = 2294,
- [2753] = 379,
- [2754] = 2292,
- [2755] = 2291,
- [2756] = 2628,
- [2757] = 2288,
- [2758] = 2287,
- [2759] = 2286,
- [2760] = 2407,
- [2761] = 2628,
- [2762] = 2628,
- [2763] = 375,
- [2764] = 2628,
- [2765] = 2628,
- [2766] = 2628,
- [2767] = 2302,
- [2768] = 851,
- [2769] = 2658,
- [2770] = 832,
- [2771] = 2313,
- [2772] = 390,
- [2773] = 2628,
- [2774] = 2628,
- [2775] = 2775,
- [2776] = 387,
- [2777] = 382,
- [2778] = 362,
- [2779] = 388,
- [2780] = 2412,
- [2781] = 2628,
- [2782] = 387,
- [2783] = 2375,
- [2784] = 2371,
- [2785] = 2344,
- [2786] = 2368,
- [2787] = 2628,
- [2788] = 2345,
- [2789] = 383,
- [2790] = 2258,
- [2791] = 2342,
- [2792] = 375,
- [2793] = 388,
- [2794] = 387,
- [2795] = 382,
- [2796] = 2284,
- [2797] = 2315,
- [2798] = 386,
- [2799] = 2628,
- [2800] = 2334,
- [2801] = 2337,
- [2802] = 379,
- [2803] = 2352,
- [2804] = 372,
- [2805] = 2552,
- [2806] = 2538,
- [2807] = 374,
- [2808] = 2628,
- [2809] = 377,
- [2810] = 2438,
- [2811] = 362,
- [2812] = 380,
- [2813] = 2628,
- [2814] = 363,
- [2815] = 2363,
- [2816] = 2290,
- [2817] = 2628,
- [2818] = 2307,
- [2819] = 2314,
- [2820] = 2320,
- [2821] = 2560,
- [2822] = 2361,
- [2823] = 2556,
- [2824] = 2628,
- [2825] = 2360,
- [2826] = 2553,
- [2827] = 2552,
- [2828] = 367,
- [2829] = 2658,
- [2830] = 2358,
- [2831] = 2628,
- [2832] = 383,
- [2833] = 2674,
- [2834] = 2628,
- [2835] = 2368,
- [2836] = 2344,
- [2837] = 374,
- [2838] = 368,
- [2839] = 372,
- [2840] = 2371,
- [2841] = 2628,
- [2842] = 2375,
- [2843] = 2363,
- [2844] = 2361,
- [2845] = 2628,
- [2846] = 2360,
- [2847] = 2358,
- [2848] = 386,
- [2849] = 2628,
- [2850] = 2411,
- [2851] = 2412,
- [2852] = 2468,
- [2853] = 2440,
- [2854] = 2441,
- [2855] = 2445,
- [2856] = 2628,
- [2857] = 390,
- [2858] = 2449,
- [2859] = 2452,
- [2860] = 375,
- [2861] = 2455,
- [2862] = 2456,
- [2863] = 380,
- [2864] = 377,
- [2865] = 2628,
- [2866] = 2457,
- [2867] = 2628,
- [2868] = 393,
- [2869] = 379,
- [2870] = 2458,
- [2871] = 2459,
- [2872] = 2461,
- [2873] = 2462,
- [2874] = 2478,
- [2875] = 369,
- [2876] = 2876,
- [2877] = 362,
- [2878] = 389,
- [2879] = 363,
- [2880] = 381,
- [2881] = 832,
- [2882] = 851,
- [2883] = 718,
- [2884] = 720,
- [2885] = 874,
- [2886] = 378,
- [2887] = 724,
- [2888] = 694,
- [2889] = 376,
- [2890] = 876,
- [2891] = 840,
- [2892] = 373,
- [2893] = 921,
- [2894] = 385,
- [2895] = 363,
- [2896] = 362,
- [2897] = 2897,
- [2898] = 2898,
- [2899] = 2897,
- [2900] = 384,
- [2901] = 2901,
- [2902] = 362,
- [2903] = 2897,
- [2904] = 371,
- [2905] = 476,
- [2906] = 382,
- [2907] = 368,
- [2908] = 387,
- [2909] = 388,
- [2910] = 369,
- [2911] = 367,
- [2912] = 390,
- [2913] = 375,
- [2914] = 386,
- [2915] = 379,
- [2916] = 374,
- [2917] = 2917,
- [2918] = 363,
- [2919] = 362,
- [2920] = 363,
- [2921] = 377,
- [2922] = 380,
- [2923] = 372,
- [2924] = 383,
- [2925] = 2925,
- [2926] = 378,
- [2927] = 388,
- [2928] = 387,
- [2929] = 362,
- [2930] = 2925,
- [2931] = 363,
- [2932] = 382,
- [2933] = 375,
- [2934] = 2925,
- [2935] = 379,
- [2936] = 2925,
- [2937] = 380,
- [2938] = 377,
- [2939] = 390,
- [2940] = 1176,
- [2941] = 2925,
- [2942] = 2925,
- [2943] = 386,
- [2944] = 2925,
- [2945] = 372,
- [2946] = 374,
- [2947] = 2925,
- [2948] = 383,
- [2949] = 2925,
- [2950] = 2925,
- [2951] = 385,
- [2952] = 2925,
- [2953] = 373,
- [2954] = 384,
- [2955] = 376,
- [2956] = 2925,
- [2957] = 389,
- [2958] = 381,
- [2959] = 2925,
- [2960] = 2925,
- [2961] = 2925,
- [2962] = 2925,
- [2963] = 2925,
- [2964] = 2925,
- [2965] = 2965,
- [2966] = 2925,
- [2967] = 392,
- [2968] = 2925,
- [2969] = 2925,
- [2970] = 363,
- [2971] = 362,
- [2972] = 2925,
- [2973] = 2925,
- [2974] = 1070,
- [2975] = 393,
- [2976] = 1176,
- [2977] = 2977,
- [2978] = 2978,
- [2979] = 1099,
- [2980] = 939,
- [2981] = 1066,
- [2982] = 2982,
- [2983] = 392,
- [2984] = 922,
- [2985] = 2985,
- [2986] = 2986,
- [2987] = 2987,
- [2988] = 2987,
- [2989] = 2989,
- [2990] = 2990,
- [2991] = 2989,
- [2992] = 2987,
- [2993] = 1269,
- [2994] = 2994,
- [2995] = 2989,
- [2996] = 2987,
- [2997] = 2989,
- [2998] = 2986,
- [2999] = 1337,
- [3000] = 2989,
- [3001] = 2987,
- [3002] = 989,
- [3003] = 1344,
- [3004] = 3004,
- [3005] = 2989,
- [3006] = 2987,
- [3007] = 393,
- [3008] = 2989,
- [3009] = 946,
- [3010] = 476,
- [3011] = 2987,
- [3012] = 3012,
- [3013] = 2986,
- [3014] = 363,
- [3015] = 2989,
- [3016] = 2987,
- [3017] = 1352,
- [3018] = 3004,
- [3019] = 362,
- [3020] = 2987,
- [3021] = 2989,
- [3022] = 2987,
- [3023] = 2989,
- [3024] = 1260,
- [3025] = 3004,
- [3026] = 3026,
- [3027] = 3004,
- [3028] = 3028,
- [3029] = 2987,
- [3030] = 2989,
- [3031] = 2987,
- [3032] = 2989,
- [3033] = 2987,
- [3034] = 2987,
- [3035] = 2986,
- [3036] = 2989,
- [3037] = 2989,
- [3038] = 2987,
- [3039] = 2989,
- [3040] = 3040,
- [3041] = 3041,
- [3042] = 3040,
- [3043] = 3043,
- [3044] = 3043,
- [3045] = 3045,
- [3046] = 3040,
- [3047] = 3043,
- [3048] = 3045,
- [3049] = 3043,
- [3050] = 3050,
- [3051] = 3041,
- [3052] = 3050,
- [3053] = 3053,
- [3054] = 3054,
- [3055] = 3040,
- [3056] = 362,
- [3057] = 3040,
- [3058] = 3054,
- [3059] = 3045,
- [3060] = 3043,
- [3061] = 362,
- [3062] = 363,
- [3063] = 3054,
- [3064] = 3054,
- [3065] = 3043,
- [3066] = 3040,
- [3067] = 363,
- [3068] = 3040,
- [3069] = 3043,
- [3070] = 3040,
- [3071] = 3043,
- [3072] = 3040,
- [3073] = 3043,
- [3074] = 3050,
- [3075] = 3043,
- [3076] = 3045,
- [3077] = 3040,
- [3078] = 3043,
- [3079] = 363,
- [3080] = 3054,
- [3081] = 362,
- [3082] = 3043,
- [3083] = 363,
- [3084] = 3040,
- [3085] = 3040,
- [3086] = 3045,
- [3087] = 3045,
- [3088] = 3043,
- [3089] = 3040,
- [3090] = 3041,
- [3091] = 363,
- [3092] = 362,
- [3093] = 3043,
- [3094] = 362,
- [3095] = 3041,
- [3096] = 3043,
- [3097] = 3040,
- [3098] = 3040,
- [3099] = 3040,
- [3100] = 3041,
- [3101] = 3043,
- [3102] = 3040,
- [3103] = 3043,
- [3104] = 3040,
- [3105] = 3041,
- [3106] = 3043,
- [3107] = 3041,
- [3108] = 3043,
- [3109] = 3040,
- [3110] = 3054,
- [3111] = 3111,
- [3112] = 3112,
- [3113] = 3113,
- [3114] = 3112,
- [3115] = 3111,
- [3116] = 3112,
- [3117] = 3111,
- [3118] = 3118,
- [3119] = 3112,
- [3120] = 3118,
- [3121] = 3111,
- [3122] = 3112,
- [3123] = 3111,
- [3124] = 3112,
- [3125] = 3111,
- [3126] = 3118,
- [3127] = 3127,
- [3128] = 3128,
- [3129] = 3129,
- [3130] = 3112,
- [3131] = 3118,
- [3132] = 3113,
- [3133] = 3118,
- [3134] = 3113,
- [3135] = 3118,
- [3136] = 3111,
- [3137] = 3112,
- [3138] = 3129,
- [3139] = 3113,
- [3140] = 3118,
- [3141] = 3111,
- [3142] = 3113,
- [3143] = 3118,
- [3144] = 3118,
- [3145] = 3112,
- [3146] = 3111,
- [3147] = 3113,
- [3148] = 3118,
- [3149] = 3118,
- [3150] = 3113,
- [3151] = 3128,
- [3152] = 3127,
- [3153] = 3118,
- [3154] = 3154,
- [3155] = 3113,
- [3156] = 3118,
- [3157] = 3118,
- [3158] = 3113,
- [3159] = 3112,
- [3160] = 3111,
- [3161] = 3113,
- [3162] = 3128,
- [3163] = 3127,
- [3164] = 3118,
- [3165] = 3113,
- [3166] = 3166,
- [3167] = 3167,
- [3168] = 3113,
- [3169] = 3127,
- [3170] = 3128,
- [3171] = 3128,
- [3172] = 3118,
- [3173] = 3113,
- [3174] = 3118,
- [3175] = 3129,
- [3176] = 3128,
- [3177] = 3113,
- [3178] = 3111,
- [3179] = 3118,
- [3180] = 3112,
- [3181] = 3113,
- [3182] = 3112,
- [3183] = 3111,
- [3184] = 3111,
- [3185] = 3113,
- [3186] = 3118,
- [3187] = 3128,
- [3188] = 3113,
- [3189] = 3127,
- [3190] = 3129,
- [3191] = 3118,
- [3192] = 3113,
- [3193] = 3118,
- [3194] = 3113,
- [3195] = 3127,
- [3196] = 3118,
- [3197] = 3113,
- [3198] = 3128,
- [3199] = 3118,
- [3200] = 3118,
- [3201] = 3113,
- [3202] = 3129,
- [3203] = 3127,
- [3204] = 3113,
- [3205] = 3118,
- [3206] = 3113,
- [3207] = 3118,
- [3208] = 3113,
- [3209] = 3118,
- [3210] = 3113,
- [3211] = 3113,
- [3212] = 3112,
- [3213] = 3118,
- [3214] = 3118,
- [3215] = 3113,
- [3216] = 3118,
- [3217] = 3113,
- [3218] = 3111,
- [3219] = 3118,
- [3220] = 3127,
- [3221] = 3113,
- [3222] = 3118,
- [3223] = 3118,
- [3224] = 3118,
- [3225] = 3113,
- [3226] = 3113,
- [3227] = 3112,
- [3228] = 3113,
- [3229] = 3118,
- [3230] = 3113,
- [3231] = 3113,
- [3232] = 3118,
- [3233] = 3233,
- [3234] = 3234,
- [3235] = 3111,
- [3236] = 3112,
- [3237] = 3111,
- [3238] = 3128,
- [3239] = 3113,
- [3240] = 3112,
- [3241] = 3118,
- [3242] = 3113,
- [3243] = 3127,
- [3244] = 3118,
- [3245] = 3113,
- [3246] = 3118,
- [3247] = 3113,
- [3248] = 3118,
- [3249] = 3128,
- [3250] = 3113,
- [3251] = 3118,
- [3252] = 3118,
- [3253] = 3129,
- [3254] = 3113,
- [3255] = 3113,
- [3256] = 3128,
- [3257] = 3127,
- [3258] = 3118,
- [3259] = 3129,
- [3260] = 3113,
- [3261] = 3113,
- [3262] = 3118,
- [3263] = 3128,
- [3264] = 3118,
- [3265] = 3265,
- [3266] = 3113,
- [3267] = 3267,
- [3268] = 3268,
- [3269] = 3127,
- [3270] = 3113,
- [3271] = 3118,
- [3272] = 3113,
- [3273] = 3273,
- [3274] = 3274,
- [3275] = 3275,
- [3276] = 3276,
- [3277] = 3277,
- [3278] = 3278,
- [3279] = 3279,
- [3280] = 3118,
- [3281] = 3281,
- [3282] = 3118,
- [3283] = 3129,
- [3284] = 3113,
- [3285] = 3129,
- [3286] = 3286,
- [3287] = 3287,
- [3288] = 3118,
- [3289] = 3113,
- [3290] = 3118,
- [3291] = 3113,
- [3292] = 3127,
- [3293] = 3128,
- [3294] = 3118,
- [3295] = 3113,
- [3296] = 3129,
- [3297] = 3127,
- [3298] = 3128,
- [3299] = 3118,
- [3300] = 3113,
- [3301] = 3129,
- [3302] = 3127,
- [3303] = 3128,
- [3304] = 3154,
- [3305] = 3166,
- [3306] = 3167,
- [3307] = 3111,
- [3308] = 3112,
- [3309] = 3118,
- [3310] = 3113,
- [3311] = 3129,
- [3312] = 3113,
- [3313] = 3113,
- [3314] = 3111,
- [3315] = 3233,
- [3316] = 3154,
- [3317] = 3234,
- [3318] = 3129,
- [3319] = 3112,
- [3320] = 3118,
- [3321] = 3113,
- [3322] = 3111,
- [3323] = 3113,
- [3324] = 3127,
- [3325] = 3111,
- [3326] = 3112,
- [3327] = 3112,
- [3328] = 3118,
- [3329] = 3111,
- [3330] = 3112,
- [3331] = 3128,
- [3332] = 3129,
- [3333] = 3127,
- [3334] = 3111,
- [3335] = 3112,
- [3336] = 3128,
- [3337] = 3337,
- [3338] = 3118,
- [3339] = 3111,
- [3340] = 3129,
- [3341] = 3127,
- [3342] = 3113,
- [3343] = 3111,
- [3344] = 3112,
- [3345] = 3113,
- [3346] = 3128,
- [3347] = 3128,
- [3348] = 3111,
- [3349] = 3349,
- [3350] = 3118,
- [3351] = 3112,
- [3352] = 3129,
- [3353] = 3127,
- [3354] = 3118,
- [3355] = 3113,
- [3356] = 3111,
- [3357] = 3112,
- [3358] = 3128,
- [3359] = 3111,
- [3360] = 3127,
- [3361] = 3112,
- [3362] = 3128,
- [3363] = 3118,
- [3364] = 3118,
- [3365] = 3129,
- [3366] = 3111,
- [3367] = 3118,
- [3368] = 3112,
- [3369] = 3118,
- [3370] = 3113,
- [3371] = 3113,
- [3372] = 3337,
- [3373] = 3118,
- [3374] = 3111,
- [3375] = 3112,
- [3376] = 3127,
- [3377] = 3111,
- [3378] = 3128,
- [3379] = 3112,
- [3380] = 3127,
- [3381] = 3111,
- [3382] = 3349,
- [3383] = 3112,
- [3384] = 3111,
- [3385] = 3112,
- [3386] = 3113,
- [3387] = 3111,
- [3388] = 3129,
- [3389] = 3112,
- [3390] = 3111,
- [3391] = 3112,
- [3392] = 3118,
- [3393] = 3127,
- [3394] = 3111,
- [3395] = 3113,
- [3396] = 3118,
- [3397] = 3112,
- [3398] = 3111,
- [3399] = 3128,
- [3400] = 3113,
- [3401] = 3112,
- [3402] = 3111,
- [3403] = 3112,
- [3404] = 3113,
- [3405] = 3118,
- [3406] = 3129,
- [3407] = 3111,
- [3408] = 3112,
- [3409] = 3118,
- [3410] = 3113,
- [3411] = 3111,
- [3412] = 3128,
- [3413] = 3129,
- [3414] = 3113,
- [3415] = 3112,
- [3416] = 3111,
- [3417] = 3127,
- [3418] = 3127,
- [3419] = 3112,
- [3420] = 3129,
- [3421] = 3118,
- [3422] = 3128,
- [3423] = 3118,
- [3424] = 3113,
- [3425] = 3129,
- [3426] = 3111,
- [3427] = 3112,
- [3428] = 3127,
- [3429] = 3111,
- [3430] = 3112,
- [3431] = 3113,
- [3432] = 3111,
- [3433] = 3112,
- [3434] = 3234,
- [3435] = 3111,
- [3436] = 3129,
- [3437] = 3112,
- [3438] = 3118,
- [3439] = 3111,
- [3440] = 3112,
- [3441] = 3118,
- [3442] = 3129,
- [3443] = 3129,
- [3444] = 3111,
- [3445] = 3112,
- [3446] = 3113,
- [3447] = 3118,
- [3448] = 3129,
- [3449] = 3129,
- [3450] = 3450,
- [3451] = 3111,
- [3452] = 3112,
- [3453] = 3113,
- [3454] = 3129,
- [3455] = 3337,
- [3456] = 3265,
- [3457] = 3113,
- [3458] = 3268,
- [3459] = 3273,
- [3460] = 3274,
- [3461] = 3275,
- [3462] = 3129,
- [3463] = 3129,
- [3464] = 3276,
- [3465] = 3112,
- [3466] = 3277,
- [3467] = 3113,
- [3468] = 3278,
- [3469] = 3129,
- [3470] = 3279,
- [3471] = 3281,
- [3472] = 3111,
- [3473] = 3287,
- [3474] = 3286,
- [3475] = 3286,
- [3476] = 3281,
- [3477] = 3112,
- [3478] = 3279,
- [3479] = 3278,
- [3480] = 3277,
- [3481] = 3276,
- [3482] = 3275,
- [3483] = 3274,
- [3484] = 3273,
- [3485] = 3129,
- [3486] = 3287,
- [3487] = 3268,
- [3488] = 3267,
- [3489] = 3118,
- [3490] = 3265,
- [3491] = 3233,
- [3492] = 3129,
- [3493] = 3129,
- [3494] = 3113,
- [3495] = 3129,
- [3496] = 3129,
- [3497] = 3113,
- [3498] = 3118,
- [3499] = 3129,
- [3500] = 3118,
- [3501] = 3129,
- [3502] = 3129,
- [3503] = 3267,
- [3504] = 3129,
- [3505] = 3118,
- [3506] = 3129,
- [3507] = 3349,
- [3508] = 3129,
- [3509] = 3129,
- [3510] = 3118,
- [3511] = 3118,
- [3512] = 3113,
- [3513] = 3129,
- [3514] = 363,
- [3515] = 362,
- [3516] = 3129,
- [3517] = 3113,
- [3518] = 3113,
- [3519] = 3167,
- [3520] = 3129,
- [3521] = 3166,
- [3522] = 3522,
- [3523] = 3523,
- [3524] = 367,
- [3525] = 3525,
- [3526] = 3526,
- [3527] = 3527,
- [3528] = 3522,
- [3529] = 3522,
- [3530] = 3530,
- [3531] = 368,
- [3532] = 3530,
- [3533] = 3525,
- [3534] = 3527,
- [3535] = 367,
- [3536] = 371,
- [3537] = 367,
- [3538] = 369,
- [3539] = 876,
- [3540] = 840,
- [3541] = 3541,
- [3542] = 3542,
- [3543] = 3543,
- [3544] = 3523,
- [3545] = 3545,
- [3546] = 369,
- [3547] = 3547,
- [3548] = 724,
- [3549] = 369,
- [3550] = 720,
- [3551] = 3551,
- [3552] = 718,
- [3553] = 378,
- [3554] = 379,
- [3555] = 374,
- [3556] = 376,
- [3557] = 386,
- [3558] = 374,
- [3559] = 3525,
- [3560] = 367,
- [3561] = 389,
- [3562] = 386,
- [3563] = 390,
- [3564] = 3525,
- [3565] = 375,
- [3566] = 379,
- [3567] = 874,
- [3568] = 375,
- [3569] = 3569,
- [3570] = 368,
- [3571] = 389,
- [3572] = 3572,
- [3573] = 384,
- [3574] = 392,
- [3575] = 390,
- [3576] = 373,
- [3577] = 384,
- [3578] = 3530,
- [3579] = 3579,
- [3580] = 367,
- [3581] = 363,
- [3582] = 362,
- [3583] = 371,
- [3584] = 367,
- [3585] = 385,
- [3586] = 388,
- [3587] = 387,
- [3588] = 382,
- [3589] = 921,
- [3590] = 388,
- [3591] = 377,
- [3592] = 380,
- [3593] = 367,
- [3594] = 387,
- [3595] = 382,
- [3596] = 392,
- [3597] = 3523,
- [3598] = 3598,
- [3599] = 381,
- [3600] = 3530,
- [3601] = 383,
- [3602] = 3602,
- [3603] = 3527,
- [3604] = 3523,
- [3605] = 372,
- [3606] = 876,
- [3607] = 840,
- [3608] = 3523,
- [3609] = 3609,
- [3610] = 383,
- [3611] = 376,
- [3612] = 3525,
- [3613] = 377,
- [3614] = 385,
- [3615] = 380,
- [3616] = 372,
- [3617] = 1066,
- [3618] = 694,
- [3619] = 371,
- [3620] = 368,
- [3621] = 1066,
- [3622] = 3622,
- [3623] = 3545,
- [3624] = 3527,
- [3625] = 2195,
- [3626] = 2198,
- [3627] = 373,
- [3628] = 378,
- [3629] = 2241,
- [3630] = 3541,
- [3631] = 3527,
- [3632] = 381,
- [3633] = 2252,
- [3634] = 369,
- [3635] = 3530,
- [3636] = 3636,
- [3637] = 922,
- [3638] = 385,
- [3639] = 378,
- [3640] = 2293,
- [3641] = 2277,
- [3642] = 381,
- [3643] = 2302,
- [3644] = 3598,
- [3645] = 375,
- [3646] = 876,
- [3647] = 379,
- [3648] = 2313,
- [3649] = 386,
- [3650] = 389,
- [3651] = 384,
- [3652] = 3569,
- [3653] = 372,
- [3654] = 373,
- [3655] = 372,
- [3656] = 389,
- [3657] = 374,
- [3658] = 876,
- [3659] = 367,
- [3660] = 832,
- [3661] = 383,
- [3662] = 371,
- [3663] = 3622,
- [3664] = 381,
- [3665] = 3545,
- [3666] = 3636,
- [3667] = 390,
- [3668] = 376,
- [3669] = 3579,
- [3670] = 378,
- [3671] = 3541,
- [3672] = 3525,
- [3673] = 380,
- [3674] = 367,
- [3675] = 377,
- [3676] = 383,
- [3677] = 939,
- [3678] = 851,
- [3679] = 921,
- [3680] = 3572,
- [3681] = 367,
- [3682] = 874,
- [3683] = 380,
- [3684] = 1099,
- [3685] = 379,
- [3686] = 3551,
- [3687] = 377,
- [3688] = 376,
- [3689] = 384,
- [3690] = 3530,
- [3691] = 368,
- [3692] = 390,
- [3693] = 367,
- [3694] = 371,
- [3695] = 718,
- [3696] = 388,
- [3697] = 720,
- [3698] = 368,
- [3699] = 724,
- [3700] = 694,
- [3701] = 393,
- [3702] = 3602,
- [3703] = 387,
- [3704] = 3541,
- [3705] = 3545,
- [3706] = 382,
- [3707] = 375,
- [3708] = 368,
- [3709] = 3709,
- [3710] = 840,
- [3711] = 371,
- [3712] = 368,
- [3713] = 386,
- [3714] = 3714,
- [3715] = 373,
- [3716] = 1099,
- [3717] = 369,
- [3718] = 374,
- [3719] = 840,
- [3720] = 367,
- [3721] = 392,
- [3722] = 371,
- [3723] = 1070,
- [3724] = 3636,
- [3725] = 382,
- [3726] = 368,
- [3727] = 3609,
- [3728] = 387,
- [3729] = 388,
- [3730] = 3541,
- [3731] = 371,
- [3732] = 385,
- [3733] = 1070,
- [3734] = 922,
- [3735] = 3545,
- [3736] = 939,
- [3737] = 3737,
- [3738] = 840,
- [3739] = 393,
- [3740] = 876,
- [3741] = 392,
- [3742] = 3622,
- [3743] = 3743,
- [3744] = 3744,
- [3745] = 3744,
- [3746] = 3744,
- [3747] = 3744,
- [3748] = 3744,
- [3749] = 3749,
- [3750] = 3750,
- [3751] = 3744,
- [3752] = 3545,
- [3753] = 3744,
- [3754] = 3602,
- [3755] = 3744,
- [3756] = 3756,
- [3757] = 3744,
- [3758] = 3541,
- [3759] = 3744,
- [3760] = 3744,
- [3761] = 3761,
- [3762] = 3744,
- [3763] = 3763,
- [3764] = 3744,
- [3765] = 3744,
- [3766] = 3609,
- [3767] = 3744,
- [3768] = 3768,
- [3769] = 393,
- [3770] = 3744,
- [3771] = 3768,
- [3772] = 3772,
- [3773] = 3773,
- [3774] = 3744,
- [3775] = 371,
- [3776] = 383,
- [3777] = 368,
- [3778] = 374,
- [3779] = 372,
- [3780] = 3744,
- [3781] = 3781,
- [3782] = 3763,
- [3783] = 3744,
- [3784] = 3744,
- [3785] = 3744,
- [3786] = 3744,
- [3787] = 3579,
- [3788] = 3744,
- [3789] = 3761,
- [3790] = 3579,
- [3791] = 3744,
- [3792] = 3792,
- [3793] = 3744,
- [3794] = 386,
- [3795] = 3737,
- [3796] = 3744,
- [3797] = 388,
- [3798] = 3798,
- [3799] = 387,
- [3800] = 3714,
- [3801] = 3569,
- [3802] = 382,
- [3803] = 3744,
- [3804] = 3551,
- [3805] = 3602,
- [3806] = 3744,
- [3807] = 3744,
- [3808] = 694,
- [3809] = 724,
- [3810] = 874,
- [3811] = 3572,
- [3812] = 720,
- [3813] = 3744,
- [3814] = 1269,
- [3815] = 1260,
- [3816] = 3744,
- [3817] = 3744,
- [3818] = 3744,
- [3819] = 718,
- [3820] = 921,
- [3821] = 3598,
- [3822] = 3744,
- [3823] = 3744,
- [3824] = 1352,
- [3825] = 3744,
- [3826] = 368,
- [3827] = 3744,
- [3828] = 3744,
- [3829] = 367,
- [3830] = 371,
- [3831] = 368,
- [3832] = 3798,
- [3833] = 371,
- [3834] = 3781,
- [3835] = 375,
- [3836] = 3744,
- [3837] = 1260,
- [3838] = 3598,
- [3839] = 921,
- [3840] = 3744,
- [3841] = 718,
- [3842] = 3744,
- [3843] = 3551,
- [3844] = 385,
- [3845] = 720,
- [3846] = 3744,
- [3847] = 371,
- [3848] = 368,
- [3849] = 3569,
- [3850] = 381,
- [3851] = 3851,
- [3852] = 3609,
- [3853] = 840,
- [3854] = 3744,
- [3855] = 876,
- [3856] = 3744,
- [3857] = 3857,
- [3858] = 3858,
- [3859] = 3744,
- [3860] = 3860,
- [3861] = 3744,
- [3862] = 3744,
- [3863] = 380,
- [3864] = 393,
- [3865] = 3858,
- [3866] = 3744,
- [3867] = 3572,
- [3868] = 3744,
- [3869] = 874,
- [3870] = 3744,
- [3871] = 694,
- [3872] = 724,
- [3873] = 874,
- [3874] = 3749,
- [3875] = 3579,
- [3876] = 3876,
- [3877] = 373,
- [3878] = 724,
- [3879] = 3744,
- [3880] = 694,
- [3881] = 3881,
- [3882] = 3882,
- [3883] = 3744,
- [3884] = 3744,
- [3885] = 376,
- [3886] = 389,
- [3887] = 390,
- [3888] = 3744,
- [3889] = 379,
- [3890] = 1352,
- [3891] = 384,
- [3892] = 3744,
- [3893] = 1269,
- [3894] = 377,
- [3895] = 378,
- [3896] = 3744,
- [3897] = 3744,
- [3898] = 3551,
- [3899] = 3602,
- [3900] = 3744,
- [3901] = 3622,
- [3902] = 3744,
- [3903] = 3572,
- [3904] = 720,
- [3905] = 718,
- [3906] = 3622,
- [3907] = 921,
- [3908] = 3598,
- [3909] = 3744,
- [3910] = 3744,
- [3911] = 3569,
- [3912] = 3609,
- [3913] = 3714,
- [3914] = 3914,
- [3915] = 989,
- [3916] = 3916,
- [3917] = 3917,
- [3918] = 3918,
- [3919] = 3919,
- [3920] = 3914,
- [3921] = 3921,
- [3922] = 3922,
- [3923] = 3923,
- [3924] = 3924,
- [3925] = 3925,
- [3926] = 3926,
- [3927] = 3927,
- [3928] = 3928,
- [3929] = 3929,
- [3930] = 3930,
- [3931] = 3931,
- [3932] = 3932,
- [3933] = 3933,
- [3934] = 3934,
- [3935] = 3935,
- [3936] = 3932,
- [3937] = 1176,
- [3938] = 3938,
- [3939] = 946,
- [3940] = 3940,
- [3941] = 3941,
- [3942] = 3942,
- [3943] = 3943,
- [3944] = 3944,
- [3945] = 1344,
- [3946] = 3931,
- [3947] = 3935,
- [3948] = 3948,
- [3949] = 3949,
- [3950] = 3737,
- [3951] = 3951,
- [3952] = 3918,
- [3953] = 3953,
- [3954] = 3954,
- [3955] = 3955,
- [3956] = 3956,
- [3957] = 3951,
- [3958] = 3958,
- [3959] = 3959,
- [3960] = 3938,
- [3961] = 3961,
- [3962] = 3714,
- [3963] = 3963,
- [3964] = 3964,
- [3965] = 3965,
- [3966] = 3781,
- [3967] = 3967,
- [3968] = 3968,
- [3969] = 3964,
- [3970] = 3579,
- [3971] = 3943,
- [3972] = 3602,
- [3973] = 3973,
- [3974] = 1344,
- [3975] = 3622,
- [3976] = 3916,
- [3977] = 3977,
- [3978] = 3951,
- [3979] = 3918,
- [3980] = 3942,
- [3981] = 3955,
- [3982] = 3982,
- [3983] = 3983,
- [3984] = 3924,
- [3985] = 3967,
- [3986] = 946,
- [3987] = 3941,
- [3988] = 3959,
- [3989] = 3989,
- [3990] = 3990,
- [3991] = 3737,
- [3992] = 3917,
- [3993] = 3993,
- [3994] = 989,
- [3995] = 3965,
- [3996] = 3996,
- [3997] = 1337,
- [3998] = 1337,
- [3999] = 3996,
- [4000] = 4000,
- [4001] = 4001,
- [4002] = 3949,
- [4003] = 694,
- [4004] = 3761,
- [4005] = 392,
- [4006] = 3934,
- [4007] = 3963,
- [4008] = 724,
- [4009] = 874,
- [4010] = 3572,
- [4011] = 3954,
- [4012] = 4012,
- [4013] = 4013,
- [4014] = 4014,
- [4015] = 720,
- [4016] = 718,
- [4017] = 3929,
- [4018] = 3968,
- [4019] = 3940,
- [4020] = 3948,
- [4021] = 3973,
- [4022] = 3977,
- [4023] = 3990,
- [4024] = 368,
- [4025] = 371,
- [4026] = 3928,
- [4027] = 3761,
- [4028] = 3781,
- [4029] = 3953,
- [4030] = 3933,
- [4031] = 3959,
- [4032] = 3737,
- [4033] = 3958,
- [4034] = 3961,
- [4035] = 3993,
- [4036] = 3857,
- [4037] = 3956,
- [4038] = 3927,
- [4039] = 4000,
- [4040] = 3982,
- [4041] = 4001,
- [4042] = 4012,
- [4043] = 4014,
- [4044] = 3926,
- [4045] = 3609,
- [4046] = 3933,
- [4047] = 3944,
- [4048] = 3930,
- [4049] = 4013,
- [4050] = 3921,
- [4051] = 3989,
- [4052] = 921,
- [4053] = 3598,
- [4054] = 3983,
- [4055] = 3743,
- [4056] = 3792,
- [4057] = 3925,
- [4058] = 3922,
- [4059] = 3923,
- [4060] = 3714,
- [4061] = 3737,
- [4062] = 3743,
- [4063] = 369,
- [4064] = 832,
- [4065] = 4065,
- [4066] = 368,
- [4067] = 371,
- [4068] = 3792,
- [4069] = 3792,
- [4070] = 4070,
- [4071] = 4071,
- [4072] = 851,
- [4073] = 3743,
- [4074] = 3525,
- [4075] = 4075,
- [4076] = 3743,
- [4077] = 371,
- [4078] = 368,
- [4079] = 367,
- [4080] = 393,
- [4081] = 367,
- [4082] = 3857,
- [4083] = 3857,
- [4084] = 3792,
- [4085] = 3714,
- [4086] = 3857,
- [4087] = 3530,
- [4088] = 367,
- [4089] = 374,
- [4090] = 371,
- [4091] = 4091,
- [4092] = 4092,
- [4093] = 4093,
- [4094] = 382,
- [4095] = 4095,
- [4096] = 4096,
- [4097] = 4097,
- [4098] = 4098,
- [4099] = 4099,
- [4100] = 4100,
- [4101] = 376,
- [4102] = 4102,
- [4103] = 4103,
- [4104] = 4104,
- [4105] = 4105,
- [4106] = 3743,
- [4107] = 3792,
- [4108] = 4108,
- [4109] = 3857,
- [4110] = 4110,
- [4111] = 4111,
- [4112] = 383,
- [4113] = 4113,
- [4114] = 4114,
- [4115] = 385,
- [4116] = 3545,
- [4117] = 4091,
- [4118] = 4093,
- [4119] = 3525,
- [4120] = 4120,
- [4121] = 379,
- [4122] = 4122,
- [4123] = 4123,
- [4124] = 4124,
- [4125] = 372,
- [4126] = 4114,
- [4127] = 4097,
- [4128] = 4100,
- [4129] = 4091,
- [4130] = 4102,
- [4131] = 4124,
- [4132] = 4103,
- [4133] = 4104,
- [4134] = 386,
- [4135] = 4093,
- [4136] = 4111,
- [4137] = 367,
- [4138] = 4114,
- [4139] = 4111,
- [4140] = 368,
- [4141] = 389,
- [4142] = 4142,
- [4143] = 4143,
- [4144] = 4144,
- [4145] = 4120,
- [4146] = 4146,
- [4147] = 4095,
- [4148] = 4097,
- [4149] = 4149,
- [4150] = 378,
- [4151] = 4151,
- [4152] = 4095,
- [4153] = 390,
- [4154] = 4154,
- [4155] = 4155,
- [4156] = 4098,
- [4157] = 367,
- [4158] = 4158,
- [4159] = 4159,
- [4160] = 4098,
- [4161] = 3541,
- [4162] = 4100,
- [4163] = 4102,
- [4164] = 380,
- [4165] = 4165,
- [4166] = 377,
- [4167] = 4120,
- [4168] = 375,
- [4169] = 367,
- [4170] = 3530,
- [4171] = 840,
- [4172] = 4103,
- [4173] = 387,
- [4174] = 373,
- [4175] = 388,
- [4176] = 4104,
- [4177] = 4177,
- [4178] = 4124,
- [4179] = 876,
- [4180] = 4180,
- [4181] = 4181,
- [4182] = 4182,
- [4183] = 4183,
- [4184] = 381,
- [4185] = 384,
- [4186] = 4186,
- [4187] = 720,
- [4188] = 4188,
- [4189] = 4189,
- [4190] = 4190,
- [4191] = 4191,
- [4192] = 4192,
- [4193] = 4193,
- [4194] = 4194,
- [4195] = 4195,
- [4196] = 4196,
- [4197] = 4197,
- [4198] = 4198,
- [4199] = 4199,
- [4200] = 367,
- [4201] = 4201,
- [4202] = 4202,
- [4203] = 4203,
- [4204] = 4204,
- [4205] = 368,
- [4206] = 4206,
- [4207] = 371,
- [4208] = 4208,
- [4209] = 4209,
- [4210] = 4210,
- [4211] = 4211,
- [4212] = 4212,
- [4213] = 4213,
- [4214] = 4214,
- [4215] = 874,
- [4216] = 4216,
- [4217] = 4217,
- [4218] = 694,
- [4219] = 1176,
- [4220] = 4220,
- [4221] = 3579,
- [4222] = 392,
- [4223] = 4223,
- [4224] = 724,
- [4225] = 720,
- [4226] = 4226,
- [4227] = 4227,
- [4228] = 4228,
- [4229] = 4229,
- [4230] = 4230,
- [4231] = 4231,
- [4232] = 4232,
- [4233] = 368,
- [4234] = 874,
- [4235] = 4235,
- [4236] = 4236,
- [4237] = 4237,
- [4238] = 3622,
- [4239] = 3572,
- [4240] = 4240,
- [4241] = 3602,
- [4242] = 4242,
- [4243] = 4243,
- [4244] = 840,
- [4245] = 4245,
- [4246] = 3579,
- [4247] = 876,
- [4248] = 4220,
- [4249] = 4249,
- [4250] = 4250,
- [4251] = 4251,
- [4252] = 3622,
- [4253] = 921,
- [4254] = 4254,
- [4255] = 4255,
- [4256] = 3541,
- [4257] = 3545,
- [4258] = 3598,
- [4259] = 718,
- [4260] = 3572,
- [4261] = 4261,
- [4262] = 4262,
- [4263] = 4263,
- [4264] = 4264,
- [4265] = 4265,
- [4266] = 4266,
- [4267] = 694,
- [4268] = 4268,
- [4269] = 4269,
- [4270] = 369,
- [4271] = 4271,
- [4272] = 371,
- [4273] = 724,
- [4274] = 3598,
- [4275] = 4275,
- [4276] = 4276,
- [4277] = 4277,
- [4278] = 4278,
- [4279] = 4279,
- [4280] = 4280,
- [4281] = 3609,
- [4282] = 4282,
- [4283] = 368,
- [4284] = 4284,
- [4285] = 4285,
- [4286] = 4286,
- [4287] = 921,
- [4288] = 4288,
- [4289] = 718,
- [4290] = 4220,
- [4291] = 4291,
- [4292] = 371,
- [4293] = 369,
- [4294] = 379,
- [4295] = 374,
- [4296] = 393,
- [4297] = 372,
- [4298] = 4298,
- [4299] = 921,
- [4300] = 720,
- [4301] = 718,
- [4302] = 376,
- [4303] = 374,
- [4304] = 383,
- [4305] = 385,
- [4306] = 1099,
- [4307] = 373,
- [4308] = 874,
- [4309] = 369,
- [4310] = 388,
- [4311] = 381,
- [4312] = 3622,
- [4313] = 390,
- [4314] = 3598,
- [4315] = 922,
- [4316] = 378,
- [4317] = 4317,
- [4318] = 4318,
- [4319] = 3714,
- [4320] = 3737,
- [4321] = 390,
- [4322] = 1070,
- [4323] = 375,
- [4324] = 387,
- [4325] = 388,
- [4326] = 939,
- [4327] = 386,
- [4328] = 1066,
- [4329] = 4329,
- [4330] = 380,
- [4331] = 377,
- [4332] = 378,
- [4333] = 3609,
- [4334] = 3579,
- [4335] = 392,
- [4336] = 387,
- [4337] = 3714,
- [4338] = 3602,
- [4339] = 373,
- [4340] = 3572,
- [4341] = 377,
- [4342] = 389,
- [4343] = 379,
- [4344] = 392,
- [4345] = 380,
- [4346] = 376,
- [4347] = 3737,
- [4348] = 382,
- [4349] = 382,
- [4350] = 381,
- [4351] = 371,
- [4352] = 383,
- [4353] = 694,
- [4354] = 372,
- [4355] = 385,
- [4356] = 389,
- [4357] = 384,
- [4358] = 386,
- [4359] = 4359,
- [4360] = 384,
- [4361] = 724,
- [4362] = 368,
- [4363] = 375,
- [4364] = 374,
- [4365] = 376,
- [4366] = 922,
- [4367] = 382,
- [4368] = 380,
- [4369] = 1070,
- [4370] = 378,
- [4371] = 383,
- [4372] = 3743,
- [4373] = 373,
- [4374] = 3714,
- [4375] = 3792,
- [4376] = 385,
- [4377] = 393,
- [4378] = 387,
- [4379] = 388,
- [4380] = 393,
- [4381] = 3857,
- [4382] = 372,
- [4383] = 381,
- [4384] = 379,
- [4385] = 384,
- [4386] = 939,
- [4387] = 386,
- [4388] = 377,
- [4389] = 375,
- [4390] = 392,
- [4391] = 1099,
- [4392] = 389,
- [4393] = 4393,
- [4394] = 390,
- [4395] = 3737,
- [4396] = 3926,
- [4397] = 3948,
- [4398] = 1337,
- [4399] = 4014,
- [4400] = 3944,
- [4401] = 3761,
- [4402] = 3955,
- [4403] = 3768,
- [4404] = 3857,
- [4405] = 3921,
- [4406] = 3922,
- [4407] = 1269,
- [4408] = 4000,
- [4409] = 989,
- [4410] = 3923,
- [4411] = 3925,
- [4412] = 3858,
- [4413] = 3792,
- [4414] = 3993,
- [4415] = 3990,
- [4416] = 1352,
- [4417] = 3927,
- [4418] = 3928,
- [4419] = 3929,
- [4420] = 3954,
- [4421] = 3977,
- [4422] = 3798,
- [4423] = 4012,
- [4424] = 393,
- [4425] = 3749,
- [4426] = 3781,
- [4427] = 3973,
- [4428] = 3934,
- [4429] = 1344,
- [4430] = 3940,
- [4431] = 946,
- [4432] = 362,
- [4433] = 1260,
- [4434] = 3763,
- [4435] = 367,
- [4436] = 363,
- [4437] = 3743,
- [4438] = 3938,
- [4439] = 3572,
- [4440] = 989,
- [4441] = 3993,
- [4442] = 3916,
- [4443] = 3955,
- [4444] = 371,
- [4445] = 3924,
- [4446] = 3922,
- [4447] = 3926,
- [4448] = 3781,
- [4449] = 3949,
- [4450] = 3996,
- [4451] = 3965,
- [4452] = 4013,
- [4453] = 3917,
- [4454] = 4000,
- [4455] = 4455,
- [4456] = 3942,
- [4457] = 3948,
- [4458] = 3929,
- [4459] = 4459,
- [4460] = 4001,
- [4461] = 3941,
- [4462] = 3943,
- [4463] = 4014,
- [4464] = 3964,
- [4465] = 3982,
- [4466] = 368,
- [4467] = 3914,
- [4468] = 946,
- [4469] = 4455,
- [4470] = 3967,
- [4471] = 4455,
- [4472] = 3968,
- [4473] = 4455,
- [4474] = 3958,
- [4475] = 369,
- [4476] = 3956,
- [4477] = 3930,
- [4478] = 4478,
- [4479] = 3940,
- [4480] = 3931,
- [4481] = 3944,
- [4482] = 3961,
- [4483] = 3953,
- [4484] = 3990,
- [4485] = 3954,
- [4486] = 3934,
- [4487] = 3932,
- [4488] = 3923,
- [4489] = 1344,
- [4490] = 3989,
- [4491] = 3598,
- [4492] = 3928,
- [4493] = 3921,
- [4494] = 1337,
- [4495] = 3973,
- [4496] = 4459,
- [4497] = 3963,
- [4498] = 3761,
- [4499] = 3935,
- [4500] = 3927,
- [4501] = 874,
- [4502] = 4459,
- [4503] = 4012,
- [4504] = 3977,
- [4505] = 921,
- [4506] = 4459,
- [4507] = 3925,
- [4508] = 3983,
- [4509] = 378,
- [4510] = 377,
- [4511] = 379,
- [4512] = 385,
- [4513] = 389,
- [4514] = 390,
- [4515] = 388,
- [4516] = 383,
- [4517] = 387,
- [4518] = 4518,
- [4519] = 374,
- [4520] = 382,
- [4521] = 372,
- [4522] = 375,
- [4523] = 373,
- [4524] = 3714,
- [4525] = 381,
- [4526] = 386,
- [4527] = 380,
- [4528] = 384,
- [4529] = 376,
- [4530] = 1099,
- [4531] = 1070,
- [4532] = 392,
- [4533] = 4533,
- [4534] = 4534,
- [4535] = 4535,
- [4536] = 4535,
- [4537] = 4534,
- [4538] = 4535,
- [4539] = 4534,
- [4540] = 4534,
- [4541] = 4535,
- [4542] = 4534,
- [4543] = 4535,
- [4544] = 4534,
- [4545] = 4535,
- [4546] = 4535,
- [4547] = 4534,
- [4548] = 4548,
- [4549] = 4534,
- [4550] = 4535,
- [4551] = 4535,
- [4552] = 4535,
- [4553] = 4535,
- [4554] = 4534,
- [4555] = 4534,
- [4556] = 4534,
- [4557] = 4535,
- [4558] = 4535,
- [4559] = 4534,
- [4560] = 4535,
- [4561] = 4535,
- [4562] = 4534,
- [4563] = 4535,
- [4564] = 4535,
- [4565] = 4534,
- [4566] = 363,
- [4567] = 4534,
- [4568] = 4535,
- [4569] = 4534,
- [4570] = 4534,
- [4571] = 4535,
- [4572] = 4535,
- [4573] = 4535,
- [4574] = 4534,
- [4575] = 362,
- [4576] = 4534,
- [4577] = 4535,
- [4578] = 4534,
- [4579] = 4535,
- [4580] = 4534,
- [4581] = 4534,
- [4582] = 4534,
- [4583] = 4534,
- [4584] = 4535,
- [4585] = 4534,
- [4586] = 4535,
- [4587] = 4534,
- [4588] = 4534,
- [4589] = 4534,
- [4590] = 4535,
- [4591] = 4534,
- [4592] = 4535,
- [4593] = 4534,
- [4594] = 4535,
- [4595] = 4534,
- [4596] = 4534,
- [4597] = 4535,
- [4598] = 4534,
- [4599] = 4535,
- [4600] = 4535,
- [4601] = 4535,
- [4602] = 4534,
- [4603] = 4534,
- [4604] = 4535,
- [4605] = 4534,
- [4606] = 4535,
- [4607] = 4535,
- [4608] = 4535,
- [4609] = 4534,
- [4610] = 4534,
- [4611] = 4535,
- [4612] = 4534,
- [4613] = 4534,
- [4614] = 393,
- [4615] = 4535,
- [4616] = 4534,
- [4617] = 4535,
- [4618] = 4535,
- [4619] = 4534,
- [4620] = 4534,
- [4621] = 4535,
- [4622] = 4535,
- [4623] = 4535,
- [4624] = 4535,
- [4625] = 4534,
- [4626] = 4535,
- [4627] = 4534,
- [4628] = 4534,
- [4629] = 4535,
- [4630] = 4534,
- [4631] = 4534,
- [4632] = 4534,
- [4633] = 4535,
- [4634] = 4534,
- [4635] = 4534,
- [4636] = 4535,
- [4637] = 4535,
- [4638] = 4534,
- [4639] = 4535,
- [4640] = 4535,
- [4641] = 4534,
- [4642] = 4535,
- [4643] = 4535,
- [4644] = 4534,
- [4645] = 4534,
- [4646] = 4535,
- [4647] = 4535,
- [4648] = 4535,
- [4649] = 4535,
- [4650] = 4534,
- [4651] = 4535,
- [4652] = 4534,
- [4653] = 4535,
- [4654] = 4534,
- [4655] = 4535,
- [4656] = 4534,
- [4657] = 4534,
- [4658] = 1337,
- [4659] = 1344,
- [4660] = 4660,
- [4661] = 4661,
- [4662] = 4662,
- [4663] = 4663,
- [4664] = 4662,
- [4665] = 4661,
- [4666] = 4662,
- [4667] = 4660,
- [4668] = 4661,
- [4669] = 4660,
- [4670] = 4661,
- [4671] = 4660,
- [4672] = 4660,
- [4673] = 4661,
- [4674] = 4662,
- [4675] = 4661,
- [4676] = 4662,
- [4677] = 4661,
- [4678] = 4660,
- [4679] = 4660,
- [4680] = 4662,
- [4681] = 4660,
- [4682] = 4663,
- [4683] = 4662,
- [4684] = 4662,
- [4685] = 4660,
- [4686] = 4660,
- [4687] = 4661,
- [4688] = 4661,
- [4689] = 4663,
- [4690] = 4662,
- [4691] = 4661,
- [4692] = 4661,
- [4693] = 4660,
- [4694] = 4661,
- [4695] = 4662,
- [4696] = 4660,
- [4697] = 4662,
- [4698] = 4661,
- [4699] = 4661,
- [4700] = 4661,
- [4701] = 4660,
- [4702] = 4662,
- [4703] = 4660,
- [4704] = 4662,
- [4705] = 4661,
- [4706] = 4662,
- [4707] = 4662,
- [4708] = 4662,
- [4709] = 4661,
- [4710] = 4660,
- [4711] = 4660,
- [4712] = 4660,
- [4713] = 4661,
- [4714] = 4661,
- [4715] = 4660,
- [4716] = 4660,
- [4717] = 4661,
- [4718] = 4662,
- [4719] = 4663,
- [4720] = 4662,
- [4721] = 4660,
- [4722] = 4660,
- [4723] = 4661,
- [4724] = 4663,
- [4725] = 4662,
- [4726] = 4660,
- [4727] = 4662,
- [4728] = 4660,
- [4729] = 4660,
- [4730] = 4661,
- [4731] = 4660,
- [4732] = 4662,
- [4733] = 4662,
- [4734] = 4663,
- [4735] = 4661,
- [4736] = 4662,
- [4737] = 4661,
- [4738] = 4662,
- [4739] = 4662,
- [4740] = 4660,
- [4741] = 4661,
- [4742] = 4661,
- [4743] = 4662,
- [4744] = 4660,
- [4745] = 4662,
- [4746] = 4660,
- [4747] = 4660,
- [4748] = 4660,
- [4749] = 4660,
- [4750] = 4661,
- [4751] = 4662,
- [4752] = 4661,
- [4753] = 4661,
- [4754] = 4660,
- [4755] = 4662,
- [4756] = 4662,
- [4757] = 4660,
- [4758] = 4660,
- [4759] = 4661,
- [4760] = 4661,
- [4761] = 4662,
- [4762] = 4661,
- [4763] = 4662,
- [4764] = 4662,
- [4765] = 4660,
- [4766] = 4660,
- [4767] = 4662,
- [4768] = 4660,
- [4769] = 4661,
- [4770] = 4662,
- [4771] = 4662,
- [4772] = 4660,
- [4773] = 4661,
- [4774] = 4662,
- [4775] = 4660,
- [4776] = 4661,
- [4777] = 4662,
- [4778] = 4662,
- [4779] = 4662,
- [4780] = 4661,
- [4781] = 4660,
- [4782] = 4662,
- [4783] = 4660,
- [4784] = 4661,
- [4785] = 4660,
- [4786] = 4662,
- [4787] = 4661,
- [4788] = 4661,
- [4789] = 4662,
- [4790] = 4662,
- [4791] = 4660,
- [4792] = 4662,
- [4793] = 4660,
- [4794] = 4661,
- [4795] = 4662,
- [4796] = 4660,
- [4797] = 4662,
- [4798] = 4660,
- [4799] = 4662,
- [4800] = 4660,
- [4801] = 4662,
- [4802] = 4660,
- [4803] = 4662,
- [4804] = 4660,
- [4805] = 4661,
- [4806] = 4661,
- [4807] = 4662,
- [4808] = 4660,
- [4809] = 4662,
- [4810] = 4660,
- [4811] = 4661,
- [4812] = 4661,
- [4813] = 4663,
- [4814] = 4660,
- [4815] = 4662,
- [4816] = 4662,
- [4817] = 4660,
- [4818] = 4661,
- [4819] = 4663,
- [4820] = 4662,
- [4821] = 4660,
- [4822] = 4662,
- [4823] = 4660,
- [4824] = 4660,
- [4825] = 4662,
- [4826] = 4662,
- [4827] = 4660,
- [4828] = 4661,
- [4829] = 4660,
- [4830] = 4660,
- [4831] = 4662,
- [4832] = 4662,
- [4833] = 4661,
- [4834] = 4660,
- [4835] = 4835,
- [4836] = 4836,
- [4837] = 4835,
- [4838] = 4835,
- [4839] = 4835,
- [4840] = 4835,
- [4841] = 4835,
- [4842] = 4835,
- [4843] = 4835,
- [4844] = 4835,
- [4845] = 373,
- [4846] = 4846,
- [4847] = 4847,
- [4848] = 382,
- [4849] = 4849,
- [4850] = 380,
- [4851] = 377,
- [4852] = 4852,
- [4853] = 379,
- [4854] = 4854,
- [4855] = 4854,
- [4856] = 4846,
- [4857] = 375,
- [4858] = 4858,
- [4859] = 4846,
- [4860] = 385,
- [4861] = 4854,
- [4862] = 388,
- [4863] = 4854,
- [4864] = 4854,
- [4865] = 4846,
- [4866] = 4854,
- [4867] = 4846,
- [4868] = 4846,
- [4869] = 387,
- [4870] = 4854,
- [4871] = 4846,
- [4872] = 4872,
- [4873] = 4873,
- [4874] = 4854,
- [4875] = 4846,
- [4876] = 4846,
- [4877] = 4877,
- [4878] = 4877,
- [4879] = 4877,
- [4880] = 4877,
- [4881] = 4877,
- [4882] = 4877,
- [4883] = 1035,
- [4884] = 4877,
- [4885] = 4885,
- [4886] = 4877,
- [4887] = 4887,
- [4888] = 4877,
- [4889] = 4889,
- [4890] = 4877,
- [4891] = 367,
- [4892] = 4892,
- [4893] = 4893,
- [4894] = 4894,
- [4895] = 4895,
- [4896] = 4896,
- [4897] = 4896,
- [4898] = 4898,
- [4899] = 4893,
- [4900] = 4893,
- [4901] = 4896,
- [4902] = 4893,
- [4903] = 4903,
- [4904] = 369,
- [4905] = 4903,
- [4906] = 4896,
- [4907] = 4896,
- [4908] = 368,
- [4909] = 4903,
- [4910] = 4893,
- [4911] = 371,
- [4912] = 4893,
- [4913] = 4903,
- [4914] = 4896,
- [4915] = 4893,
- [4916] = 4903,
- [4917] = 4903,
- [4918] = 4894,
- [4919] = 4896,
- [4920] = 4920,
- [4921] = 4903,
- [4922] = 4920,
- [4923] = 4893,
- [4924] = 4903,
- [4925] = 4920,
- [4926] = 4894,
- [4927] = 4896,
- [4928] = 372,
- [4929] = 379,
- [4930] = 4930,
- [4931] = 383,
- [4932] = 388,
- [4933] = 385,
- [4934] = 4934,
- [4935] = 4935,
- [4936] = 390,
- [4937] = 4937,
- [4938] = 382,
- [4939] = 377,
- [4940] = 4940,
- [4941] = 381,
- [4942] = 374,
- [4943] = 384,
- [4944] = 378,
- [4945] = 4930,
- [4946] = 373,
- [4947] = 388,
- [4948] = 386,
- [4949] = 380,
- [4950] = 4930,
- [4951] = 375,
- [4952] = 379,
- [4953] = 4953,
- [4954] = 380,
- [4955] = 387,
- [4956] = 383,
- [4957] = 377,
- [4958] = 382,
- [4959] = 376,
- [4960] = 4960,
- [4961] = 389,
- [4962] = 375,
- [4963] = 379,
- [4964] = 375,
- [4965] = 387,
- [4966] = 372,
- [4967] = 392,
- [4968] = 4968,
- [4969] = 4969,
- [4970] = 4970,
- [4971] = 393,
- [4972] = 4972,
- [4973] = 367,
- [4974] = 4974,
- [4975] = 4975,
- [4976] = 4976,
- [4977] = 4976,
- [4978] = 4978,
- [4979] = 4979,
- [4980] = 4975,
- [4981] = 4981,
- [4982] = 4982,
- [4983] = 4983,
- [4984] = 4976,
- [4985] = 4985,
- [4986] = 4975,
- [4987] = 4987,
- [4988] = 4988,
- [4989] = 4989,
- [4990] = 4990,
- [4991] = 4991,
- [4992] = 4992,
- [4993] = 4993,
- [4994] = 4994,
- [4995] = 4995,
- [4996] = 4996,
- [4997] = 4997,
- [4998] = 4998,
- [4999] = 4999,
- [5000] = 5000,
- [5001] = 5001,
- [5002] = 5002,
- [5003] = 388,
- [5004] = 5004,
- [5005] = 5005,
- [5006] = 5006,
- [5007] = 5007,
- [5008] = 5008,
- [5009] = 5009,
- [5010] = 5010,
- [5011] = 5011,
- [5012] = 5012,
- [5013] = 5013,
- [5014] = 5007,
- [5015] = 5015,
- [5016] = 5016,
- [5017] = 5017,
- [5018] = 5018,
- [5019] = 5016,
- [5020] = 5007,
- [5021] = 371,
- [5022] = 5008,
- [5023] = 5016,
- [5024] = 382,
- [5025] = 5025,
- [5026] = 387,
- [5027] = 5027,
- [5028] = 5028,
- [5029] = 5029,
- [5030] = 5030,
- [5031] = 5007,
- [5032] = 5017,
- [5033] = 5027,
- [5034] = 5005,
- [5035] = 5009,
- [5036] = 5011,
- [5037] = 5012,
- [5038] = 2252,
- [5039] = 5013,
- [5040] = 5040,
- [5041] = 369,
- [5042] = 5030,
- [5043] = 5028,
- [5044] = 5044,
- [5045] = 5008,
- [5046] = 5046,
- [5047] = 5030,
- [5048] = 5048,
- [5049] = 5049,
- [5050] = 5008,
- [5051] = 5005,
- [5052] = 5012,
- [5053] = 5053,
- [5054] = 5054,
- [5055] = 5055,
- [5056] = 2195,
- [5057] = 5057,
- [5058] = 5058,
- [5059] = 2198,
- [5060] = 5060,
- [5061] = 5061,
- [5062] = 5030,
- [5063] = 5063,
- [5064] = 5064,
- [5065] = 5065,
- [5066] = 5017,
- [5067] = 5067,
- [5068] = 5068,
- [5069] = 5069,
- [5070] = 5009,
- [5071] = 5071,
- [5072] = 5011,
- [5073] = 5040,
- [5074] = 5074,
- [5075] = 5028,
- [5076] = 5040,
- [5077] = 5013,
- [5078] = 5078,
- [5079] = 5058,
- [5080] = 5012,
- [5081] = 5011,
- [5082] = 5082,
- [5083] = 5009,
- [5084] = 5084,
- [5085] = 5065,
- [5086] = 5016,
- [5087] = 2241,
- [5088] = 5040,
- [5089] = 5089,
- [5090] = 5065,
- [5091] = 5005,
- [5092] = 5058,
- [5093] = 368,
- [5094] = 5094,
- [5095] = 5027,
- [5096] = 5096,
- [5097] = 5027,
- [5098] = 5017,
- [5099] = 5013,
- [5100] = 2293,
- [5101] = 387,
- [5102] = 2313,
- [5103] = 377,
- [5104] = 388,
- [5105] = 372,
- [5106] = 5106,
- [5107] = 382,
- [5108] = 374,
- [5109] = 385,
- [5110] = 380,
- [5111] = 5111,
- [5112] = 5112,
- [5113] = 5113,
- [5114] = 5114,
- [5115] = 5115,
- [5116] = 5116,
- [5117] = 5117,
- [5118] = 5118,
- [5119] = 388,
- [5120] = 387,
- [5121] = 379,
- [5122] = 389,
- [5123] = 5123,
- [5124] = 383,
- [5125] = 382,
- [5126] = 2277,
- [5127] = 384,
- [5128] = 373,
- [5129] = 1260,
- [5130] = 5130,
- [5131] = 5131,
- [5132] = 5132,
- [5133] = 377,
- [5134] = 5134,
- [5135] = 381,
- [5136] = 5136,
- [5137] = 392,
- [5138] = 5138,
- [5139] = 2302,
- [5140] = 386,
- [5141] = 380,
- [5142] = 390,
- [5143] = 5143,
- [5144] = 388,
- [5145] = 379,
- [5146] = 386,
- [5147] = 5147,
- [5148] = 390,
- [5149] = 375,
- [5150] = 375,
- [5151] = 5151,
- [5152] = 1269,
- [5153] = 374,
- [5154] = 5154,
- [5155] = 387,
- [5156] = 5156,
- [5157] = 376,
- [5158] = 5158,
- [5159] = 5143,
- [5160] = 392,
- [5161] = 378,
- [5162] = 382,
- [5163] = 5143,
- [5164] = 5164,
- [5165] = 5165,
- [5166] = 5166,
- [5167] = 5167,
- [5168] = 5168,
- [5169] = 5166,
- [5170] = 5170,
- [5171] = 5171,
- [5172] = 5172,
- [5173] = 5173,
- [5174] = 388,
- [5175] = 387,
- [5176] = 5166,
- [5177] = 5166,
- [5178] = 5166,
- [5179] = 5179,
- [5180] = 390,
- [5181] = 5173,
- [5182] = 5182,
- [5183] = 5183,
- [5184] = 5184,
- [5185] = 5166,
- [5186] = 5186,
- [5187] = 5187,
- [5188] = 5188,
- [5189] = 5166,
- [5190] = 5166,
- [5191] = 382,
- [5192] = 5173,
- [5193] = 5193,
- [5194] = 5194,
- [5195] = 5167,
- [5196] = 5196,
- [5197] = 5166,
- [5198] = 393,
- [5199] = 5166,
- [5200] = 382,
- [5201] = 5166,
- [5202] = 5202,
- [5203] = 5203,
- [5204] = 5204,
- [5205] = 5205,
- [5206] = 5166,
- [5207] = 387,
- [5208] = 388,
- [5209] = 5166,
- [5210] = 5018,
- [5211] = 5173,
- [5212] = 5212,
- [5213] = 5018,
- [5214] = 5173,
- [5215] = 5183,
- [5216] = 5173,
- [5217] = 5217,
- [5218] = 5173,
- [5219] = 5166,
- [5220] = 5220,
- [5221] = 5166,
- [5222] = 5222,
- [5223] = 5166,
- [5224] = 5166,
- [5225] = 5225,
- [5226] = 5173,
- [5227] = 5166,
- [5228] = 386,
- [5229] = 2198,
- [5230] = 5173,
- [5231] = 5173,
- [5232] = 5166,
- [5233] = 5173,
- [5234] = 5173,
- [5235] = 5183,
- [5236] = 5236,
- [5237] = 5173,
- [5238] = 5238,
- [5239] = 5166,
- [5240] = 5240,
- [5241] = 390,
- [5242] = 5242,
- [5243] = 5166,
- [5244] = 5244,
- [5245] = 5245,
- [5246] = 5166,
- [5247] = 5247,
- [5248] = 5248,
- [5249] = 5173,
- [5250] = 5250,
- [5251] = 374,
- [5252] = 5166,
- [5253] = 375,
- [5254] = 5166,
- [5255] = 386,
- [5256] = 5256,
- [5257] = 5257,
- [5258] = 5173,
- [5259] = 5166,
- [5260] = 5260,
- [5261] = 5173,
- [5262] = 379,
- [5263] = 393,
- [5264] = 5264,
- [5265] = 5166,
- [5266] = 5166,
- [5267] = 5166,
- [5268] = 5268,
- [5269] = 5269,
- [5270] = 5166,
- [5271] = 5166,
- [5272] = 5173,
- [5273] = 2241,
- [5274] = 5274,
- [5275] = 374,
- [5276] = 5276,
- [5277] = 5166,
- [5278] = 5278,
- [5279] = 5173,
- [5280] = 5280,
- [5281] = 5166,
- [5282] = 2252,
- [5283] = 5166,
- [5284] = 5166,
- [5285] = 5166,
- [5286] = 5167,
- [5287] = 5166,
- [5288] = 5288,
- [5289] = 5289,
- [5290] = 5290,
- [5291] = 2195,
- [5292] = 5173,
- [5293] = 5166,
- [5294] = 5173,
- [5295] = 5166,
- [5296] = 373,
- [5297] = 5166,
- [5298] = 5166,
- [5299] = 385,
- [5300] = 5166,
- [5301] = 5166,
- [5302] = 5166,
- [5303] = 5303,
- [5304] = 5166,
- [5305] = 5305,
- [5306] = 5306,
- [5307] = 5307,
- [5308] = 5173,
- [5309] = 5166,
- [5310] = 5166,
- [5311] = 5173,
- [5312] = 5166,
- [5313] = 2117,
- [5314] = 5314,
- [5315] = 5315,
- [5316] = 5316,
- [5317] = 5317,
- [5318] = 5166,
- [5319] = 5319,
- [5320] = 5173,
- [5321] = 5321,
- [5322] = 5322,
- [5323] = 5323,
- [5324] = 5324,
- [5325] = 5324,
- [5326] = 5322,
- [5327] = 5324,
- [5328] = 5324,
- [5329] = 5329,
- [5330] = 5322,
- [5331] = 5324,
- [5332] = 5324,
- [5333] = 5333,
- [5334] = 5324,
- [5335] = 5324,
- [5336] = 5324,
- [5337] = 5324,
- [5338] = 5324,
- [5339] = 2143,
- [5340] = 374,
- [5341] = 5322,
- [5342] = 5322,
- [5343] = 5343,
- [5344] = 5344,
- [5345] = 5324,
- [5346] = 5324,
- [5347] = 5324,
- [5348] = 5324,
- [5349] = 5324,
- [5350] = 2302,
- [5351] = 5324,
- [5352] = 2313,
- [5353] = 5324,
- [5354] = 5324,
- [5355] = 5324,
- [5356] = 5356,
- [5357] = 5164,
- [5358] = 5324,
- [5359] = 5324,
- [5360] = 5322,
- [5361] = 5344,
- [5362] = 381,
- [5363] = 5363,
- [5364] = 5322,
- [5365] = 376,
- [5366] = 5366,
- [5367] = 5117,
- [5368] = 5333,
- [5369] = 5333,
- [5370] = 5324,
- [5371] = 5324,
- [5372] = 5322,
- [5373] = 378,
- [5374] = 5374,
- [5375] = 5324,
- [5376] = 5376,
- [5377] = 5324,
- [5378] = 5322,
- [5379] = 5324,
- [5380] = 5324,
- [5381] = 5324,
- [5382] = 5382,
- [5383] = 5324,
- [5384] = 5322,
- [5385] = 5324,
- [5386] = 5386,
- [5387] = 5322,
- [5388] = 5322,
- [5389] = 5389,
- [5390] = 5324,
- [5391] = 5324,
- [5392] = 2293,
- [5393] = 2277,
- [5394] = 5324,
- [5395] = 5322,
- [5396] = 5322,
- [5397] = 5324,
- [5398] = 5389,
- [5399] = 5324,
- [5400] = 5400,
- [5401] = 390,
- [5402] = 5402,
- [5403] = 5322,
- [5404] = 5324,
- [5405] = 5322,
- [5406] = 5324,
- [5407] = 5322,
- [5408] = 5324,
- [5409] = 5322,
- [5410] = 5324,
- [5411] = 5324,
- [5412] = 5324,
- [5413] = 5156,
- [5414] = 5156,
- [5415] = 5344,
- [5416] = 5324,
- [5417] = 5322,
- [5418] = 5322,
- [5419] = 5389,
- [5420] = 5324,
- [5421] = 5322,
- [5422] = 5422,
- [5423] = 5322,
- [5424] = 5324,
- [5425] = 5164,
- [5426] = 5324,
- [5427] = 5324,
- [5428] = 5324,
- [5429] = 2248,
- [5430] = 5324,
- [5431] = 5322,
- [5432] = 5324,
- [5433] = 5117,
- [5434] = 5324,
- [5435] = 5324,
- [5436] = 386,
- [5437] = 5324,
- [5438] = 5438,
- [5439] = 5439,
- [5440] = 5439,
- [5441] = 5439,
- [5442] = 5439,
- [5443] = 5439,
- [5444] = 5444,
- [5445] = 5439,
- [5446] = 5446,
- [5447] = 5447,
- [5448] = 5448,
- [5449] = 5449,
- [5450] = 5439,
- [5451] = 5439,
- [5452] = 5452,
- [5453] = 5453,
- [5454] = 5439,
- [5455] = 5455,
- [5456] = 5456,
- [5457] = 5449,
- [5458] = 5447,
- [5459] = 5459,
- [5460] = 5448,
- [5461] = 5461,
- [5462] = 5449,
- [5463] = 5439,
- [5464] = 5464,
- [5465] = 5439,
- [5466] = 5466,
- [5467] = 5467,
- [5468] = 5455,
- [5469] = 5469,
- [5470] = 5470,
- [5471] = 5456,
- [5472] = 5439,
- [5473] = 5473,
- [5474] = 5447,
- [5475] = 5448,
- [5476] = 5461,
- [5477] = 5453,
- [5478] = 5478,
- [5479] = 5479,
- [5480] = 5480,
- [5481] = 5439,
- [5482] = 5482,
- [5483] = 5439,
- [5484] = 5484,
- [5485] = 5485,
- [5486] = 5486,
- [5487] = 5466,
- [5488] = 5488,
- [5489] = 5489,
- [5490] = 5439,
- [5491] = 5491,
- [5492] = 5456,
- [5493] = 5455,
- [5494] = 5456,
- [5495] = 5449,
- [5496] = 5447,
- [5497] = 5448,
- [5498] = 5461,
- [5499] = 5439,
- [5500] = 5453,
- [5501] = 5478,
- [5502] = 5479,
- [5503] = 5482,
- [5504] = 5439,
- [5505] = 5466,
- [5506] = 5506,
- [5507] = 5507,
- [5508] = 5439,
- [5509] = 5491,
- [5510] = 5506,
- [5511] = 5507,
- [5512] = 5512,
- [5513] = 5491,
- [5514] = 5506,
- [5515] = 5507,
- [5516] = 5438,
- [5517] = 5439,
- [5518] = 5438,
- [5519] = 5506,
- [5520] = 5507,
- [5521] = 5491,
- [5522] = 5438,
- [5523] = 5523,
- [5524] = 5506,
- [5525] = 5507,
- [5526] = 5439,
- [5527] = 5491,
- [5528] = 5438,
- [5529] = 5506,
- [5530] = 5507,
- [5531] = 5491,
- [5532] = 5438,
- [5533] = 5506,
- [5534] = 5507,
- [5535] = 5439,
- [5536] = 5491,
- [5537] = 5438,
- [5538] = 5506,
- [5539] = 5507,
- [5540] = 5491,
- [5541] = 5438,
- [5542] = 5506,
- [5543] = 5507,
- [5544] = 5439,
- [5545] = 5491,
- [5546] = 5438,
- [5547] = 5506,
- [5548] = 5507,
- [5549] = 5491,
- [5550] = 5438,
- [5551] = 5439,
- [5552] = 5506,
- [5553] = 5507,
- [5554] = 5491,
- [5555] = 5438,
- [5556] = 5506,
- [5557] = 5507,
- [5558] = 5439,
- [5559] = 5491,
- [5560] = 5438,
- [5561] = 5506,
- [5562] = 5507,
- [5563] = 5491,
- [5564] = 5438,
- [5565] = 5439,
- [5566] = 5506,
- [5567] = 5507,
- [5568] = 5491,
- [5569] = 5569,
- [5570] = 5438,
- [5571] = 5506,
- [5572] = 5439,
- [5573] = 5507,
- [5574] = 5491,
- [5575] = 5461,
- [5576] = 5453,
- [5577] = 5577,
- [5578] = 5506,
- [5579] = 5439,
- [5580] = 5507,
- [5581] = 5581,
- [5582] = 5491,
- [5583] = 5438,
- [5584] = 5577,
- [5585] = 5585,
- [5586] = 5439,
- [5587] = 5506,
- [5588] = 5507,
- [5589] = 5589,
- [5590] = 5590,
- [5591] = 5591,
- [5592] = 5592,
- [5593] = 5439,
- [5594] = 5491,
- [5595] = 5438,
- [5596] = 5596,
- [5597] = 5597,
- [5598] = 5598,
- [5599] = 5599,
- [5600] = 5439,
- [5601] = 5438,
- [5602] = 5585,
- [5603] = 5506,
- [5604] = 5604,
- [5605] = 5605,
- [5606] = 5606,
- [5607] = 5439,
- [5608] = 5507,
- [5609] = 5491,
- [5610] = 5610,
- [5611] = 5611,
- [5612] = 5438,
- [5613] = 5613,
- [5614] = 5439,
- [5615] = 5577,
- [5616] = 5585,
- [5617] = 5617,
- [5618] = 5618,
- [5619] = 5619,
- [5620] = 5620,
- [5621] = 5439,
- [5622] = 5506,
- [5623] = 5507,
- [5624] = 5624,
- [5625] = 5625,
- [5626] = 5626,
- [5627] = 5627,
- [5628] = 5439,
- [5629] = 5629,
- [5630] = 5491,
- [5631] = 5631,
- [5632] = 5632,
- [5633] = 5633,
- [5634] = 5634,
- [5635] = 5439,
- [5636] = 5438,
- [5637] = 5577,
- [5638] = 5585,
- [5639] = 5639,
- [5640] = 5506,
- [5641] = 5507,
- [5642] = 5439,
- [5643] = 5491,
- [5644] = 5438,
- [5645] = 5645,
- [5646] = 5577,
- [5647] = 5585,
- [5648] = 5506,
- [5649] = 5439,
- [5650] = 5507,
- [5651] = 5491,
- [5652] = 5438,
- [5653] = 5577,
- [5654] = 5585,
- [5655] = 5506,
- [5656] = 5439,
- [5657] = 5507,
- [5658] = 5491,
- [5659] = 5438,
- [5660] = 5660,
- [5661] = 5661,
- [5662] = 5662,
- [5663] = 5439,
- [5664] = 5664,
- [5665] = 5577,
- [5666] = 5585,
- [5667] = 5506,
- [5668] = 5507,
- [5669] = 5491,
- [5670] = 5439,
- [5671] = 5438,
- [5672] = 5577,
- [5673] = 5585,
- [5674] = 5674,
- [5675] = 5506,
- [5676] = 5507,
- [5677] = 5439,
- [5678] = 5491,
- [5679] = 5438,
- [5680] = 5577,
- [5681] = 5585,
- [5682] = 5682,
- [5683] = 5506,
- [5684] = 5439,
- [5685] = 5507,
- [5686] = 5491,
- [5687] = 5438,
- [5688] = 5577,
- [5689] = 5585,
- [5690] = 5506,
- [5691] = 5439,
- [5692] = 5507,
- [5693] = 5491,
- [5694] = 5694,
- [5695] = 5438,
- [5696] = 5577,
- [5697] = 5585,
- [5698] = 5439,
- [5699] = 5506,
- [5700] = 5507,
- [5701] = 5491,
- [5702] = 5438,
- [5703] = 5577,
- [5704] = 5585,
- [5705] = 5439,
- [5706] = 5506,
- [5707] = 5507,
- [5708] = 5491,
- [5709] = 5438,
- [5710] = 5577,
- [5711] = 5585,
- [5712] = 5439,
- [5713] = 5506,
- [5714] = 5507,
- [5715] = 5491,
- [5716] = 5438,
- [5717] = 5577,
- [5718] = 5585,
- [5719] = 5506,
- [5720] = 5507,
- [5721] = 5491,
- [5722] = 5438,
- [5723] = 5577,
- [5724] = 5585,
- [5725] = 5506,
- [5726] = 5507,
- [5727] = 5491,
- [5728] = 5577,
- [5729] = 5577,
- [5730] = 5577,
- [5731] = 5731,
- [5732] = 5732,
- [5733] = 5585,
- [5734] = 5506,
- [5735] = 5507,
- [5736] = 5491,
- [5737] = 5438,
- [5738] = 5577,
- [5739] = 5585,
- [5740] = 5506,
- [5741] = 5507,
- [5742] = 5491,
- [5743] = 5438,
- [5744] = 5577,
- [5745] = 5585,
- [5746] = 5506,
- [5747] = 5747,
- [5748] = 5507,
- [5749] = 5491,
- [5750] = 5438,
- [5751] = 5577,
- [5752] = 5752,
- [5753] = 5753,
- [5754] = 5754,
- [5755] = 5755,
- [5756] = 5756,
- [5757] = 5757,
- [5758] = 5585,
- [5759] = 5759,
- [5760] = 5506,
- [5761] = 5507,
- [5762] = 5491,
- [5763] = 5438,
- [5764] = 5764,
- [5765] = 5577,
- [5766] = 5585,
- [5767] = 5466,
- [5768] = 5506,
- [5769] = 5769,
- [5770] = 5507,
- [5771] = 5491,
- [5772] = 5772,
- [5773] = 5489,
- [5774] = 5774,
- [5775] = 5438,
- [5776] = 5577,
- [5777] = 5777,
- [5778] = 5778,
- [5779] = 5779,
- [5780] = 5780,
- [5781] = 5781,
- [5782] = 5782,
- [5783] = 5783,
- [5784] = 5784,
- [5785] = 5785,
- [5786] = 5786,
- [5787] = 5787,
- [5788] = 5585,
- [5789] = 5506,
- [5790] = 5507,
- [5791] = 5491,
- [5792] = 5747,
- [5793] = 5438,
- [5794] = 5577,
- [5795] = 5585,
- [5796] = 5506,
- [5797] = 5507,
- [5798] = 5491,
- [5799] = 5438,
- [5800] = 5577,
- [5801] = 5585,
- [5802] = 5506,
- [5803] = 5507,
- [5804] = 5491,
- [5805] = 5438,
- [5806] = 5577,
- [5807] = 5585,
- [5808] = 5506,
- [5809] = 5507,
- [5810] = 5491,
- [5811] = 5438,
- [5812] = 5577,
- [5813] = 5585,
- [5814] = 5506,
- [5815] = 5507,
- [5816] = 5491,
- [5817] = 5438,
- [5818] = 5478,
- [5819] = 5479,
- [5820] = 5577,
- [5821] = 5585,
- [5822] = 5506,
- [5823] = 5507,
- [5824] = 5491,
- [5825] = 5438,
- [5826] = 5577,
- [5827] = 5585,
- [5828] = 5506,
- [5829] = 5507,
- [5830] = 5491,
- [5831] = 5438,
- [5832] = 5577,
- [5833] = 5585,
- [5834] = 5506,
- [5835] = 5507,
- [5836] = 5491,
- [5837] = 5438,
- [5838] = 5491,
- [5839] = 5585,
- [5840] = 5506,
- [5841] = 5507,
- [5842] = 5491,
- [5843] = 5438,
- [5844] = 5577,
- [5845] = 5585,
- [5846] = 5506,
- [5847] = 5482,
- [5848] = 5507,
- [5849] = 5491,
- [5850] = 5439,
- [5851] = 5438,
- [5852] = 5577,
- [5853] = 5585,
- [5854] = 5506,
- [5855] = 5507,
- [5856] = 5577,
- [5857] = 5438,
- [5858] = 5577,
- [5859] = 5585,
- [5860] = 5506,
- [5861] = 5507,
- [5862] = 5491,
- [5863] = 5577,
- [5864] = 5585,
- [5865] = 5506,
- [5866] = 5507,
- [5867] = 5491,
- [5868] = 5438,
- [5869] = 5577,
- [5870] = 5585,
- [5871] = 5506,
- [5872] = 5507,
- [5873] = 5455,
- [5874] = 5491,
- [5875] = 5438,
- [5876] = 5506,
- [5877] = 5585,
- [5878] = 5506,
- [5879] = 5507,
- [5880] = 5880,
- [5881] = 5491,
- [5882] = 5438,
- [5883] = 5883,
- [5884] = 5577,
- [5885] = 5585,
- [5886] = 5506,
- [5887] = 5507,
- [5888] = 5888,
- [5889] = 5491,
- [5890] = 5438,
- [5891] = 5764,
- [5892] = 5774,
- [5893] = 5577,
- [5894] = 5466,
- [5895] = 5769,
- [5896] = 5585,
- [5897] = 5506,
- [5898] = 5489,
- [5899] = 5774,
- [5900] = 5507,
- [5901] = 5491,
- [5902] = 5489,
- [5903] = 5747,
- [5904] = 5438,
- [5905] = 5585,
- [5906] = 5506,
- [5907] = 5507,
- [5908] = 5491,
- [5909] = 5577,
- [5910] = 5585,
- [5911] = 5438,
- [5912] = 5506,
- [5913] = 5507,
- [5914] = 5491,
- [5915] = 5438,
- [5916] = 5577,
- [5917] = 5585,
- [5918] = 5506,
- [5919] = 5507,
- [5920] = 5491,
- [5921] = 5438,
- [5922] = 5577,
- [5923] = 5585,
- [5924] = 5438,
- [5925] = 5507,
- [5926] = 5491,
- [5927] = 5438,
- [5928] = 5577,
- [5929] = 5585,
- [5930] = 5506,
- [5931] = 5507,
- [5932] = 5491,
- [5933] = 5438,
- [5934] = 5577,
- [5935] = 5731,
- [5936] = 5732,
- [5937] = 5585,
- [5938] = 5506,
- [5939] = 5507,
- [5940] = 5491,
- [5941] = 5438,
- [5942] = 5577,
- [5943] = 5943,
- [5944] = 5731,
- [5945] = 5732,
- [5946] = 5585,
- [5947] = 5769,
- [5948] = 5506,
- [5949] = 5507,
- [5950] = 5491,
- [5951] = 5674,
- [5952] = 5446,
- [5953] = 5452,
- [5954] = 5577,
- [5955] = 5731,
- [5956] = 5732,
- [5957] = 5957,
- [5958] = 5585,
- [5959] = 5506,
- [5960] = 5507,
- [5961] = 5491,
- [5962] = 5438,
- [5963] = 5589,
- [5964] = 5581,
- [5965] = 5467,
- [5966] = 5966,
- [5967] = 5464,
- [5968] = 5444,
- [5969] = 5446,
- [5970] = 5466,
- [5971] = 5769,
- [5972] = 5972,
- [5973] = 5489,
- [5974] = 5774,
- [5975] = 5452,
- [5976] = 5486,
- [5977] = 5747,
- [5978] = 5512,
- [5979] = 5523,
- [5980] = 5731,
- [5981] = 5682,
- [5982] = 5694,
- [5983] = 5577,
- [5984] = 5943,
- [5985] = 5732,
- [5986] = 5489,
- [5987] = 5585,
- [5988] = 5506,
- [5989] = 5507,
- [5990] = 5466,
- [5991] = 5769,
- [5992] = 5489,
- [5993] = 5491,
- [5994] = 5438,
- [5995] = 5455,
- [5996] = 5943,
- [5997] = 5589,
- [5998] = 5581,
- [5999] = 5467,
- [6000] = 5464,
- [6001] = 5444,
- [6002] = 5446,
- [6003] = 5452,
- [6004] = 5486,
- [6005] = 5512,
- [6006] = 5523,
- [6007] = 5769,
- [6008] = 5674,
- [6009] = 5769,
- [6010] = 5769,
- [6011] = 5769,
- [6012] = 5769,
- [6013] = 5769,
- [6014] = 5769,
- [6015] = 5769,
- [6016] = 5769,
- [6017] = 5769,
- [6018] = 5769,
- [6019] = 5769,
- [6020] = 5769,
- [6021] = 5769,
- [6022] = 5769,
- [6023] = 5769,
- [6024] = 5769,
- [6025] = 5769,
- [6026] = 5769,
- [6027] = 5769,
- [6028] = 5769,
- [6029] = 5769,
- [6030] = 5769,
- [6031] = 5769,
- [6032] = 5769,
- [6033] = 5769,
- [6034] = 5769,
- [6035] = 5769,
- [6036] = 5769,
- [6037] = 5769,
- [6038] = 5769,
- [6039] = 5769,
- [6040] = 5769,
- [6041] = 5769,
- [6042] = 5769,
- [6043] = 5769,
- [6044] = 5769,
- [6045] = 5769,
- [6046] = 5769,
- [6047] = 5769,
- [6048] = 5769,
- [6049] = 5769,
- [6050] = 6050,
- [6051] = 5682,
- [6052] = 5694,
- [6053] = 5577,
- [6054] = 5731,
- [6055] = 5732,
- [6056] = 5466,
- [6057] = 5489,
- [6058] = 5455,
- [6059] = 5585,
- [6060] = 5506,
- [6061] = 6050,
- [6062] = 5764,
- [6063] = 5507,
- [6064] = 6050,
- [6065] = 5455,
- [6066] = 5491,
- [6067] = 6050,
- [6068] = 6050,
- [6069] = 6050,
- [6070] = 6050,
- [6071] = 6050,
- [6072] = 6050,
- [6073] = 6050,
- [6074] = 6050,
- [6075] = 6050,
- [6076] = 6050,
- [6077] = 6050,
- [6078] = 6050,
- [6079] = 6050,
- [6080] = 6050,
- [6081] = 6050,
- [6082] = 6050,
- [6083] = 6050,
- [6084] = 6050,
- [6085] = 6050,
- [6086] = 6050,
- [6087] = 6050,
- [6088] = 6050,
- [6089] = 6050,
- [6090] = 6050,
- [6091] = 6050,
- [6092] = 6050,
- [6093] = 6050,
- [6094] = 6050,
- [6095] = 6050,
- [6096] = 6050,
- [6097] = 6050,
- [6098] = 6050,
- [6099] = 6050,
- [6100] = 6050,
- [6101] = 6050,
- [6102] = 6050,
- [6103] = 6050,
- [6104] = 6050,
- [6105] = 6050,
- [6106] = 6050,
- [6107] = 6050,
- [6108] = 6050,
- [6109] = 6050,
- [6110] = 6050,
- [6111] = 5438,
-};
-
-static inline bool sym_word_character_set_1(int32_t c) {
- return (c < '&'
- ? (c < ' '
- ? (c < '\t'
- ? c == 0
- : c <= '\r')
- : (c <= ' ' || (c < '$'
- ? c == '"'
- : c <= '$')))
- : (c <= ')' || (c < '['
- ? (c < '>'
- ? (c >= ';' && c <= '<')
- : c <= '>')
- : (c <= ']' || (c < '{'
- ? c == '`'
- : c <= '}')))));
-}
-
-static inline bool sym_word_character_set_2(int32_t c) {
- return (c < '&'
- ? (c < ' '
- ? (c < '\t'
- ? c == 0
- : c <= '\r')
- : (c <= ' ' || (c < '$'
- ? c == '"'
- : c <= '$')))
- : (c <= ')' || (c < '`'
- ? (c < '['
- ? (c >= ';' && c <= '>')
- : c <= ']')
- : (c <= '`' || (c >= '{' && c <= '}')))));
-}
-
-static inline bool sym_word_character_set_3(int32_t c) {
- return (c < '$'
- ? (c < ' '
- ? (c < '\t'
- ? c == 0
- : c <= '\r')
- : (c <= ' ' || c == '"'))
- : (c <= ')' || (c < '`'
- ? (c < '['
- ? (c >= ';' && c <= '>')
- : c <= ']')
- : (c <= '`' || (c >= '{' && c <= '}')))));
-}
-
-static inline bool sym_word_character_set_4(int32_t c) {
- return (c < '&'
- ? (c < ' '
- ? (c < '\t'
- ? c == 0
- : c <= '\r')
- : (c <= ' ' || (c < '$'
- ? c == '"'
- : c <= '$')))
- : (c <= ')' || (c < '['
- ? (c < '>'
- ? (c >= ';' && c <= '<')
- : c <= '>')
- : (c <= ']' || (c >= '`' && c <= '}')))));
-}
-
-static inline bool sym_word_character_set_5(int32_t c) {
- return (c < ';'
- ? (c < ' '
- ? (c < '\t'
- ? c == 0
- : c <= '\r')
- : (c <= ' ' || (c < '&'
- ? (c >= '"' && c <= '$')
- : c <= ')')))
- : (c <= '<' || (c < '`'
- ? (c < '['
- ? c == '>'
- : c <= ']')
- : (c <= '`' || (c >= '{' && c <= '}')))));
-}
-
-static inline bool sym_word_character_set_6(int32_t c) {
- return (c < '&'
- ? (c < ' '
- ? (c < '\t'
- ? c == 0
- : c <= '\r')
- : (c <= ' ' || (c >= '"' && c <= '$')))
- : (c <= ')' || (c < '['
- ? (c < '>'
- ? (c >= ';' && c <= '<')
- : c <= '>')
- : (c <= ']' || (c >= '`' && c <= '}')))));
-}
-
-static bool ts_lex(TSLexer *lexer, TSStateId state) {
- START_LEXER();
- switch (state) {
- case 0:
- if (eof) ADVANCE(510);
- if (lookahead == '!') ADVANCE(778);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(783);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(611);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(782);
- if (lookahead == '+') ADVANCE(728);
- if (lookahead == ',') ADVANCE(520);
- if (lookahead == '-') ADVANCE(726);
- if (lookahead == '.') ADVANCE(899);
- if (lookahead == '/') ADVANCE(606);
- if (lookahead == '0') ADVANCE(894);
- if (lookahead == ':') ADVANCE(721);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(785);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(795);
- if (lookahead == '@') ADVANCE(780);
- if (lookahead == '[') ADVANCE(638);
- if (lookahead == '\\') ADVANCE(387);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(557);
- if (lookahead == '_') ADVANCE(896);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == 'e') ADVANCE(906);
- if (lookahead == 'i') ADVANCE(905);
- if (lookahead == '{') ADVANCE(630);
- if (lookahead == '|') ADVANCE(554);
- if (lookahead == '}') ADVANCE(736);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(505)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 1:
- if (lookahead == '\n') SKIP(221)
- END_STATE();
- case 2:
- if (lookahead == '\n') SKIP(237)
- END_STATE();
- case 3:
- if (lookahead == '\n') SKIP(238)
- END_STATE();
- case 4:
- if (lookahead == '\n') SKIP(239)
- END_STATE();
- case 5:
- if (lookahead == '\n') SKIP(6)
- END_STATE();
- case 6:
- if (lookahead == '\n') ADVANCE(652);
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(391);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(554);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(6)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 7:
- if (lookahead == '\n') SKIP(223)
- END_STATE();
- case 8:
- if (lookahead == '\n') SKIP(241)
- END_STATE();
- case 9:
- if (lookahead == '\n') SKIP(242)
- END_STATE();
- case 10:
- if (lookahead == '\n') SKIP(224)
- END_STATE();
- case 11:
- if (lookahead == '\n') SKIP(226)
- END_STATE();
- case 12:
- if (lookahead == '\n') ADVANCE(653);
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(594);
- if (lookahead == '-') ADVANCE(597);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(333);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(554);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(12)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 13:
- if (lookahead == '\n') ADVANCE(838);
- END_STATE();
- case 14:
- if (lookahead == '\n') ADVANCE(890);
- END_STATE();
- case 15:
- if (lookahead == '\n') ADVANCE(890);
- if (lookahead == '\r') ADVANCE(14);
- END_STATE();
- case 16:
- if (lookahead == '\n') ADVANCE(890);
- if (lookahead == '\r') ADVANCE(14);
- if (lookahead != 0 &&
- (lookahead < '\t' || '\f' < lookahead)) ADVANCE(908);
- END_STATE();
- case 17:
- if (lookahead == '\n') ADVANCE(870);
- END_STATE();
- case 18:
- if (lookahead == '\n') SKIP(108)
- END_STATE();
- case 19:
- if (lookahead == '\n') SKIP(245)
- END_STATE();
- case 20:
- if (lookahead == '\n') SKIP(240)
- END_STATE();
- case 21:
- if (lookahead == '\n') SKIP(165)
- END_STATE();
- case 22:
- if (lookahead == '\n') SKIP(168)
- END_STATE();
- case 23:
- if (lookahead == '\n') SKIP(171)
- END_STATE();
- case 24:
- if (lookahead == '\n') SKIP(174)
- END_STATE();
- case 25:
- if (lookahead == '\n') ADVANCE(840);
- END_STATE();
- case 26:
- if (lookahead == '\n') SKIP(177)
- END_STATE();
- case 27:
- if (lookahead == '\n') ADVANCE(842);
- END_STATE();
- case 28:
- if (lookahead == '\n') SKIP(180)
- END_STATE();
- case 29:
- if (lookahead == '\n') ADVANCE(848);
- END_STATE();
- case 30:
- if (lookahead == '\n') SKIP(183)
- END_STATE();
- case 31:
- if (lookahead == '\n') ADVANCE(852);
- END_STATE();
- case 32:
- if (lookahead == '\n') SKIP(185)
- END_STATE();
- case 33:
- if (lookahead == '\n') SKIP(187)
- END_STATE();
- case 34:
- if (lookahead == '\n') SKIP(276)
- END_STATE();
- case 35:
- if (lookahead == '\n') ADVANCE(857);
- END_STATE();
- case 36:
- if (lookahead == '\n') SKIP(280)
- END_STATE();
- case 37:
- if (lookahead == '\n') SKIP(244)
- END_STATE();
- case 38:
- if (lookahead == '\n') ADVANCE(859);
- END_STATE();
- case 39:
- if (lookahead == '\n') ADVANCE(863);
- END_STATE();
- case 40:
- if (lookahead == '\n') SKIP(289)
- END_STATE();
- case 41:
- if (lookahead == '\n') ADVANCE(872);
- END_STATE();
- case 42:
- if (lookahead == '\n') SKIP(283)
- END_STATE();
- case 43:
- if (lookahead == '\n') SKIP(195)
- END_STATE();
- case 44:
- if (lookahead == '\n') ADVANCE(865);
- END_STATE();
- case 45:
- if (lookahead == '\n') SKIP(279)
- END_STATE();
- case 46:
- if (lookahead == '\n') ADVANCE(874);
- END_STATE();
- case 47:
- if (lookahead == '\n') ADVANCE(875);
- END_STATE();
- case 48:
- if (lookahead == '\n') ADVANCE(882);
- END_STATE();
- case 49:
- if (lookahead == '\n') SKIP(287)
- END_STATE();
- case 50:
- if (lookahead == '\n') ADVANCE(880);
- END_STATE();
- case 51:
- if (lookahead == '\n') ADVANCE(881);
- END_STATE();
- case 52:
- if (lookahead == '\n') SKIP(254)
- END_STATE();
- case 53:
- if (lookahead == '\n') ADVANCE(884);
- END_STATE();
- case 54:
- if (lookahead == '\n') SKIP(255)
- END_STATE();
- case 55:
- if (lookahead == '\n') SKIP(243)
- END_STATE();
- case 56:
- if (lookahead == '\n') ADVANCE(871);
- END_STATE();
- case 57:
- if (lookahead == '\n') SKIP(262)
- END_STATE();
- case 58:
- if (lookahead == '\n') SKIP(217)
- END_STATE();
- case 59:
- if (lookahead == '\n') SKIP(260)
- END_STATE();
- case 60:
- if (lookahead == '\n') SKIP(258)
- END_STATE();
- case 61:
- if (lookahead == '\n') SKIP(261)
- END_STATE();
- case 62:
- if (lookahead == '\n') ADVANCE(839);
- END_STATE();
- case 63:
- if (lookahead == '\n') SKIP(64)
- END_STATE();
- case 64:
- if (lookahead == '\n') ADVANCE(654);
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == ',') ADVANCE(519);
- if (lookahead == '-') ADVANCE(599);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == ';') ADVANCE(516);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(524);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '\\') SKIP(425)
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(64)
- END_STATE();
- case 65:
- if (lookahead == '\n') ADVANCE(654);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(743);
- if (lookahead == '&') ADVANCE(561);
- if (lookahead == '(') ADVANCE(617);
- if (lookahead == '+') ADVANCE(316);
- if (lookahead == ',') ADVANCE(519);
- if (lookahead == '-') ADVANCE(318);
- if (lookahead == '0') ADVANCE(767);
- if (lookahead == ';') ADVANCE(516);
- if (lookahead == '\\') SKIP(435)
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(65)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(769);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(620);
- END_STATE();
- case 66:
- if (lookahead == '\n') ADVANCE(654);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(437)
- if (lookahead == '`') ADVANCE(326);
- if (lookahead == 'e') ADVANCE(330);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(66)
- END_STATE();
- case 67:
- if (lookahead == '\n') ADVANCE(654);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(576);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '\\') SKIP(436)
- if (lookahead == 'e') ADVANCE(330);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(67)
- END_STATE();
- case 68:
- if (lookahead == '\n') ADVANCE(654);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '<') ADVANCE(569);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(443)
- if (lookahead == '`') ADVANCE(326);
- if (lookahead == '|') ADVANCE(332);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(68)
- END_STATE();
- case 69:
- if (lookahead == '\n') ADVANCE(654);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '&') ADVANCE(561);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(447)
- if (lookahead == '`') ADVANCE(326);
- if (lookahead == 'i') ADVANCE(329);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(69)
- END_STATE();
- case 70:
- if (lookahead == '\n') SKIP(292)
- END_STATE();
- case 71:
- if (lookahead == '\n') SKIP(257)
- END_STATE();
- case 72:
- if (lookahead == '\n') SKIP(259)
- END_STATE();
- case 73:
- if (lookahead == '\n') ADVANCE(841);
- END_STATE();
- case 74:
- if (lookahead == '\n') ADVANCE(845);
- END_STATE();
- case 75:
- if (lookahead == '\n') ADVANCE(847);
- END_STATE();
- case 76:
- if (lookahead == '\n') SKIP(219)
- END_STATE();
- case 77:
- if (lookahead == '\n') SKIP(291)
- END_STATE();
- case 78:
- if (lookahead == '\n') SKIP(296)
- END_STATE();
- case 79:
- if (lookahead == '\n') SKIP(300)
- END_STATE();
- case 80:
- if (lookahead == '\n') ADVANCE(868);
- END_STATE();
- case 81:
- if (lookahead == '\n') ADVANCE(849);
- END_STATE();
- case 82:
- if (lookahead == '\n') SKIP(297)
- END_STATE();
- case 83:
- if (lookahead == '\n') ADVANCE(885);
- END_STATE();
- case 84:
- if (lookahead == '\n') ADVANCE(869);
- END_STATE();
- case 85:
- if (lookahead == '\n') ADVANCE(878);
- END_STATE();
- case 86:
- if (lookahead == '\n') ADVANCE(886);
- END_STATE();
- case 87:
- if (lookahead == '\n') SKIP(270)
- END_STATE();
- case 88:
- if (lookahead == '\n') SKIP(65)
- END_STATE();
- case 89:
- if (lookahead == '\n') SKIP(67)
- END_STATE();
- case 90:
- if (lookahead == '\n') SKIP(66)
- END_STATE();
- case 91:
- if (lookahead == '\n') SKIP(273)
- END_STATE();
- case 92:
- if (lookahead == '\n') SKIP(293)
- END_STATE();
- case 93:
- if (lookahead == '\n') SKIP(303)
- END_STATE();
- case 94:
- if (lookahead == '\n') SKIP(301)
- END_STATE();
- case 95:
- if (lookahead == '\n') SKIP(294)
- END_STATE();
- case 96:
- if (lookahead == '\n') ADVANCE(853);
- END_STATE();
- case 97:
- if (lookahead == '\n') SKIP(68)
- END_STATE();
- case 98:
- if (lookahead == '\n') SKIP(274)
- END_STATE();
- case 99:
- if (lookahead == '\n') ADVANCE(887);
- END_STATE();
- case 100:
- if (lookahead == '\n') ADVANCE(888);
- END_STATE();
- case 101:
- if (lookahead == '\n') ADVANCE(889);
- END_STATE();
- case 102:
- if (lookahead == '\n') SKIP(302)
- END_STATE();
- case 103:
- if (lookahead == '\n') SKIP(69)
- END_STATE();
- case 104:
- if (lookahead == '\n') SKIP(295)
- END_STATE();
- case 105:
- if (lookahead == '\n') SKIP(304)
- END_STATE();
- case 106:
- if (lookahead == '\n') SKIP(227)
- END_STATE();
- case 107:
- if (lookahead == '\n') SKIP(225)
- END_STATE();
- case 108:
- if (lookahead == '\n') ADVANCE(655);
- if (lookahead == '!') ADVANCE(901);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(594);
- if (lookahead == '-') ADVANCE(597);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(397);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(554);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(108)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 109:
- if (lookahead == '\n') SKIP(162)
- END_STATE();
- case 110:
- if (lookahead == '\n') SKIP(246)
- END_STATE();
- case 111:
- if (lookahead == '\n') SKIP(197)
- END_STATE();
- case 112:
- if (lookahead == '\n') SKIP(199)
- END_STATE();
- case 113:
- if (lookahead == '\n') SKIP(201)
- END_STATE();
- case 114:
- if (lookahead == '\n') SKIP(205)
- END_STATE();
- case 115:
- if (lookahead == '\n') ADVANCE(844);
- END_STATE();
- case 116:
- if (lookahead == '\n') SKIP(207)
- END_STATE();
- case 117:
- if (lookahead == '\n') ADVANCE(846);
- END_STATE();
- case 118:
- if (lookahead == '\n') SKIP(203)
- END_STATE();
- case 119:
- if (lookahead == '\n') ADVANCE(854);
- END_STATE();
- case 120:
- if (lookahead == '\n') SKIP(213)
- END_STATE();
- case 121:
- if (lookahead == '\n') SKIP(209)
- END_STATE();
- case 122:
- if (lookahead == '\n') SKIP(214)
- END_STATE();
- case 123:
- if (lookahead == '\n') ADVANCE(858);
- END_STATE();
- case 124:
- if (lookahead == '\n') SKIP(281)
- END_STATE();
- case 125:
- if (lookahead == '\n') ADVANCE(864);
- END_STATE();
- case 126:
- if (lookahead == '\n') SKIP(290)
- END_STATE();
- case 127:
- if (lookahead == '\n') ADVANCE(873);
- END_STATE();
- case 128:
- if (lookahead == '\n') SKIP(284)
- END_STATE();
- case 129:
- if (lookahead == '\n') SKIP(218)
- END_STATE();
- case 130:
- if (lookahead == '\n') ADVANCE(867);
- END_STATE();
- case 131:
- if (lookahead == '\n') SKIP(277)
- END_STATE();
- case 132:
- if (lookahead == '\n') ADVANCE(883);
- END_STATE();
- case 133:
- if (lookahead == '\n') SKIP(288)
- END_STATE();
- case 134:
- if (lookahead == '\n') ADVANCE(879);
- END_STATE();
- case 135:
- if (lookahead == '\n') SKIP(264)
- END_STATE();
- case 136:
- if (lookahead == '\n') SKIP(263)
- END_STATE();
- case 137:
- if (lookahead == '\n') ADVANCE(843);
- END_STATE();
- case 138:
- if (lookahead == '\n') SKIP(220)
- END_STATE();
- case 139:
- if (lookahead == '\n') ADVANCE(851);
- END_STATE();
- case 140:
- if (lookahead == '\n') SKIP(228)
- END_STATE();
- case 141:
- if (lookahead == '\n') ADVANCE(656);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(351);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == 'e') ADVANCE(835);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(141)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 142:
- if (lookahead == '\n') ADVANCE(850);
- END_STATE();
- case 143:
- if (lookahead == '\n') SKIP(211)
- END_STATE();
- case 144:
- if (lookahead == '\n') SKIP(215)
- END_STATE();
- case 145:
- if (lookahead == '\n') SKIP(216)
- END_STATE();
- case 146:
- if (lookahead == '\n') ADVANCE(861);
- END_STATE();
- case 147:
- if (lookahead == '\n') SKIP(285)
- END_STATE();
- case 148:
- if (lookahead == '\n') SKIP(282)
- END_STATE();
- case 149:
- if (lookahead == '\n') ADVANCE(855);
- END_STATE();
- case 150:
- if (lookahead == '\n') SKIP(278)
- END_STATE();
- case 151:
- if (lookahead == '\n') ADVANCE(657);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(335);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(829);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(151)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 152:
- if (lookahead == '\n') SKIP(189)
- END_STATE();
- case 153:
- if (lookahead == '\n') ADVANCE(856);
- END_STATE();
- case 154:
- if (lookahead == '\n') SKIP(191)
- END_STATE();
- case 155:
- if (lookahead == '\n') SKIP(193)
- END_STATE();
- case 156:
- if (lookahead == '\n') ADVANCE(860);
- END_STATE();
- case 157:
- if (lookahead == '\n') ADVANCE(862);
- END_STATE();
- case 158:
- if (lookahead == '\n') SKIP(286)
- END_STATE();
- case 159:
- if (lookahead == '\n') ADVANCE(866);
- END_STATE();
- case 160:
- if (lookahead == '\n') ADVANCE(876);
- END_STATE();
- case 161:
- if (lookahead == '\n') ADVANCE(877);
- END_STATE();
- case 162:
- if (lookahead == '\n') ADVANCE(658);
- if (lookahead == '!') ADVANCE(901);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(594);
- if (lookahead == '-') ADVANCE(597);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(452);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(554);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(162)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 163:
- if (lookahead == '\n') ADVANCE(659);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(352);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(163)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 164:
- if (lookahead == '\n') ADVANCE(660);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(336);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(164)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 165:
- if (lookahead == '\n') ADVANCE(661);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(400);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(906);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(165)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 166:
- if (lookahead == '\n') ADVANCE(662);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(376);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(166)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 167:
- if (lookahead == '\n') ADVANCE(663);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(367);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(829);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(167)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 168:
- if (lookahead == '\n') ADVANCE(664);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(401);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(168)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 169:
- if (lookahead == '\n') ADVANCE(665);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(353);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(169)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 170:
- if (lookahead == '\n') ADVANCE(666);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(368);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(170)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 171:
- if (lookahead == '\n') ADVANCE(667);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(402);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(171)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 172:
- if (lookahead == '\n') ADVANCE(668);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(354);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(172)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 173:
- if (lookahead == '\n') ADVANCE(669);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(337);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(173)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 174:
- if (lookahead == '\n') ADVANCE(670);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(762);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(403);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(824);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(174)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 175:
- if (lookahead == '\n') ADVANCE(671);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(356);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(175)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 176:
- if (lookahead == '\n') ADVANCE(672);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(378);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(176)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 177:
- if (lookahead == '\n') ADVANCE(673);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(762);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(404);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(177)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 178:
- if (lookahead == '\n') ADVANCE(674);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(569);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(377);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(332);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(178)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 179:
- if (lookahead == '\n') ADVANCE(675);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(338);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(829);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(179)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 180:
- if (lookahead == '\n') ADVANCE(676);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(405);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(906);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(180)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 181:
- if (lookahead == '\n') ADVANCE(677);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(561);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(361);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == 'i') ADVANCE(834);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(181)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 182:
- if (lookahead == '\n') ADVANCE(678);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(369);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(182)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 183:
- if (lookahead == '\n') ADVANCE(679);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(762);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(406);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(183)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 184:
- if (lookahead == '\n') ADVANCE(680);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(380);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(184)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 185:
- if (lookahead == '\n') ADVANCE(681);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(407);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(185)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 186:
- if (lookahead == '\n') ADVANCE(682);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(381);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(829);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(186)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 187:
- if (lookahead == '\n') ADVANCE(683);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(408);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(187)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 188:
- if (lookahead == '\n') ADVANCE(684);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(339);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(188)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 189:
- if (lookahead == '\n') ADVANCE(685);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(479);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(906);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(189)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 190:
- if (lookahead == '\n') ADVANCE(686);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(370);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(190)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 191:
- if (lookahead == '\n') ADVANCE(687);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(480);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(191)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 192:
- if (lookahead == '\n') ADVANCE(688);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(340);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(192)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 193:
- if (lookahead == '\n') ADVANCE(689);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(481);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(193)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 194:
- if (lookahead == '\n') ADVANCE(690);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(382);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(194)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 195:
- if (lookahead == '\n') ADVANCE(691);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(570);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(414);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(195)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 196:
- if (lookahead == '\n') ADVANCE(692);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(379);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(196)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 197:
- if (lookahead == '\n') ADVANCE(693);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(454);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == 'e') ADVANCE(906);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(197)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 198:
- if (lookahead == '\n') ADVANCE(694);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(383);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(198)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 199:
- if (lookahead == '\n') ADVANCE(695);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(455);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(199)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 200:
- if (lookahead == '\n') ADVANCE(696);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(341);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(200)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 201:
- if (lookahead == '\n') ADVANCE(697);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(456);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(201)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 202:
- if (lookahead == '\n') ADVANCE(698);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(371);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(202)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 203:
- if (lookahead == '\n') ADVANCE(699);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(459);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == 'e') ADVANCE(906);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(203)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 204:
- if (lookahead == '\n') ADVANCE(700);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(343);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(204)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 205:
- if (lookahead == '\n') ADVANCE(701);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(762);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(457);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == 'e') ADVANCE(824);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(205)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 206:
- if (lookahead == '\n') ADVANCE(702);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(384);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(206)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 207:
- if (lookahead == '\n') ADVANCE(703);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(762);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(458);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(207)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 208:
- if (lookahead == '\n') ADVANCE(704);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(570);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(373);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(332);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(208)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 209:
- if (lookahead == '\n') ADVANCE(705);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(461);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(209)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 210:
- if (lookahead == '\n') ADVANCE(706);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(561);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(355);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(210)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 211:
- if (lookahead == '\n') ADVANCE(707);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(473);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == 'e') ADVANCE(906);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(211)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 212:
- if (lookahead == '\n') ADVANCE(708);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(358);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(212)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- (lookahead < '&' || ')' < lookahead) &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 213:
- if (lookahead == '\n') ADVANCE(709);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(762);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(460);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(213)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 214:
- if (lookahead == '\n') ADVANCE(710);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(462);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(214)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 215:
- if (lookahead == '\n') ADVANCE(711);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(474);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(215)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 216:
- if (lookahead == '\n') ADVANCE(712);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(475);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(216)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 217:
- if (lookahead == '\n') ADVANCE(713);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(561);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(421);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(906);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(217)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 218:
- if (lookahead == '\n') ADVANCE(714);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(570);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(466);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(332);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(218)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 219:
- if (lookahead == '\n') ADVANCE(715);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(561);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(429);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(219)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 220:
- if (lookahead == '\n') ADVANCE(716);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(561);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(471);
- if (lookahead == '`') ADVANCE(814);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(220)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 221:
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(611);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(728);
- if (lookahead == ',') ADVANCE(520);
- if (lookahead == '-') ADVANCE(726);
- if (lookahead == '/') ADVANCE(606);
- if (lookahead == '0') ADVANCE(894);
- if (lookahead == ':') ADVANCE(723);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(526);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[') ADVANCE(638);
- if (lookahead == '\\') ADVANCE(387);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(557);
- if (lookahead == '_') ADVANCE(896);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == 'e') ADVANCE(906);
- if (lookahead == 'i') ADVANCE(905);
- if (lookahead == '{') ADVANCE(630);
- if (lookahead == '|') ADVANCE(554);
- if (lookahead == '}') ADVANCE(776);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(221)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 222:
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(594);
- if (lookahead == '-') ADVANCE(597);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(334);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(554);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(222)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 223:
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(392);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(554);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(223)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 224:
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(578);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(583);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(395);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(556);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(224)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 225:
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(578);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(583);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(451);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(556);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(225)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 226:
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ':') ADVANCE(723);
- if (lookahead == '<') ADVANCE(578);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(583);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(396);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(556);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(226)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 227:
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(578);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(583);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(450);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(556);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(227)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 228:
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(578);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(583);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(472);
- if (lookahead == ']') ADVANCE(745);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(556);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(228)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 229:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(572);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(350);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(229)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 230:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(342);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(230)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 231:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(372);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(231)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 232:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(344);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(232)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 233:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(345);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(233)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 234:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(385);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(234)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 235:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(386);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(235)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 236:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(359);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(236)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != '&' &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 237:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(306);
- if (lookahead == '<') ADVANCE(572);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[') ADVANCE(638);
- if (lookahead == '\\') ADVANCE(388);
- if (lookahead == ']' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '{') ADVANCE(630);
- if (lookahead == '|') ADVANCE(553);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(237)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 238:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(572);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[') ADVANCE(638);
- if (lookahead == '\\') ADVANCE(389);
- if (lookahead == ']' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '{') ADVANCE(630);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(238)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 239:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(572);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[') ADVANCE(638);
- if (lookahead == '\\') ADVANCE(390);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '{') ADVANCE(630);
- if (lookahead == '}') ADVANCE(744);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(239)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 240:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(572);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[') ADVANCE(638);
- if (lookahead == '\\') ADVANCE(399);
- if (lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(240)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 241:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(306);
- if (lookahead == '<') ADVANCE(572);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[') ADVANCE(638);
- if (lookahead == '\\') ADVANCE(393);
- if (lookahead == ']' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(906);
- if (lookahead == '{') ADVANCE(630);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(241)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 242:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(572);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[') ADVANCE(638);
- if (lookahead == '\\') ADVANCE(394);
- if (lookahead == ']') ADVANCE(744);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '{') ADVANCE(630);
- if (lookahead == '}') ADVANCE(631);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(242)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 243:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(419);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(243)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != '&' &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 244:
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '0') ADVANCE(762);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(411);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(244)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (lookahead != 0 &&
- lookahead != '&' &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 245:
- if (lookahead == '!') ADVANCE(901);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(594);
- if (lookahead == '-') ADVANCE(597);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(398);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(554);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(245)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 246:
- if (lookahead == '!') ADVANCE(901);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(594);
- if (lookahead == '-') ADVANCE(597);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(453);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(554);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(246)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 247:
- if (lookahead == '!') ADVANCE(635);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(375);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(247)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 248:
- if (lookahead == '!') ADVANCE(635);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(347);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(248)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 249:
- if (lookahead == '!') ADVANCE(635);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ':') ADVANCE(720);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(348);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(249)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 250:
- if (lookahead == '!') ADVANCE(635);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(346);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(250)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 251:
- if (lookahead == '!') ADVANCE(635);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(374);
- if (lookahead == ']') ADVANCE(325);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(251)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 252:
- if (lookahead == '!') ADVANCE(635);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(349);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(252)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 253:
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(743);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == ',') ADVANCE(519);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '.') ADVANCE(319);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == ':') ADVANCE(720);
- if (lookahead == ';') ADVANCE(306);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(417)
- if (lookahead == ']') ADVANCE(745);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(330);
- if (lookahead == 'i') ADVANCE(329);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(254)
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(733);
- END_STATE();
- case 254:
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(743);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == ',') ADVANCE(519);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == ':') ADVANCE(720);
- if (lookahead == ';') ADVANCE(306);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(417)
- if (lookahead == ']') ADVANCE(745);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(330);
- if (lookahead == 'i') ADVANCE(329);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(254)
- END_STATE();
- case 255:
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(314);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == ',') ADVANCE(519);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(418)
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(255)
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 256:
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == ',') ADVANCE(519);
- if (lookahead == '-') ADVANCE(599);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(524);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '\\') SKIP(427)
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '|') ADVANCE(556);
- if (lookahead == '}') ADVANCE(736);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(257)
- END_STATE();
- case 257:
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == ',') ADVANCE(519);
- if (lookahead == '-') ADVANCE(599);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(524);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '\\') SKIP(427)
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(257)
- END_STATE();
- case 258:
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == ':') ADVANCE(720);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(423)
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '`') ADVANCE(326);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(258)
- END_STATE();
- case 259:
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '[') ADVANCE(637);
- if (lookahead == '\\') SKIP(428)
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(259)
- END_STATE();
- case 260:
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(422)
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '`') ADVANCE(326);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(260)
- END_STATE();
- case 261:
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == ',') ADVANCE(519);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == ':') ADVANCE(720);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '[') ADVANCE(637);
- if (lookahead == '\\') SKIP(424)
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '`') ADVANCE(326);
- if (lookahead == '|') ADVANCE(556);
- if (lookahead == '}') ADVANCE(776);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(261)
- END_STATE();
- case 262:
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == ',') ADVANCE(519);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == ':') ADVANCE(720);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(420)
- if (lookahead == ']') ADVANCE(745);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '`') ADVANCE(326);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(262)
- END_STATE();
- case 263:
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == ',') ADVANCE(519);
- if (lookahead == '-') ADVANCE(599);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(524);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '\\') SKIP(470)
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(263)
- END_STATE();
- case 264:
- if (lookahead == '!') ADVANCE(322);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == ':') ADVANCE(720);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(469)
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '`') ADVANCE(326);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(264)
- END_STATE();
- case 265:
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(357);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(265)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 266:
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(360);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(266)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 267:
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(362);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(553);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(267)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 268:
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(363);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '\n' ||
- lookahead == '\r') SKIP(268)
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') ADVANCE(751);
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- if (lookahead != 0 &&
- lookahead != '`') ADVANCE(756);
- END_STATE();
- case 269:
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(364);
- if (lookahead == '_') ADVANCE(898);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(269)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 270:
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(743);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '(') ADVANCE(617);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '/') ADVANCE(605);
- if (lookahead == '0') ADVANCE(766);
- if (lookahead == ':') ADVANCE(720);
- if (lookahead == '<') ADVANCE(576);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{') ADVANCE(744);
- if (lookahead == '\\') SKIP(434)
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (lookahead == '}') ADVANCE(776);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(270)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(768);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 271:
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(365);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '\n' ||
- lookahead == '\r') SKIP(271)
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') ADVANCE(752);
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- if (lookahead != 0 &&
- lookahead != '"' &&
- lookahead != '`') ADVANCE(756);
- END_STATE();
- case 272:
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(366);
- if (lookahead == '_') ADVANCE(898);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(272)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 273:
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(742);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') SKIP(438)
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '}') ADVANCE(776);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(273)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 274:
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(742);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') SKIP(444)
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(274)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 275:
- if (lookahead == '!') ADVANCE(777);
- if (lookahead == '#') ADVANCE(783);
- if (lookahead == '$') ADVANCE(742);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '=') ADVANCE(784);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') SKIP(438)
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '}') ADVANCE(776);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(273)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 276:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(572);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[') ADVANCE(638);
- if (lookahead == '\\') ADVANCE(409);
- if (lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(276)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 277:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(572);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(467);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(553);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(277)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 278:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(572);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(478);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(553);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(278)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 279:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(415);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(279)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 280:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(410);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(280)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 281:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(463);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(281)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 282:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(477);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(282)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 283:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(413);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(283)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 284:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(465);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(284)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 285:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(476);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(285)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 286:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(482);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(286)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 287:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(416);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(287)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 288:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(468);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(288)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 289:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(762);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(412);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(289)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 290:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(762);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(464);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(290)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 291:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(430);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '}') ADVANCE(776);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(291)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- (lookahead < '&' || ')' < lookahead) &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 292:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(426);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(906);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(292)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- (lookahead < '&' || ')' < lookahead) &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 293:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(743);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '(') ADVANCE(617);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '+') ADVANCE(317);
- if (lookahead == '-') ADVANCE(318);
- if (lookahead == '0') ADVANCE(767);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '=') ADVANCE(522);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(439)
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(293)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(769);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(620);
- END_STATE();
- case 294:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(740);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(617);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == ';') ADVANCE(516);
- if (lookahead == '<') ADVANCE(575);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '\\') ADVANCE(442);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '{') ADVANCE(630);
- if (lookahead == '|') ADVANCE(553);
- if (lookahead == '}') ADVANCE(776);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(294)
- if (lookahead != 0 &&
- (lookahead < '[' || ']' < lookahead)) ADVANCE(908);
- END_STATE();
- case 295:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '\\') SKIP(448)
- if (lookahead == '}') ADVANCE(776);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(800);
- END_STATE();
- case 296:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(821);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(431);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(296)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- (lookahead < '&' || ')' < lookahead) &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 297:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(821);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(433);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(297)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0 &&
- (lookahead < '&' || ')' < lookahead) &&
- lookahead != ';' &&
- lookahead != '|') ADVANCE(908);
- END_STATE();
- case 298:
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(755);
- if (lookahead == '$') ADVANCE(741);
- if (lookahead == '(') ADVANCE(754);
- if (lookahead == '\\') ADVANCE(445);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '\n' ||
- lookahead == '\r') SKIP(298)
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') ADVANCE(753);
- if (lookahead != 0) ADVANCE(756);
- END_STATE();
- case 299:
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '%') ADVANCE(612);
- if (lookahead == '*') ADVANCE(781);
- if (lookahead == '+') ADVANCE(791);
- if (lookahead == ',') ADVANCE(521);
- if (lookahead == '-') ADVANCE(788);
- if (lookahead == '/') ADVANCE(607);
- if (lookahead == ':') ADVANCE(722);
- if (lookahead == '=') ADVANCE(784);
- if (lookahead == '?') ADVANCE(794);
- if (lookahead == '@') ADVANCE(779);
- if (lookahead == '[') ADVANCE(637);
- if (lookahead == '\\') SKIP(432)
- if (lookahead == '^') ADVANCE(560);
- if (lookahead == '}') ADVANCE(776);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(300)
- END_STATE();
- case 300:
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '%') ADVANCE(612);
- if (lookahead == ',') ADVANCE(521);
- if (lookahead == '/') ADVANCE(607);
- if (lookahead == ':') ADVANCE(720);
- if (lookahead == '[') ADVANCE(637);
- if (lookahead == '\\') SKIP(432)
- if (lookahead == '^') ADVANCE(560);
- if (lookahead == '}') ADVANCE(776);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(300)
- END_STATE();
- case 301:
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(331);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '-') ADVANCE(320);
- if (lookahead == '0') ADVANCE(766);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(441)
- if (lookahead == '`') ADVANCE(326);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(301)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(768);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 302:
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '%') ADVANCE(610);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '+') ADVANCE(593);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '/') ADVANCE(605);
- if (lookahead == ':') ADVANCE(720);
- if (lookahead == '<') ADVANCE(569);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '\\') SKIP(446)
- if (lookahead == '`') ADVANCE(326);
- if (lookahead == '}') ADVANCE(776);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(302)
- END_STATE();
- case 303:
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '[' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(440);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '`') ADVANCE(326);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(303)
- if (lookahead != 0 &&
- (lookahead < '"' || '$' < lookahead) &&
- (lookahead < '\'' || ')' < lookahead) &&
- lookahead != ';') ADVANCE(908);
- END_STATE();
- case 304:
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '+') ADVANCE(323);
- if (lookahead == '=') ADVANCE(522);
- if (lookahead == '[') ADVANCE(637);
- if (lookahead == '\\') SKIP(449)
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(304)
- END_STATE();
- case 305:
- if (lookahead == '&') ADVANCE(551);
- if (lookahead == '>') ADVANCE(644);
- END_STATE();
- case 306:
- if (lookahead == '&') ADVANCE(628);
- if (lookahead == ';') ADVANCE(627);
- END_STATE();
- case 307:
- if (lookahead == '\'') ADVANCE(758);
- if (lookahead != 0) ADVANCE(307);
- END_STATE();
- case 308:
- if (lookahead == '\'') ADVANCE(759);
- if (lookahead == '\\') ADVANCE(309);
- if (lookahead != 0) ADVANCE(308);
- END_STATE();
- case 309:
- if (lookahead == '\'') ADVANCE(760);
- if (lookahead == '\\') ADVANCE(309);
- if (lookahead != 0) ADVANCE(308);
- END_STATE();
- case 310:
- if (lookahead == '(') ADVANCE(812);
- if (lookahead == '[') ADVANCE(732);
- if (lookahead == '`') ADVANCE(815);
- if (lookahead == '{') ADVANCE(775);
- END_STATE();
- case 311:
- if (lookahead == '(') ADVANCE(514);
- END_STATE();
- case 312:
- if (lookahead == '(') ADVANCE(816);
- END_STATE();
- case 313:
- if (lookahead == '(') ADVANCE(817);
- END_STATE();
- case 314:
- if (lookahead == '(') ADVANCE(811);
- if (lookahead == '`') ADVANCE(815);
- if (lookahead == '{') ADVANCE(775);
- END_STATE();
- case 315:
- if (lookahead == ')') ADVANCE(515);
- END_STATE();
- case 316:
- if (lookahead == '+') ADVANCE(527);
- END_STATE();
- case 317:
- if (lookahead == '+') ADVANCE(527);
- if (lookahead == '=') ADVANCE(531);
- END_STATE();
- case 318:
- if (lookahead == '-') ADVANCE(529);
- if (lookahead == '0') ADVANCE(767);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(769);
- END_STATE();
- case 319:
- if (lookahead == '.') ADVANCE(734);
- END_STATE();
- case 320:
- if (lookahead == '0') ADVANCE(767);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(769);
- END_STATE();
- case 321:
- if (lookahead == '<') ADVANCE(717);
- END_STATE();
- case 322:
- if (lookahead == '=') ADVANCE(567);
- END_STATE();
- case 323:
- if (lookahead == '=') ADVANCE(531);
- END_STATE();
- case 324:
- if (lookahead == '>') ADVANCE(644);
- END_STATE();
- case 325:
- if (lookahead == ']') ADVANCE(641);
- END_STATE();
- case 326:
- if (lookahead == '`') ADVANCE(737);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(326);
- END_STATE();
- case 327:
- if (lookahead == 'a') ADVANCE(328);
- END_STATE();
- case 328:
- if (lookahead == 'c') ADVANCE(621);
- END_STATE();
- case 329:
- if (lookahead == 'n') ADVANCE(511);
- END_STATE();
- case 330:
- if (lookahead == 's') ADVANCE(327);
- END_STATE();
- case 331:
- if (lookahead == '{') ADVANCE(775);
- END_STATE();
- case 332:
- if (lookahead == '|') ADVANCE(549);
- END_STATE();
- case 333:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(12)
- if (lookahead == '\n') ADVANCE(838);
- if (lookahead == '\r') ADVANCE(13);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 334:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(222)
- if (lookahead == '\n') ADVANCE(870);
- if (lookahead == '\r') ADVANCE(17);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 335:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(151)
- if (lookahead == '\n') ADVANCE(840);
- if (lookahead == '\r') ADVANCE(25);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 336:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(164)
- if (lookahead == '\n') ADVANCE(842);
- if (lookahead == '\r') ADVANCE(27);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 337:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(173)
- if (lookahead == '\n') ADVANCE(848);
- if (lookahead == '\r') ADVANCE(29);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 338:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(179)
- if (lookahead == '\n') ADVANCE(852);
- if (lookahead == '\r') ADVANCE(31);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 339:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(188)
- if (lookahead == '\n') ADVANCE(857);
- if (lookahead == '\r') ADVANCE(35);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 340:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(192)
- if (lookahead == '\n') ADVANCE(859);
- if (lookahead == '\r') ADVANCE(38);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 341:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(200)
- if (lookahead == '\n') ADVANCE(863);
- if (lookahead == '\r') ADVANCE(39);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 342:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(230)
- if (lookahead == '\n') ADVANCE(872);
- if (lookahead == '\r') ADVANCE(41);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 343:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(204)
- if (lookahead == '\n') ADVANCE(865);
- if (lookahead == '\r') ADVANCE(44);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 344:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(232)
- if (lookahead == '\n') ADVANCE(874);
- if (lookahead == '\r') ADVANCE(46);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 345:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(233)
- if (lookahead == '\n') ADVANCE(875);
- if (lookahead == '\r') ADVANCE(47);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 346:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(250)
- if (lookahead == '\n') ADVANCE(882);
- if (lookahead == '\r') ADVANCE(48);
- END_STATE();
- case 347:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(248)
- if (lookahead == '\n') ADVANCE(880);
- if (lookahead == '\r') ADVANCE(50);
- END_STATE();
- case 348:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(249)
- if (lookahead == '\n') ADVANCE(881);
- if (lookahead == '\r') ADVANCE(51);
- END_STATE();
- case 349:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(252)
- if (lookahead == '\n') ADVANCE(884);
- if (lookahead == '\r') ADVANCE(53);
- END_STATE();
- case 350:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(229)
- if (lookahead == '\n') ADVANCE(871);
- if (lookahead == '\r') ADVANCE(56);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 351:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(141)
- if (lookahead == '\n') ADVANCE(839);
- if (lookahead == '\r') ADVANCE(62);
- END_STATE();
- case 352:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(163)
- if (lookahead == '\n') ADVANCE(841);
- if (lookahead == '\r') ADVANCE(73);
- END_STATE();
- case 353:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(169)
- if (lookahead == '\n') ADVANCE(845);
- if (lookahead == '\r') ADVANCE(74);
- END_STATE();
- case 354:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(172)
- if (lookahead == '\n') ADVANCE(847);
- if (lookahead == '\r') ADVANCE(75);
- END_STATE();
- case 355:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(210)
- if (lookahead == '\n') ADVANCE(868);
- if (lookahead == '\r') ADVANCE(80);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 356:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(175)
- if (lookahead == '\n') ADVANCE(849);
- if (lookahead == '\r') ADVANCE(81);
- END_STATE();
- case 357:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(265)
- if (lookahead == '\n') ADVANCE(885);
- if (lookahead == '\r') ADVANCE(83);
- END_STATE();
- case 358:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(212)
- if (lookahead == '\n') ADVANCE(869);
- if (lookahead == '\r') ADVANCE(84);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 359:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(236)
- if (lookahead == '\n') ADVANCE(878);
- if (lookahead == '\r') ADVANCE(85);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 360:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(266)
- if (lookahead == '\n') ADVANCE(886);
- if (lookahead == '\r') ADVANCE(86);
- END_STATE();
- case 361:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(181)
- if (lookahead == '\n') ADVANCE(853);
- if (lookahead == '\r') ADVANCE(96);
- END_STATE();
- case 362:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(267)
- if (lookahead == '\n') ADVANCE(887);
- if (lookahead == '\r') ADVANCE(99);
- END_STATE();
- case 363:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') ADVANCE(751);
- if (lookahead == '\n') ADVANCE(751);
- if (lookahead == '\r') ADVANCE(748);
- if (lookahead != 0) ADVANCE(756);
- END_STATE();
- case 364:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(269)
- if (lookahead == '\n') ADVANCE(888);
- if (lookahead == '\r') ADVANCE(100);
- END_STATE();
- case 365:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') ADVANCE(752);
- if (lookahead == '\n') ADVANCE(752);
- if (lookahead == '\r') ADVANCE(749);
- if (lookahead != 0) ADVANCE(756);
- END_STATE();
- case 366:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(272)
- if (lookahead == '\n') ADVANCE(889);
- if (lookahead == '\r') ADVANCE(101);
- END_STATE();
- case 367:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(167)
- if (lookahead == '\n') ADVANCE(844);
- if (lookahead == '\r') ADVANCE(115);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 368:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(170)
- if (lookahead == '\n') ADVANCE(846);
- if (lookahead == '\r') ADVANCE(117);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 369:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(182)
- if (lookahead == '\n') ADVANCE(854);
- if (lookahead == '\r') ADVANCE(119);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 370:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(190)
- if (lookahead == '\n') ADVANCE(858);
- if (lookahead == '\r') ADVANCE(123);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 371:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(202)
- if (lookahead == '\n') ADVANCE(864);
- if (lookahead == '\r') ADVANCE(125);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 372:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(231)
- if (lookahead == '\n') ADVANCE(873);
- if (lookahead == '\r') ADVANCE(127);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 373:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(208)
- if (lookahead == '\n') ADVANCE(867);
- if (lookahead == '\r') ADVANCE(130);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 374:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(251)
- if (lookahead == '\n') ADVANCE(883);
- if (lookahead == '\r') ADVANCE(132);
- END_STATE();
- case 375:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(247)
- if (lookahead == '\n') ADVANCE(879);
- if (lookahead == '\r') ADVANCE(134);
- END_STATE();
- case 376:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(166)
- if (lookahead == '\n') ADVANCE(843);
- if (lookahead == '\r') ADVANCE(137);
- END_STATE();
- case 377:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(178)
- if (lookahead == '\n') ADVANCE(851);
- if (lookahead == '\r') ADVANCE(139);
- END_STATE();
- case 378:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(176)
- if (lookahead == '\n') ADVANCE(850);
- if (lookahead == '\r') ADVANCE(142);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 379:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(196)
- if (lookahead == '\n') ADVANCE(861);
- if (lookahead == '\r') ADVANCE(146);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 380:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(184)
- if (lookahead == '\n') ADVANCE(855);
- if (lookahead == '\r') ADVANCE(149);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 381:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(186)
- if (lookahead == '\n') ADVANCE(856);
- if (lookahead == '\r') ADVANCE(153);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 382:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(194)
- if (lookahead == '\n') ADVANCE(860);
- if (lookahead == '\r') ADVANCE(156);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 383:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(198)
- if (lookahead == '\n') ADVANCE(862);
- if (lookahead == '\r') ADVANCE(157);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 384:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(206)
- if (lookahead == '\n') ADVANCE(866);
- if (lookahead == '\r') ADVANCE(159);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 385:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(234)
- if (lookahead == '\n') ADVANCE(876);
- if (lookahead == '\r') ADVANCE(160);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 386:
- if (lookahead == '\t' ||
- lookahead == 11 ||
- lookahead == '\f' ||
- lookahead == ' ') SKIP(235)
- if (lookahead == '\n') ADVANCE(877);
- if (lookahead == '\r') ADVANCE(161);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 387:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(221)
- if (lookahead == '\r') SKIP(1)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 388:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(237)
- if (lookahead == '\r') SKIP(2)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 389:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(238)
- if (lookahead == '\r') SKIP(3)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 390:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(239)
- if (lookahead == '\r') SKIP(4)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 391:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(6)
- if (lookahead == '\r') SKIP(5)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 392:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(223)
- if (lookahead == '\r') SKIP(7)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 393:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(241)
- if (lookahead == '\r') SKIP(8)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 394:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(242)
- if (lookahead == '\r') SKIP(9)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 395:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(224)
- if (lookahead == '\r') SKIP(10)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 396:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(226)
- if (lookahead == '\r') SKIP(11)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 397:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(108)
- if (lookahead == '\r') SKIP(18)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 398:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(245)
- if (lookahead == '\r') SKIP(19)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 399:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(240)
- if (lookahead == '\r') SKIP(20)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 400:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(165)
- if (lookahead == '\r') SKIP(21)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 401:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(168)
- if (lookahead == '\r') SKIP(22)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 402:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(171)
- if (lookahead == '\r') SKIP(23)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 403:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(174)
- if (lookahead == '\r') SKIP(24)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 404:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(177)
- if (lookahead == '\r') SKIP(26)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 405:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(180)
- if (lookahead == '\r') SKIP(28)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 406:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(183)
- if (lookahead == '\r') SKIP(30)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 407:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(185)
- if (lookahead == '\r') SKIP(32)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 408:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(187)
- if (lookahead == '\r') SKIP(33)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 409:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(276)
- if (lookahead == '\r') SKIP(34)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 410:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(280)
- if (lookahead == '\r') SKIP(36)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 411:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(244)
- if (lookahead == '\r') SKIP(37)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 412:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(289)
- if (lookahead == '\r') SKIP(40)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 413:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(283)
- if (lookahead == '\r') SKIP(42)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 414:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(195)
- if (lookahead == '\r') SKIP(43)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 415:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(279)
- if (lookahead == '\r') SKIP(45)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 416:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(287)
- if (lookahead == '\r') SKIP(49)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 417:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(254)
- if (lookahead == '\r') SKIP(52)
- END_STATE();
- case 418:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(255)
- if (lookahead == '\r') SKIP(54)
- END_STATE();
- case 419:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(243)
- if (lookahead == '\r') SKIP(55)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 420:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(262)
- if (lookahead == '\r') SKIP(57)
- END_STATE();
- case 421:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(217)
- if (lookahead == '\r') SKIP(58)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 422:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(260)
- if (lookahead == '\r') SKIP(59)
- END_STATE();
- case 423:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(258)
- if (lookahead == '\r') SKIP(60)
- END_STATE();
- case 424:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(261)
- if (lookahead == '\r') SKIP(61)
- END_STATE();
- case 425:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(64)
- if (lookahead == '\r') SKIP(63)
- END_STATE();
- case 426:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(292)
- if (lookahead == '\r') SKIP(70)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 427:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(257)
- if (lookahead == '\r') SKIP(71)
- END_STATE();
- case 428:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(259)
- if (lookahead == '\r') SKIP(72)
- END_STATE();
- case 429:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(219)
- if (lookahead == '\r') SKIP(76)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 430:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(291)
- if (lookahead == '\r') SKIP(77)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 431:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(296)
- if (lookahead == '\r') SKIP(78)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 432:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(300)
- if (lookahead == '\r') SKIP(79)
- END_STATE();
- case 433:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(297)
- if (lookahead == '\r') SKIP(82)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 434:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(270)
- if (lookahead == '\r') SKIP(87)
- END_STATE();
- case 435:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(65)
- if (lookahead == '\r') SKIP(88)
- END_STATE();
- case 436:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(67)
- if (lookahead == '\r') SKIP(89)
- END_STATE();
- case 437:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(66)
- if (lookahead == '\r') SKIP(90)
- END_STATE();
- case 438:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(273)
- if (lookahead == '\r') SKIP(91)
- END_STATE();
- case 439:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(293)
- if (lookahead == '\r') SKIP(92)
- END_STATE();
- case 440:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(303)
- if (lookahead == '\r') SKIP(93)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 441:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(301)
- if (lookahead == '\r') SKIP(94)
- END_STATE();
- case 442:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(294)
- if (lookahead == '\r') SKIP(95)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 443:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(68)
- if (lookahead == '\r') SKIP(97)
- END_STATE();
- case 444:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(274)
- if (lookahead == '\r') SKIP(98)
- END_STATE();
- case 445:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') ADVANCE(753);
- if (lookahead == '\r') ADVANCE(747);
- if (lookahead != 0) ADVANCE(756);
- END_STATE();
- case 446:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(302)
- if (lookahead == '\r') SKIP(102)
- END_STATE();
- case 447:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(69)
- if (lookahead == '\r') SKIP(103)
- END_STATE();
- case 448:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(295)
- if (lookahead == '\r') SKIP(104)
- END_STATE();
- case 449:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(304)
- if (lookahead == '\r') SKIP(105)
- END_STATE();
- case 450:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(227)
- if (lookahead == '\r') SKIP(106)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 451:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(225)
- if (lookahead == '\r') SKIP(107)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 452:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(162)
- if (lookahead == '\r') SKIP(109)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 453:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(246)
- if (lookahead == '\r') SKIP(110)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 454:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(197)
- if (lookahead == '\r') SKIP(111)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 455:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(199)
- if (lookahead == '\r') SKIP(112)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 456:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(201)
- if (lookahead == '\r') SKIP(113)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 457:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(205)
- if (lookahead == '\r') SKIP(114)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 458:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(207)
- if (lookahead == '\r') SKIP(116)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 459:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(203)
- if (lookahead == '\r') SKIP(118)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 460:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(213)
- if (lookahead == '\r') SKIP(120)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 461:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(209)
- if (lookahead == '\r') SKIP(121)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 462:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(214)
- if (lookahead == '\r') SKIP(122)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 463:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(281)
- if (lookahead == '\r') SKIP(124)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 464:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(290)
- if (lookahead == '\r') SKIP(126)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 465:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(284)
- if (lookahead == '\r') SKIP(128)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 466:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(218)
- if (lookahead == '\r') SKIP(129)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 467:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(277)
- if (lookahead == '\r') SKIP(131)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 468:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(288)
- if (lookahead == '\r') SKIP(133)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 469:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(264)
- if (lookahead == '\r') SKIP(135)
- END_STATE();
- case 470:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(263)
- if (lookahead == '\r') SKIP(136)
- END_STATE();
- case 471:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(220)
- if (lookahead == '\r') SKIP(138)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 472:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(228)
- if (lookahead == '\r') SKIP(140)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 473:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(211)
- if (lookahead == '\r') SKIP(143)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 474:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(215)
- if (lookahead == '\r') SKIP(144)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 475:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(216)
- if (lookahead == '\r') SKIP(145)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 476:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(285)
- if (lookahead == '\r') SKIP(147)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 477:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(282)
- if (lookahead == '\r') SKIP(148)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 478:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(278)
- if (lookahead == '\r') SKIP(150)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 479:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(189)
- if (lookahead == '\r') SKIP(152)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 480:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(191)
- if (lookahead == '\r') SKIP(154)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 481:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(193)
- if (lookahead == '\r') SKIP(155)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 482:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(286)
- if (lookahead == '\r') SKIP(158)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 483:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(769);
- END_STATE();
- case 484:
- if (lookahead != 0 &&
- (lookahead < '\t' || '\r' < lookahead)) ADVANCE(908);
- END_STATE();
- case 485:
- if (lookahead != 0 &&
- lookahead != '\r') ADVANCE(756);
- if (lookahead == '\r') ADVANCE(757);
- END_STATE();
- case 486:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(654);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(310);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(320);
- if (lookahead == '0') ADVANCE(766);
- if (lookahead == ':') ADVANCE(720);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(576);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '\\') SKIP(508)
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (lookahead == '}') ADVANCE(776);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(486)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(768);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 487:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(654);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(507)
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(487)
- END_STATE();
- case 488:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(654);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') SKIP(509)
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(488)
- END_STATE();
- case 489:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') SKIP(487)
- END_STATE();
- case 490:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') SKIP(486)
- END_STATE();
- case 491:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') SKIP(488)
- END_STATE();
- case 492:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(662);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(376);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(492)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 493:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(666);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(368);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(493)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 494:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(667);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(402);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(494)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 495:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(679);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(762);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(406);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(495)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 496:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(680);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(380);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(496)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 497:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(683);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(408);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(497)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 498:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(686);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(370);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(498)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 499:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(689);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(481);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(499)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 500:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(692);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(379);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(500)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')') ADVANCE(908);
- END_STATE();
- case 501:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(697);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(456);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(501)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 502:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(709);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(762);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(460);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(502)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 503:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(710);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(462);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(503)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 504:
- if (eof) ADVANCE(510);
- if (lookahead == '\n') ADVANCE(712);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[' ||
- lookahead == ']' ||
- lookahead == '{' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '\\') ADVANCE(475);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(504)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 505:
- if (eof) ADVANCE(510);
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(611);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(728);
- if (lookahead == ',') ADVANCE(520);
- if (lookahead == '-') ADVANCE(726);
- if (lookahead == '/') ADVANCE(606);
- if (lookahead == '0') ADVANCE(894);
- if (lookahead == ':') ADVANCE(723);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(526);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '[') ADVANCE(638);
- if (lookahead == '\\') ADVANCE(387);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(557);
- if (lookahead == '_') ADVANCE(896);
- if (lookahead == '`') ADVANCE(814);
- if (lookahead == 'e') ADVANCE(906);
- if (lookahead == 'i') ADVANCE(905);
- if (lookahead == '{') ADVANCE(630);
- if (lookahead == '|') ADVANCE(554);
- if (lookahead == '}') ADVANCE(776);
- if (lookahead == '~') ADVANCE(730);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(505)
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 506:
- if (eof) ADVANCE(510);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(820);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '-') ADVANCE(900);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == ';') ADVANCE(306);
- if (lookahead == '<') ADVANCE(572);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '[') ADVANCE(638);
- if (lookahead == '\\') ADVANCE(388);
- if (lookahead == ']' ||
- lookahead == '}') ADVANCE(744);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '{') ADVANCE(630);
- if (lookahead == '|') ADVANCE(553);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(506)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (lookahead != 0) ADVANCE(908);
- END_STATE();
- case 507:
- if (eof) ADVANCE(510);
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(487)
- if (lookahead == '\r') SKIP(489)
- END_STATE();
- case 508:
- if (eof) ADVANCE(510);
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(486)
- if (lookahead == '\r') SKIP(490)
- END_STATE();
- case 509:
- if (eof) ADVANCE(510);
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(488)
- if (lookahead == '\r') SKIP(491)
- END_STATE();
- case 510:
- ACCEPT_TOKEN(ts_builtin_sym_end);
- END_STATE();
- case 511:
- ACCEPT_TOKEN(anon_sym_in);
- END_STATE();
- case 512:
- ACCEPT_TOKEN(anon_sym_in);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 513:
- ACCEPT_TOKEN(anon_sym_in);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 514:
- ACCEPT_TOKEN(anon_sym_LPAREN_LPAREN);
- END_STATE();
- case 515:
- ACCEPT_TOKEN(anon_sym_RPAREN_RPAREN);
- END_STATE();
- case 516:
- ACCEPT_TOKEN(anon_sym_SEMI);
- END_STATE();
- case 517:
- ACCEPT_TOKEN(anon_sym_SEMI);
- if (lookahead == '&') ADVANCE(628);
- if (lookahead == ';') ADVANCE(627);
- END_STATE();
- case 518:
- ACCEPT_TOKEN(anon_sym_SEMI);
- if (lookahead == ';') ADVANCE(626);
- END_STATE();
- case 519:
- ACCEPT_TOKEN(anon_sym_COMMA);
- END_STATE();
- case 520:
- ACCEPT_TOKEN(anon_sym_COMMA);
- if (lookahead == ',') ADVANCE(808);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 521:
- ACCEPT_TOKEN(anon_sym_COMMA);
- if (lookahead == ',') ADVANCE(807);
- END_STATE();
- case 522:
- ACCEPT_TOKEN(anon_sym_EQ);
- END_STATE();
- case 523:
- ACCEPT_TOKEN(anon_sym_EQ);
- if (lookahead == '=') ADVANCE(566);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead == '~') ADVANCE(643);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 524:
- ACCEPT_TOKEN(anon_sym_EQ);
- if (lookahead == '=') ADVANCE(565);
- END_STATE();
- case 525:
- ACCEPT_TOKEN(anon_sym_EQ);
- if (lookahead == '=') ADVANCE(565);
- if (lookahead == '~') ADVANCE(642);
- END_STATE();
- case 526:
- ACCEPT_TOKEN(anon_sym_EQ);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 527:
- ACCEPT_TOKEN(anon_sym_PLUS_PLUS);
- END_STATE();
- case 528:
- ACCEPT_TOKEN(anon_sym_PLUS_PLUS);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 529:
- ACCEPT_TOKEN(anon_sym_DASH_DASH);
- END_STATE();
- case 530:
- ACCEPT_TOKEN(anon_sym_DASH_DASH);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 531:
- ACCEPT_TOKEN(anon_sym_PLUS_EQ);
- END_STATE();
- case 532:
- ACCEPT_TOKEN(anon_sym_PLUS_EQ);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 533:
- ACCEPT_TOKEN(anon_sym_DASH_EQ);
- END_STATE();
- case 534:
- ACCEPT_TOKEN(anon_sym_DASH_EQ);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 535:
- ACCEPT_TOKEN(anon_sym_STAR_EQ);
- END_STATE();
- case 536:
- ACCEPT_TOKEN(anon_sym_STAR_EQ);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 537:
- ACCEPT_TOKEN(anon_sym_SLASH_EQ);
- END_STATE();
- case 538:
- ACCEPT_TOKEN(anon_sym_SLASH_EQ);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 539:
- ACCEPT_TOKEN(anon_sym_PERCENT_EQ);
- END_STATE();
- case 540:
- ACCEPT_TOKEN(anon_sym_PERCENT_EQ);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 541:
- ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ);
- END_STATE();
- case 542:
- ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 543:
- ACCEPT_TOKEN(anon_sym_LT_LT_EQ);
- END_STATE();
- case 544:
- ACCEPT_TOKEN(anon_sym_GT_GT_EQ);
- END_STATE();
- case 545:
- ACCEPT_TOKEN(anon_sym_AMP_EQ);
- END_STATE();
- case 546:
- ACCEPT_TOKEN(anon_sym_CARET_EQ);
- END_STATE();
- case 547:
- ACCEPT_TOKEN(anon_sym_CARET_EQ);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 548:
- ACCEPT_TOKEN(anon_sym_PIPE_EQ);
- END_STATE();
- case 549:
- ACCEPT_TOKEN(anon_sym_PIPE_PIPE);
- END_STATE();
- case 550:
- ACCEPT_TOKEN(anon_sym_DASHo);
- END_STATE();
- case 551:
- ACCEPT_TOKEN(anon_sym_AMP_AMP);
- END_STATE();
- case 552:
- ACCEPT_TOKEN(anon_sym_DASHa);
- END_STATE();
- case 553:
- ACCEPT_TOKEN(anon_sym_PIPE);
- END_STATE();
- case 554:
- ACCEPT_TOKEN(anon_sym_PIPE);
- if (lookahead == '&') ADVANCE(632);
- if (lookahead == '=') ADVANCE(548);
- if (lookahead == '|') ADVANCE(549);
- END_STATE();
- case 555:
- ACCEPT_TOKEN(anon_sym_PIPE);
- if (lookahead == '&') ADVANCE(632);
- if (lookahead == '|') ADVANCE(549);
- END_STATE();
- case 556:
- ACCEPT_TOKEN(anon_sym_PIPE);
- if (lookahead == '=') ADVANCE(548);
- if (lookahead == '|') ADVANCE(549);
- END_STATE();
- case 557:
- ACCEPT_TOKEN(anon_sym_CARET);
- if (lookahead == '=') ADVANCE(547);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead == '^') ADVANCE(810);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 558:
- ACCEPT_TOKEN(anon_sym_CARET);
- if (lookahead == '=') ADVANCE(547);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 559:
- ACCEPT_TOKEN(anon_sym_CARET);
- if (lookahead == '=') ADVANCE(546);
- END_STATE();
- case 560:
- ACCEPT_TOKEN(anon_sym_CARET);
- if (lookahead == '^') ADVANCE(809);
- END_STATE();
- case 561:
- ACCEPT_TOKEN(anon_sym_AMP);
- END_STATE();
- case 562:
- ACCEPT_TOKEN(anon_sym_AMP);
- if (lookahead == '&') ADVANCE(551);
- if (lookahead == '=') ADVANCE(545);
- END_STATE();
- case 563:
- ACCEPT_TOKEN(anon_sym_AMP);
- if (lookahead == '&') ADVANCE(551);
- if (lookahead == '=') ADVANCE(545);
- if (lookahead == '>') ADVANCE(644);
- END_STATE();
- case 564:
- ACCEPT_TOKEN(anon_sym_AMP);
- if (lookahead == '&') ADVANCE(551);
- if (lookahead == '>') ADVANCE(644);
- END_STATE();
- case 565:
- ACCEPT_TOKEN(anon_sym_EQ_EQ);
- END_STATE();
- case 566:
- ACCEPT_TOKEN(anon_sym_EQ_EQ);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 567:
- ACCEPT_TOKEN(anon_sym_BANG_EQ);
- END_STATE();
- case 568:
- ACCEPT_TOKEN(anon_sym_BANG_EQ);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 569:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '&') ADVANCE(646);
- END_STATE();
- case 570:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '&') ADVANCE(646);
- if (lookahead == '(') ADVANCE(816);
- END_STATE();
- case 571:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '&') ADVANCE(646);
- if (lookahead == '(') ADVANCE(816);
- if (lookahead == '<') ADVANCE(589);
- if (lookahead == '=') ADVANCE(585);
- END_STATE();
- case 572:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '&') ADVANCE(646);
- if (lookahead == '(') ADVANCE(816);
- if (lookahead == '<') ADVANCE(321);
- END_STATE();
- case 573:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '&') ADVANCE(646);
- if (lookahead == '(') ADVANCE(816);
- if (lookahead == '<') ADVANCE(588);
- END_STATE();
- case 574:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '&') ADVANCE(646);
- if (lookahead == '(') ADVANCE(816);
- if (lookahead == '<') ADVANCE(587);
- END_STATE();
- case 575:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '&') ADVANCE(646);
- if (lookahead == '<') ADVANCE(321);
- END_STATE();
- case 576:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '&') ADVANCE(646);
- if (lookahead == '<') ADVANCE(588);
- END_STATE();
- case 577:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '&') ADVANCE(646);
- if (lookahead == '<') ADVANCE(587);
- END_STATE();
- case 578:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '(') ADVANCE(816);
- if (lookahead == '<') ADVANCE(590);
- if (lookahead == '=') ADVANCE(585);
- END_STATE();
- case 579:
- ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '<') ADVANCE(590);
- if (lookahead == '=') ADVANCE(585);
- END_STATE();
- case 580:
- ACCEPT_TOKEN(anon_sym_GT);
- if (lookahead == '&') ADVANCE(647);
- if (lookahead == '(') ADVANCE(817);
- if (lookahead == '=') ADVANCE(586);
- if (lookahead == '>') ADVANCE(592);
- if (lookahead == '|') ADVANCE(648);
- END_STATE();
- case 581:
- ACCEPT_TOKEN(anon_sym_GT);
- if (lookahead == '&') ADVANCE(647);
- if (lookahead == '(') ADVANCE(817);
- if (lookahead == '>') ADVANCE(591);
- if (lookahead == '|') ADVANCE(648);
- END_STATE();
- case 582:
- ACCEPT_TOKEN(anon_sym_GT);
- if (lookahead == '&') ADVANCE(647);
- if (lookahead == '>') ADVANCE(591);
- if (lookahead == '|') ADVANCE(648);
- END_STATE();
- case 583:
- ACCEPT_TOKEN(anon_sym_GT);
- if (lookahead == '(') ADVANCE(817);
- if (lookahead == '=') ADVANCE(586);
- if (lookahead == '>') ADVANCE(592);
- END_STATE();
- case 584:
- ACCEPT_TOKEN(anon_sym_GT);
- if (lookahead == '=') ADVANCE(586);
- if (lookahead == '>') ADVANCE(592);
- END_STATE();
- case 585:
- ACCEPT_TOKEN(anon_sym_LT_EQ);
- END_STATE();
- case 586:
- ACCEPT_TOKEN(anon_sym_GT_EQ);
- END_STATE();
- case 587:
- ACCEPT_TOKEN(anon_sym_LT_LT);
- if (lookahead == '-') ADVANCE(651);
- END_STATE();
- case 588:
- ACCEPT_TOKEN(anon_sym_LT_LT);
- if (lookahead == '-') ADVANCE(651);
- if (lookahead == '<') ADVANCE(717);
- END_STATE();
- case 589:
- ACCEPT_TOKEN(anon_sym_LT_LT);
- if (lookahead == '-') ADVANCE(651);
- if (lookahead == '<') ADVANCE(717);
- if (lookahead == '=') ADVANCE(543);
- END_STATE();
- case 590:
- ACCEPT_TOKEN(anon_sym_LT_LT);
- if (lookahead == '=') ADVANCE(543);
- END_STATE();
- case 591:
- ACCEPT_TOKEN(anon_sym_GT_GT);
- END_STATE();
- case 592:
- ACCEPT_TOKEN(anon_sym_GT_GT);
- if (lookahead == '=') ADVANCE(544);
- END_STATE();
- case 593:
- ACCEPT_TOKEN(anon_sym_PLUS);
- END_STATE();
- case 594:
- ACCEPT_TOKEN(anon_sym_PLUS);
- if (lookahead == '+') ADVANCE(528);
- if (lookahead == '=') ADVANCE(532);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 595:
- ACCEPT_TOKEN(anon_sym_PLUS);
- if (lookahead == '+') ADVANCE(527);
- if (lookahead == '=') ADVANCE(531);
- END_STATE();
- case 596:
- ACCEPT_TOKEN(anon_sym_DASH);
- END_STATE();
- case 597:
- ACCEPT_TOKEN(anon_sym_DASH);
- if (lookahead == '-') ADVANCE(530);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '=') ADVANCE(534);
- if (lookahead == '\\') ADVANCE(484);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 598:
- ACCEPT_TOKEN(anon_sym_DASH);
- if (lookahead == '-') ADVANCE(529);
- if (lookahead == '=') ADVANCE(533);
- END_STATE();
- case 599:
- ACCEPT_TOKEN(anon_sym_DASH);
- if (lookahead == '-') ADVANCE(529);
- if (lookahead == '=') ADVANCE(533);
- if (lookahead == 'a') ADVANCE(552);
- if (lookahead == 'o') ADVANCE(550);
- END_STATE();
- case 600:
- ACCEPT_TOKEN(anon_sym_DASH);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '\\') ADVANCE(484);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 601:
- ACCEPT_TOKEN(anon_sym_STAR);
- END_STATE();
- case 602:
- ACCEPT_TOKEN(anon_sym_STAR);
- if (lookahead == '*') ADVANCE(615);
- if (lookahead == '=') ADVANCE(536);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 603:
- ACCEPT_TOKEN(anon_sym_STAR);
- if (lookahead == '*') ADVANCE(616);
- if (lookahead == '=') ADVANCE(535);
- END_STATE();
- case 604:
- ACCEPT_TOKEN(anon_sym_STAR);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 605:
- ACCEPT_TOKEN(anon_sym_SLASH);
- END_STATE();
- case 606:
- ACCEPT_TOKEN(anon_sym_SLASH);
- if (lookahead == '#') ADVANCE(804);
- if (lookahead == '%') ADVANCE(806);
- if (lookahead == '/') ADVANCE(802);
- if (lookahead == '=') ADVANCE(538);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead != 0 &&
- (lookahead < '\t' || '\r' < lookahead) &&
- lookahead != ' ' &&
- (lookahead < '"' || ')' < lookahead) &&
- (lookahead < ';' || '>' < lookahead) &&
- (lookahead < '[' || ']' < lookahead) &&
- lookahead != '`' &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 607:
- ACCEPT_TOKEN(anon_sym_SLASH);
- if (lookahead == '#') ADVANCE(803);
- if (lookahead == '%') ADVANCE(805);
- if (lookahead == '/') ADVANCE(801);
- END_STATE();
- case 608:
- ACCEPT_TOKEN(anon_sym_SLASH);
- if (lookahead == '=') ADVANCE(538);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 609:
- ACCEPT_TOKEN(anon_sym_SLASH);
- if (lookahead == '=') ADVANCE(537);
- END_STATE();
- case 610:
- ACCEPT_TOKEN(anon_sym_PERCENT);
- END_STATE();
- case 611:
- ACCEPT_TOKEN(anon_sym_PERCENT);
- if (lookahead == '%') ADVANCE(799);
- if (lookahead == '=') ADVANCE(540);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(908);
- END_STATE();
- case 612:
- ACCEPT_TOKEN(anon_sym_PERCENT);
- if (lookahead == '%') ADVANCE(798);
- END_STATE();
- case 613:
- ACCEPT_TOKEN(anon_sym_PERCENT);
- if (lookahead == '=') ADVANCE(540);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 614:
- ACCEPT_TOKEN(anon_sym_PERCENT);
- if (lookahead == '=') ADVANCE(539);
- END_STATE();
- case 615:
- ACCEPT_TOKEN(anon_sym_STAR_STAR);
- if (lookahead == '=') ADVANCE(542);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 616:
- ACCEPT_TOKEN(anon_sym_STAR_STAR);
- if (lookahead == '=') ADVANCE(541);
- END_STATE();
- case 617:
- ACCEPT_TOKEN(anon_sym_LPAREN);
- END_STATE();
- case 618:
- ACCEPT_TOKEN(anon_sym_LPAREN);
- if (lookahead == '(') ADVANCE(514);
- END_STATE();
- case 619:
- ACCEPT_TOKEN(anon_sym_RPAREN);
- END_STATE();
- case 620:
- ACCEPT_TOKEN(aux_sym__c_word_token1);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(620);
- END_STATE();
- case 621:
- ACCEPT_TOKEN(anon_sym_esac);
- END_STATE();
- case 622:
- ACCEPT_TOKEN(anon_sym_esac);
- if (lookahead == '\\') ADVANCE(484);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 623:
- ACCEPT_TOKEN(anon_sym_esac);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 624:
- ACCEPT_TOKEN(anon_sym_esac);
- if (lookahead == '\\') ADVANCE(16);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 625:
- ACCEPT_TOKEN(anon_sym_esac);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 626:
- ACCEPT_TOKEN(anon_sym_SEMI_SEMI);
- END_STATE();
- case 627:
- ACCEPT_TOKEN(anon_sym_SEMI_SEMI);
- if (lookahead == '&') ADVANCE(629);
- END_STATE();
- case 628:
- ACCEPT_TOKEN(anon_sym_SEMI_AMP);
- END_STATE();
- case 629:
- ACCEPT_TOKEN(anon_sym_SEMI_SEMI_AMP);
- END_STATE();
- case 630:
- ACCEPT_TOKEN(anon_sym_LBRACE);
- END_STATE();
- case 631:
- ACCEPT_TOKEN(anon_sym_RBRACE);
- END_STATE();
- case 632:
- ACCEPT_TOKEN(anon_sym_PIPE_AMP);
- END_STATE();
- case 633:
- ACCEPT_TOKEN(anon_sym_BANG);
- END_STATE();
- case 634:
- ACCEPT_TOKEN(anon_sym_BANG);
- if (lookahead == '=') ADVANCE(568);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 635:
- ACCEPT_TOKEN(anon_sym_BANG);
- if (lookahead == '=') ADVANCE(567);
- END_STATE();
- case 636:
- ACCEPT_TOKEN(anon_sym_BANG);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 637:
- ACCEPT_TOKEN(anon_sym_LBRACK);
- END_STATE();
- case 638:
- ACCEPT_TOKEN(anon_sym_LBRACK);
- if (lookahead == '[') ADVANCE(640);
- END_STATE();
- case 639:
- ACCEPT_TOKEN(anon_sym_RBRACK);
- END_STATE();
- case 640:
- ACCEPT_TOKEN(anon_sym_LBRACK_LBRACK);
- END_STATE();
- case 641:
- ACCEPT_TOKEN(anon_sym_RBRACK_RBRACK);
- END_STATE();
- case 642:
- ACCEPT_TOKEN(anon_sym_EQ_TILDE);
- END_STATE();
- case 643:
- ACCEPT_TOKEN(anon_sym_EQ_TILDE);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 644:
- ACCEPT_TOKEN(anon_sym_AMP_GT);
- if (lookahead == '>') ADVANCE(645);
- END_STATE();
- case 645:
- ACCEPT_TOKEN(anon_sym_AMP_GT_GT);
- END_STATE();
- case 646:
- ACCEPT_TOKEN(anon_sym_LT_AMP);
- if (lookahead == '-') ADVANCE(649);
- END_STATE();
- case 647:
- ACCEPT_TOKEN(anon_sym_GT_AMP);
- if (lookahead == '-') ADVANCE(650);
- END_STATE();
- case 648:
- ACCEPT_TOKEN(anon_sym_GT_PIPE);
- END_STATE();
- case 649:
- ACCEPT_TOKEN(anon_sym_LT_AMP_DASH);
- END_STATE();
- case 650:
- ACCEPT_TOKEN(anon_sym_GT_AMP_DASH);
- END_STATE();
- case 651:
- ACCEPT_TOKEN(anon_sym_LT_LT_DASH);
- END_STATE();
- case 652:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(652);
- if (lookahead == '+') ADVANCE(729);
- if (lookahead == '-') ADVANCE(727);
- if (lookahead == '\\') ADVANCE(391);
- if (lookahead == '~') ADVANCE(730);
- END_STATE();
- case 653:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(653);
- if (lookahead == '\\') ADVANCE(333);
- END_STATE();
- case 654:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(654);
- END_STATE();
- case 655:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(655);
- if (lookahead == '\\') ADVANCE(397);
- END_STATE();
- case 656:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(656);
- if (lookahead == '\\') ADVANCE(351);
- END_STATE();
- case 657:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(657);
- if (lookahead == '\\') ADVANCE(335);
- END_STATE();
- case 658:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(658);
- if (lookahead == '\\') ADVANCE(452);
- END_STATE();
- case 659:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(659);
- if (lookahead == '\\') ADVANCE(352);
- END_STATE();
- case 660:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(660);
- if (lookahead == '\\') ADVANCE(336);
- END_STATE();
- case 661:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(661);
- if (lookahead == '\\') ADVANCE(400);
- END_STATE();
- case 662:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(662);
- if (lookahead == '\\') ADVANCE(376);
- END_STATE();
- case 663:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(663);
- if (lookahead == '\\') ADVANCE(367);
- END_STATE();
- case 664:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(664);
- if (lookahead == '\\') ADVANCE(401);
- END_STATE();
- case 665:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(665);
- if (lookahead == '\\') ADVANCE(353);
- END_STATE();
- case 666:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(666);
- if (lookahead == '\\') ADVANCE(368);
- END_STATE();
- case 667:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(667);
- if (lookahead == '\\') ADVANCE(402);
- END_STATE();
- case 668:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(668);
- if (lookahead == '\\') ADVANCE(354);
- END_STATE();
- case 669:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(669);
- if (lookahead == '\\') ADVANCE(337);
- END_STATE();
- case 670:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(670);
- if (lookahead == '\\') ADVANCE(403);
- END_STATE();
- case 671:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(671);
- if (lookahead == '\\') ADVANCE(356);
- END_STATE();
- case 672:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(672);
- if (lookahead == '\\') ADVANCE(378);
- END_STATE();
- case 673:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(673);
- if (lookahead == '\\') ADVANCE(404);
- END_STATE();
- case 674:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(674);
- if (lookahead == '\\') ADVANCE(377);
- END_STATE();
- case 675:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(675);
- if (lookahead == '\\') ADVANCE(338);
- END_STATE();
- case 676:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(676);
- if (lookahead == '\\') ADVANCE(405);
- END_STATE();
- case 677:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(677);
- if (lookahead == '\\') ADVANCE(361);
- END_STATE();
- case 678:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(678);
- if (lookahead == '\\') ADVANCE(369);
- END_STATE();
- case 679:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(679);
- if (lookahead == '\\') ADVANCE(406);
- END_STATE();
- case 680:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(680);
- if (lookahead == '\\') ADVANCE(380);
- END_STATE();
- case 681:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(681);
- if (lookahead == '\\') ADVANCE(407);
- END_STATE();
- case 682:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(682);
- if (lookahead == '\\') ADVANCE(381);
- END_STATE();
- case 683:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(683);
- if (lookahead == '\\') ADVANCE(408);
- END_STATE();
- case 684:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(684);
- if (lookahead == '\\') ADVANCE(339);
- END_STATE();
- case 685:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(685);
- if (lookahead == '\\') ADVANCE(479);
- END_STATE();
- case 686:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(686);
- if (lookahead == '\\') ADVANCE(370);
- END_STATE();
- case 687:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(687);
- if (lookahead == '\\') ADVANCE(480);
- END_STATE();
- case 688:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(688);
- if (lookahead == '\\') ADVANCE(340);
- END_STATE();
- case 689:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(689);
- if (lookahead == '\\') ADVANCE(481);
- END_STATE();
- case 690:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(690);
- if (lookahead == '\\') ADVANCE(382);
- END_STATE();
- case 691:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(691);
- if (lookahead == '\\') ADVANCE(414);
- END_STATE();
- case 692:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(692);
- if (lookahead == '\\') ADVANCE(379);
- END_STATE();
- case 693:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(693);
- if (lookahead == '\\') ADVANCE(454);
- END_STATE();
- case 694:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(694);
- if (lookahead == '\\') ADVANCE(383);
- END_STATE();
- case 695:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(695);
- if (lookahead == '\\') ADVANCE(455);
- END_STATE();
- case 696:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(696);
- if (lookahead == '\\') ADVANCE(341);
- END_STATE();
- case 697:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(697);
- if (lookahead == '\\') ADVANCE(456);
- END_STATE();
- case 698:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(698);
- if (lookahead == '\\') ADVANCE(371);
- END_STATE();
- case 699:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(699);
- if (lookahead == '\\') ADVANCE(459);
- END_STATE();
- case 700:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(700);
- if (lookahead == '\\') ADVANCE(343);
- END_STATE();
- case 701:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(701);
- if (lookahead == '\\') ADVANCE(457);
- END_STATE();
- case 702:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(702);
- if (lookahead == '\\') ADVANCE(384);
- END_STATE();
- case 703:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(703);
- if (lookahead == '\\') ADVANCE(458);
- END_STATE();
- case 704:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(704);
- if (lookahead == '\\') ADVANCE(373);
- END_STATE();
- case 705:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(705);
- if (lookahead == '\\') ADVANCE(461);
- END_STATE();
- case 706:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(706);
- if (lookahead == '\\') ADVANCE(355);
- END_STATE();
- case 707:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(707);
- if (lookahead == '\\') ADVANCE(473);
- END_STATE();
- case 708:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(708);
- if (lookahead == '\\') ADVANCE(358);
- END_STATE();
- case 709:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(709);
- if (lookahead == '\\') ADVANCE(460);
- END_STATE();
- case 710:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(710);
- if (lookahead == '\\') ADVANCE(462);
- END_STATE();
- case 711:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(711);
- if (lookahead == '\\') ADVANCE(474);
- END_STATE();
- case 712:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(712);
- if (lookahead == '\\') ADVANCE(475);
- END_STATE();
- case 713:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(713);
- if (lookahead == '\\') ADVANCE(421);
- END_STATE();
- case 714:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(714);
- if (lookahead == '\\') ADVANCE(466);
- END_STATE();
- case 715:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(715);
- if (lookahead == '\\') ADVANCE(429);
- END_STATE();
- case 716:
- ACCEPT_TOKEN(aux_sym_heredoc_redirect_token1);
- if (lookahead == '\n') ADVANCE(716);
- if (lookahead == '\\') ADVANCE(471);
- END_STATE();
- case 717:
- ACCEPT_TOKEN(anon_sym_LT_LT_LT);
- END_STATE();
- case 718:
- ACCEPT_TOKEN(anon_sym_QMARK);
- END_STATE();
- case 719:
- ACCEPT_TOKEN(anon_sym_QMARK);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 720:
- ACCEPT_TOKEN(anon_sym_COLON);
- END_STATE();
- case 721:
- ACCEPT_TOKEN(anon_sym_COLON);
- if (lookahead == '+') ADVANCE(793);
- if (lookahead == '-') ADVANCE(790);
- if (lookahead == '=') ADVANCE(787);
- if (lookahead == '?') ADVANCE(797);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 722:
- ACCEPT_TOKEN(anon_sym_COLON);
- if (lookahead == '+') ADVANCE(792);
- if (lookahead == '-') ADVANCE(789);
- if (lookahead == '=') ADVANCE(786);
- if (lookahead == '?') ADVANCE(796);
- END_STATE();
- case 723:
- ACCEPT_TOKEN(anon_sym_COLON);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 724:
- ACCEPT_TOKEN(anon_sym_PLUS_PLUS2);
- END_STATE();
- case 725:
- ACCEPT_TOKEN(anon_sym_DASH_DASH2);
- END_STATE();
- case 726:
- ACCEPT_TOKEN(anon_sym_DASH2);
- END_STATE();
- case 727:
- ACCEPT_TOKEN(anon_sym_DASH2);
- if (lookahead == '-') ADVANCE(725);
- END_STATE();
- case 728:
- ACCEPT_TOKEN(anon_sym_PLUS2);
- END_STATE();
- case 729:
- ACCEPT_TOKEN(anon_sym_PLUS2);
- if (lookahead == '+') ADVANCE(724);
- END_STATE();
- case 730:
- ACCEPT_TOKEN(anon_sym_TILDE);
- END_STATE();
- case 731:
- ACCEPT_TOKEN(anon_sym_DOLLAR_LPAREN_LPAREN);
- END_STATE();
- case 732:
- ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACK);
- END_STATE();
- case 733:
- ACCEPT_TOKEN(aux_sym_brace_expression_token1);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(733);
- END_STATE();
- case 734:
- ACCEPT_TOKEN(anon_sym_DOT_DOT);
- END_STATE();
- case 735:
- ACCEPT_TOKEN(anon_sym_DOT_DOT);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 736:
- ACCEPT_TOKEN(anon_sym_RBRACE2);
- END_STATE();
- case 737:
- ACCEPT_TOKEN(aux_sym_concatenation_token1);
- END_STATE();
- case 738:
- ACCEPT_TOKEN(anon_sym_DOLLAR);
- END_STATE();
- case 739:
- ACCEPT_TOKEN(anon_sym_DOLLAR);
- if (lookahead == '\'') ADVANCE(308);
- if (lookahead == '(') ADVANCE(812);
- if (lookahead == '[') ADVANCE(732);
- if (lookahead == '`') ADVANCE(815);
- if (lookahead == '{') ADVANCE(775);
- END_STATE();
- case 740:
- ACCEPT_TOKEN(anon_sym_DOLLAR);
- if (lookahead == '\'') ADVANCE(308);
- if (lookahead == '(') ADVANCE(811);
- if (lookahead == '`') ADVANCE(815);
- if (lookahead == '{') ADVANCE(775);
- END_STATE();
- case 741:
- ACCEPT_TOKEN(anon_sym_DOLLAR);
- if (lookahead == '(') ADVANCE(812);
- if (lookahead == '[') ADVANCE(732);
- if (lookahead == '`') ADVANCE(815);
- if (lookahead == '{') ADVANCE(775);
- END_STATE();
- case 742:
- ACCEPT_TOKEN(anon_sym_DOLLAR);
- if (lookahead == '(') ADVANCE(811);
- if (lookahead == '`') ADVANCE(815);
- END_STATE();
- case 743:
- ACCEPT_TOKEN(anon_sym_DOLLAR);
- if (lookahead == '(') ADVANCE(811);
- if (lookahead == '`') ADVANCE(815);
- if (lookahead == '{') ADVANCE(775);
- END_STATE();
- case 744:
- ACCEPT_TOKEN(sym__special_character);
- END_STATE();
- case 745:
- ACCEPT_TOKEN(sym__special_character);
- if (lookahead == ']') ADVANCE(641);
- END_STATE();
- case 746:
- ACCEPT_TOKEN(anon_sym_DQUOTE);
- END_STATE();
- case 747:
- ACCEPT_TOKEN(sym_string_content);
- if (lookahead == '\n') ADVANCE(753);
- if (lookahead == '\\') ADVANCE(485);
- if (lookahead != 0 &&
- lookahead != '\r' &&
- lookahead != '"' &&
- lookahead != '$' &&
- lookahead != '`') ADVANCE(756);
- END_STATE();
- case 748:
- ACCEPT_TOKEN(sym_string_content);
- if (lookahead == '\n') ADVANCE(751);
- if (lookahead == '\\') ADVANCE(485);
- if (lookahead != 0 &&
- lookahead != '\r' &&
- lookahead != '"' &&
- lookahead != '$' &&
- lookahead != '`') ADVANCE(756);
- END_STATE();
- case 749:
- ACCEPT_TOKEN(sym_string_content);
- if (lookahead == '\n') ADVANCE(752);
- if (lookahead == '\\') ADVANCE(485);
- if (lookahead != 0 &&
- lookahead != '\r' &&
- lookahead != '"' &&
- lookahead != '$' &&
- lookahead != '`') ADVANCE(756);
- END_STATE();
- case 750:
- ACCEPT_TOKEN(sym_string_content);
- if (lookahead == '\n') ADVANCE(756);
- if (lookahead == '\\') ADVANCE(818);
- if (lookahead != 0 &&
- lookahead != '\r' &&
- lookahead != '"' &&
- lookahead != '$' &&
- lookahead != '`') ADVANCE(755);
- END_STATE();
- case 751:
- ACCEPT_TOKEN(sym_string_content);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(363);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '\n' ||
- lookahead == '\r') SKIP(268)
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') ADVANCE(751);
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- if (lookahead != 0 &&
- lookahead != '`') ADVANCE(756);
- END_STATE();
- case 752:
- ACCEPT_TOKEN(sym_string_content);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(365);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '\n' ||
- lookahead == '\r') SKIP(271)
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') ADVANCE(752);
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- if (lookahead != 0 &&
- lookahead != '"' &&
- lookahead != '`') ADVANCE(756);
- END_STATE();
- case 753:
- ACCEPT_TOKEN(sym_string_content);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(755);
- if (lookahead == '$') ADVANCE(741);
- if (lookahead == '(') ADVANCE(754);
- if (lookahead == '\\') ADVANCE(445);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '\n' ||
- lookahead == '\r') SKIP(298)
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') ADVANCE(753);
- if (lookahead != 0) ADVANCE(756);
- END_STATE();
- case 754:
- ACCEPT_TOKEN(sym_string_content);
- if (lookahead == '(') ADVANCE(514);
- if (lookahead == '\\') ADVANCE(485);
- if (lookahead != 0 &&
- lookahead != '\n' &&
- lookahead != '\r' &&
- lookahead != '"' &&
- lookahead != '$' &&
- lookahead != '`') ADVANCE(756);
- END_STATE();
- case 755:
- ACCEPT_TOKEN(sym_string_content);
- if (lookahead == '\\') ADVANCE(818);
- if (lookahead != 0 &&
- lookahead != '\n' &&
- lookahead != '\r' &&
- lookahead != '"' &&
- lookahead != '$' &&
- lookahead != '`') ADVANCE(755);
- END_STATE();
- case 756:
- ACCEPT_TOKEN(sym_string_content);
- if (lookahead == '\\') ADVANCE(485);
- if (lookahead != 0 &&
- lookahead != '\n' &&
- lookahead != '\r' &&
- lookahead != '"' &&
- lookahead != '$' &&
- lookahead != '`') ADVANCE(756);
- END_STATE();
- case 757:
- ACCEPT_TOKEN(sym_string_content);
- if (lookahead != 0 &&
- lookahead != '\r' &&
- lookahead != '"' &&
- lookahead != '$' &&
- lookahead != '\\' &&
- lookahead != '`') ADVANCE(756);
- if (lookahead == '\\') ADVANCE(485);
- END_STATE();
- case 758:
- ACCEPT_TOKEN(sym_raw_string);
- END_STATE();
- case 759:
- ACCEPT_TOKEN(sym_ansi_c_string);
- END_STATE();
- case 760:
- ACCEPT_TOKEN(sym_ansi_c_string);
- if (lookahead == '\'') ADVANCE(759);
- if (lookahead == '\\') ADVANCE(309);
- if (lookahead != 0) ADVANCE(308);
- END_STATE();
- case 761:
- ACCEPT_TOKEN(aux_sym_number_token1);
- if (lookahead == '#') ADVANCE(772);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead == 'x') ADVANCE(907);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (!sym_word_character_set_5(lookahead)) ADVANCE(908);
- END_STATE();
- case 762:
- ACCEPT_TOKEN(aux_sym_number_token1);
- if (lookahead == '#') ADVANCE(772);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead == 'x') ADVANCE(825);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (!sym_word_character_set_6(lookahead)) ADVANCE(908);
- END_STATE();
- case 763:
- ACCEPT_TOKEN(aux_sym_number_token1);
- if (lookahead == '#') ADVANCE(772);
- if (lookahead == '\\') ADVANCE(484);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (!sym_word_character_set_5(lookahead)) ADVANCE(908);
- END_STATE();
- case 764:
- ACCEPT_TOKEN(aux_sym_number_token1);
- if (lookahead == '#') ADVANCE(772);
- if (lookahead == '\\') ADVANCE(484);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (!sym_word_character_set_6(lookahead)) ADVANCE(908);
- END_STATE();
- case 765:
- ACCEPT_TOKEN(aux_sym_number_token1);
- if (lookahead == '#') ADVANCE(772);
- if (lookahead == '\\') ADVANCE(16);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (!sym_word_character_set_6(lookahead)) ADVANCE(908);
- END_STATE();
- case 766:
- ACCEPT_TOKEN(aux_sym_number_token1);
- if (lookahead == '#') ADVANCE(773);
- if (lookahead == 'x') ADVANCE(836);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(768);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 767:
- ACCEPT_TOKEN(aux_sym_number_token1);
- if (lookahead == '#') ADVANCE(773);
- if (lookahead == 'x') ADVANCE(483);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(769);
- END_STATE();
- case 768:
- ACCEPT_TOKEN(aux_sym_number_token1);
- if (lookahead == '#') ADVANCE(773);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(768);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 769:
- ACCEPT_TOKEN(aux_sym_number_token1);
- if (lookahead == '#') ADVANCE(773);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(769);
- END_STATE();
- case 770:
- ACCEPT_TOKEN(aux_sym_number_token1);
- if (lookahead == '\\') ADVANCE(484);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('@' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(770);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 771:
- ACCEPT_TOKEN(aux_sym_number_token1);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('@' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(771);
- END_STATE();
- case 772:
- ACCEPT_TOKEN(aux_sym_number_token2);
- if (lookahead == '\\') ADVANCE(484);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('@' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(770);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 773:
- ACCEPT_TOKEN(aux_sym_number_token2);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('@' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(771);
- END_STATE();
- case 774:
- ACCEPT_TOKEN(anon_sym_POUND);
- END_STATE();
- case 775:
- ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE);
- END_STATE();
- case 776:
- ACCEPT_TOKEN(anon_sym_RBRACE3);
- END_STATE();
- case 777:
- ACCEPT_TOKEN(anon_sym_BANG2);
- END_STATE();
- case 778:
- ACCEPT_TOKEN(anon_sym_BANG2);
- if (lookahead == '=') ADVANCE(568);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 779:
- ACCEPT_TOKEN(anon_sym_AT);
- END_STATE();
- case 780:
- ACCEPT_TOKEN(anon_sym_AT);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 781:
- ACCEPT_TOKEN(anon_sym_STAR2);
- END_STATE();
- case 782:
- ACCEPT_TOKEN(anon_sym_STAR2);
- if (lookahead == '*') ADVANCE(615);
- if (lookahead == '=') ADVANCE(536);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 783:
- ACCEPT_TOKEN(anon_sym_POUND2);
- END_STATE();
- case 784:
- ACCEPT_TOKEN(anon_sym_EQ2);
- END_STATE();
- case 785:
- ACCEPT_TOKEN(anon_sym_EQ2);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 786:
- ACCEPT_TOKEN(anon_sym_COLON_EQ);
- END_STATE();
- case 787:
- ACCEPT_TOKEN(anon_sym_COLON_EQ);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 788:
- ACCEPT_TOKEN(anon_sym_DASH3);
- END_STATE();
- case 789:
- ACCEPT_TOKEN(anon_sym_COLON_DASH);
- END_STATE();
- case 790:
- ACCEPT_TOKEN(anon_sym_COLON_DASH);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 791:
- ACCEPT_TOKEN(anon_sym_PLUS3);
- END_STATE();
- case 792:
- ACCEPT_TOKEN(anon_sym_COLON_PLUS);
- END_STATE();
- case 793:
- ACCEPT_TOKEN(anon_sym_COLON_PLUS);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 794:
- ACCEPT_TOKEN(anon_sym_QMARK2);
- END_STATE();
- case 795:
- ACCEPT_TOKEN(anon_sym_QMARK2);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 796:
- ACCEPT_TOKEN(anon_sym_COLON_QMARK);
- END_STATE();
- case 797:
- ACCEPT_TOKEN(anon_sym_COLON_QMARK);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 798:
- ACCEPT_TOKEN(anon_sym_PERCENT_PERCENT);
- END_STATE();
- case 799:
- ACCEPT_TOKEN(anon_sym_PERCENT_PERCENT);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 800:
- ACCEPT_TOKEN(aux_sym__expansion_regex_token1);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(800);
- END_STATE();
- case 801:
- ACCEPT_TOKEN(anon_sym_SLASH_SLASH);
- END_STATE();
- case 802:
- ACCEPT_TOKEN(anon_sym_SLASH_SLASH);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 803:
- ACCEPT_TOKEN(anon_sym_SLASH_POUND);
- END_STATE();
- case 804:
- ACCEPT_TOKEN(anon_sym_SLASH_POUND);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 805:
- ACCEPT_TOKEN(anon_sym_SLASH_PERCENT);
- END_STATE();
- case 806:
- ACCEPT_TOKEN(anon_sym_SLASH_PERCENT);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 807:
- ACCEPT_TOKEN(anon_sym_COMMA_COMMA);
- END_STATE();
- case 808:
- ACCEPT_TOKEN(anon_sym_COMMA_COMMA);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 809:
- ACCEPT_TOKEN(anon_sym_CARET_CARET);
- END_STATE();
- case 810:
- ACCEPT_TOKEN(anon_sym_CARET_CARET);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 811:
- ACCEPT_TOKEN(anon_sym_DOLLAR_LPAREN);
- END_STATE();
- case 812:
- ACCEPT_TOKEN(anon_sym_DOLLAR_LPAREN);
- if (lookahead == '(') ADVANCE(731);
- END_STATE();
- case 813:
- ACCEPT_TOKEN(anon_sym_BQUOTE);
- END_STATE();
- case 814:
- ACCEPT_TOKEN(anon_sym_BQUOTE);
- if (lookahead == '`') ADVANCE(737);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') ADVANCE(326);
- END_STATE();
- case 815:
- ACCEPT_TOKEN(anon_sym_DOLLAR_BQUOTE);
- END_STATE();
- case 816:
- ACCEPT_TOKEN(anon_sym_LT_LPAREN);
- END_STATE();
- case 817:
- ACCEPT_TOKEN(anon_sym_GT_LPAREN);
- END_STATE();
- case 818:
- ACCEPT_TOKEN(sym_comment);
- if (lookahead == '\n') ADVANCE(756);
- if (lookahead == '\r') ADVANCE(750);
- if (lookahead != 0) ADVANCE(755);
- END_STATE();
- case 819:
- ACCEPT_TOKEN(sym_comment);
- if (lookahead != 0 &&
- (lookahead < '\t' || '\r' < lookahead)) ADVANCE(821);
- if (lookahead == '\t' ||
- (11 <= lookahead && lookahead <= '\r')) ADVANCE(820);
- END_STATE();
- case 820:
- ACCEPT_TOKEN(sym_comment);
- if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(820);
- END_STATE();
- case 821:
- ACCEPT_TOKEN(sym__comment_word);
- if (lookahead == '\\') ADVANCE(819);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(821);
- END_STATE();
- case 822:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead == 'a') ADVANCE(823);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('b' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 823:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead == 'c') ADVANCE(622);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 824:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead == 's') ADVANCE(822);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 825:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == '\\') ADVANCE(484);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(764);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 826:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == '\\') ADVANCE(484);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(826);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 827:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == '\\') ADVANCE(16);
- if (lookahead == 'a') ADVANCE(828);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('b' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 828:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == '\\') ADVANCE(16);
- if (lookahead == 'c') ADVANCE(624);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 829:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == '\\') ADVANCE(16);
- if (lookahead == 's') ADVANCE(827);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 830:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == '\\') ADVANCE(16);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 831:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == '\\') ADVANCE(16);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 832:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == 'a') ADVANCE(833);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('b' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 833:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == 'c') ADVANCE(625);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 834:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == 'n') ADVANCE(513);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 835:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (lookahead == 's') ADVANCE(832);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 836:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(768);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 837:
- ACCEPT_TOKEN(aux_sym__simple_variable_name_token1);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 838:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(653);
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(594);
- if (lookahead == '-') ADVANCE(597);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(333);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(554);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(12)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- (lookahead < '[' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 839:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(656);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(351);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == 'e') ADVANCE(835);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(141)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 840:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(657);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(335);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(829);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(151)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 841:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(659);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(352);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(163)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 842:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(660);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(336);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(164)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 843:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(662);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(376);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(166)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 844:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(663);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(367);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(829);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(167)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 845:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(665);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(353);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(169)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 846:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(666);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(368);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(170)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 847:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(668);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(354);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(172)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 848:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(669);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(337);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(173)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 849:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(671);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(356);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(175)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 850:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(672);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(378);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(176)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 851:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(674);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(569);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(377);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(332);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(178)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 852:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(675);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(338);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(829);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(179)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 853:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(677);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(561);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(361);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == 'i') ADVANCE(834);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(181)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 854:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(678);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(369);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(182)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 855:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(680);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(380);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(184)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 856:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(682);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(381);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == 'e') ADVANCE(829);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(186)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 857:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(684);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(339);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(188)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 858:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(686);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(370);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(190)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 859:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(688);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(340);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(192)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 860:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(690);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(517);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(382);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(194)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 861:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(692);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(379);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(196)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 862:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(694);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(564);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(383);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(198)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 863:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(696);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(341);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(200)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < ';' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 864:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(698);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(371);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(202)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < ';' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 865:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(700);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(343);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(204)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 866:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(702);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(384);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(206)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 867:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(704);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(570);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(373);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(332);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(208)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 868:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(706);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(561);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == ';') ADVANCE(518);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(355);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(210)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 869:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\n') ADVANCE(708);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(358);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(212)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- (lookahead < '&' || ')' < lookahead) &&
- lookahead != ';' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 870:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(634);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '%') ADVANCE(613);
- if (lookahead == '&') ADVANCE(563);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(602);
- if (lookahead == '+') ADVANCE(594);
- if (lookahead == '-') ADVANCE(597);
- if (lookahead == '/') ADVANCE(608);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(571);
- if (lookahead == '=') ADVANCE(523);
- if (lookahead == '>') ADVANCE(580);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(334);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(558);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(554);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(222)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < ';' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 871:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(324);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(572);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(350);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(229)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 872:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(618);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(342);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(230)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < ';' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 873:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '=') ADVANCE(902);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(372);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(231)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- (lookahead < ';' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 874:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(344);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(232)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- lookahead != '[' &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 875:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(573);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(345);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(233)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 876:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(385);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(234)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- lookahead != '[' &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 877:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(574);
- if (lookahead == '>') ADVANCE(581);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(386);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(235)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != ')' &&
- lookahead != ';' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 878:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(636);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(739);
- if (lookahead == '\'') ADVANCE(307);
- if (lookahead == '(') ADVANCE(311);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(604);
- if (lookahead == '-') ADVANCE(600);
- if (lookahead == '0') ADVANCE(893);
- if (lookahead == '<') ADVANCE(312);
- if (lookahead == '>') ADVANCE(313);
- if (lookahead == '?') ADVANCE(719);
- if (lookahead == '@') ADVANCE(892);
- if (lookahead == '\\') ADVANCE(359);
- if (lookahead == '_') ADVANCE(897);
- if (lookahead == '`') ADVANCE(813);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(236)
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (lookahead != 0 &&
- lookahead != '&' &&
- lookahead != ';' &&
- (lookahead < '[' || ']' < lookahead) &&
- (lookahead < '{' || '}' < lookahead)) ADVANCE(908);
- END_STATE();
- case 879:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(635);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(375);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(247)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 880:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(635);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == ')') ADVANCE(315);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(347);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(248)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 881:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(635);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == ':') ADVANCE(720);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(348);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(249)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 882:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(635);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(346);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(250)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 883:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(635);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(374);
- if (lookahead == ']') ADVANCE(325);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(251)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 884:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(635);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '%') ADVANCE(614);
- if (lookahead == '&') ADVANCE(562);
- if (lookahead == '*') ADVANCE(603);
- if (lookahead == '+') ADVANCE(595);
- if (lookahead == '-') ADVANCE(598);
- if (lookahead == '/') ADVANCE(609);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(579);
- if (lookahead == '=') ADVANCE(525);
- if (lookahead == '>') ADVANCE(584);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(349);
- if (lookahead == '^') ADVANCE(559);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(556);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(252)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 885:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(357);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(265)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 886:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '&') ADVANCE(305);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '<') ADVANCE(577);
- if (lookahead == '>') ADVANCE(582);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(360);
- if (lookahead == ']') ADVANCE(639);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(555);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(266)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 887:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == ')') ADVANCE(619);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(362);
- if (lookahead == '_') ADVANCE(898);
- if (lookahead == '|') ADVANCE(553);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(267)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 888:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '"') ADVANCE(746);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(364);
- if (lookahead == '_') ADVANCE(898);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(269)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 889:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '!') ADVANCE(633);
- if (lookahead == '#') ADVANCE(774);
- if (lookahead == '$') ADVANCE(738);
- if (lookahead == '*') ADVANCE(601);
- if (lookahead == '-') ADVANCE(596);
- if (lookahead == '0') ADVANCE(895);
- if (lookahead == '?') ADVANCE(718);
- if (lookahead == '@') ADVANCE(891);
- if (lookahead == '\\') ADVANCE(366);
- if (lookahead == '_') ADVANCE(898);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(272)
- if (('1' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 890:
- ACCEPT_TOKEN(aux_sym__multiline_variable_name_token1);
- if (lookahead == '\\') ADVANCE(15);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(890);
- END_STATE();
- case 891:
- ACCEPT_TOKEN(anon_sym_AT2);
- END_STATE();
- case 892:
- ACCEPT_TOKEN(anon_sym_AT2);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 893:
- ACCEPT_TOKEN(anon_sym_0);
- if (lookahead == '#') ADVANCE(772);
- if (lookahead == '\\') ADVANCE(16);
- if (lookahead == 'x') ADVANCE(830);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(765);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (!sym_word_character_set_6(lookahead)) ADVANCE(908);
- END_STATE();
- case 894:
- ACCEPT_TOKEN(anon_sym_0);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 895:
- ACCEPT_TOKEN(anon_sym_0);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 896:
- ACCEPT_TOKEN(anon_sym__);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 897:
- ACCEPT_TOKEN(anon_sym__);
- if (lookahead == '\\') ADVANCE(16);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(831);
- if (!sym_word_character_set_4(lookahead)) ADVANCE(908);
- END_STATE();
- case 898:
- ACCEPT_TOKEN(anon_sym__);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(837);
- END_STATE();
- case 899:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '.') ADVANCE(735);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 900:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '0') ADVANCE(761);
- if (lookahead == '\\') ADVANCE(484);
- if (('1' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 901:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '=') ADVANCE(568);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 902:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '=') ADVANCE(566);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead == '~') ADVANCE(643);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(908);
- END_STATE();
- case 903:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead == 'a') ADVANCE(904);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 904:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead == 'c') ADVANCE(623);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 905:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead == 'n') ADVANCE(512);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 906:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(484);
- if (lookahead == 's') ADVANCE(903);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 907:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(484);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(763);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- case 908:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(484);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(908);
- END_STATE();
- default:
- return false;
- }
-}
-
-static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) {
- START_LEXER();
- switch (state) {
- case 0:
- if (lookahead == 'A') ADVANCE(1);
- if (lookahead == 'E') ADVANCE(2);
- if (lookahead == 'K') ADVANCE(3);
- if (lookahead == 'L') ADVANCE(4);
- if (lookahead == 'P') ADVANCE(5);
- if (lookahead == 'Q') ADVANCE(6);
- if (lookahead == 'U') ADVANCE(7);
- if (lookahead == '\\') SKIP(8)
- if (lookahead == 'a') ADVANCE(9);
- if (lookahead == 'c') ADVANCE(10);
- if (lookahead == 'd') ADVANCE(11);
- if (lookahead == 'e') ADVANCE(12);
- if (lookahead == 'f') ADVANCE(13);
- if (lookahead == 'i') ADVANCE(14);
- if (lookahead == 'k') ADVANCE(15);
- if (lookahead == 'l') ADVANCE(16);
- if (lookahead == 'r') ADVANCE(17);
- if (lookahead == 's') ADVANCE(18);
- if (lookahead == 't') ADVANCE(19);
- if (lookahead == 'u') ADVANCE(20);
- if (lookahead == 'w') ADVANCE(21);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(22)
- END_STATE();
- case 1:
- ACCEPT_TOKEN(anon_sym_A);
- END_STATE();
- case 2:
- ACCEPT_TOKEN(anon_sym_E);
- END_STATE();
- case 3:
- ACCEPT_TOKEN(anon_sym_K);
- END_STATE();
- case 4:
- ACCEPT_TOKEN(anon_sym_L);
- END_STATE();
- case 5:
- ACCEPT_TOKEN(anon_sym_P);
- END_STATE();
- case 6:
- ACCEPT_TOKEN(anon_sym_Q);
- END_STATE();
- case 7:
- ACCEPT_TOKEN(anon_sym_U);
- END_STATE();
- case 8:
- if (('\t' <= lookahead && lookahead <= '\f') ||
- lookahead == ' ') SKIP(22)
- if (lookahead == '\r') SKIP(23)
- END_STATE();
- case 9:
- ACCEPT_TOKEN(anon_sym_a);
- END_STATE();
- case 10:
- if (lookahead == 'a') ADVANCE(24);
- END_STATE();
- case 11:
- if (lookahead == 'e') ADVANCE(25);
- if (lookahead == 'o') ADVANCE(26);
- END_STATE();
- case 12:
- if (lookahead == 'l') ADVANCE(27);
- if (lookahead == 'x') ADVANCE(28);
- END_STATE();
- case 13:
- if (lookahead == 'i') ADVANCE(29);
- if (lookahead == 'o') ADVANCE(30);
- if (lookahead == 'u') ADVANCE(31);
- END_STATE();
- case 14:
- if (lookahead == 'f') ADVANCE(32);
- END_STATE();
- case 15:
- ACCEPT_TOKEN(anon_sym_k);
- END_STATE();
- case 16:
- if (lookahead == 'o') ADVANCE(33);
- END_STATE();
- case 17:
- if (lookahead == 'e') ADVANCE(34);
- END_STATE();
- case 18:
- if (lookahead == 'e') ADVANCE(35);
- END_STATE();
- case 19:
- if (lookahead == 'h') ADVANCE(36);
- if (lookahead == 'y') ADVANCE(37);
- END_STATE();
- case 20:
- ACCEPT_TOKEN(anon_sym_u);
- if (lookahead == 'n') ADVANCE(38);
- END_STATE();
- case 21:
- if (lookahead == 'h') ADVANCE(39);
- END_STATE();
- case 22:
- if (lookahead == '\\') SKIP(8)
- if (lookahead == 'c') ADVANCE(10);
- if (lookahead == 'd') ADVANCE(11);
- if (lookahead == 'e') ADVANCE(12);
- if (lookahead == 'f') ADVANCE(13);
- if (lookahead == 'i') ADVANCE(14);
- if (lookahead == 'l') ADVANCE(16);
- if (lookahead == 'r') ADVANCE(17);
- if (lookahead == 's') ADVANCE(18);
- if (lookahead == 't') ADVANCE(19);
- if (lookahead == 'u') ADVANCE(40);
- if (lookahead == 'w') ADVANCE(21);
- if (('\t' <= lookahead && lookahead <= '\r') ||
- lookahead == ' ') SKIP(22)
- END_STATE();
- case 23:
- if (lookahead == '\n') SKIP(22)
- END_STATE();
- case 24:
- if (lookahead == 's') ADVANCE(41);
- END_STATE();
- case 25:
- if (lookahead == 'c') ADVANCE(42);
- END_STATE();
- case 26:
- ACCEPT_TOKEN(anon_sym_do);
- if (lookahead == 'n') ADVANCE(43);
- END_STATE();
- case 27:
- if (lookahead == 'i') ADVANCE(44);
- if (lookahead == 's') ADVANCE(45);
- END_STATE();
- case 28:
- if (lookahead == 'p') ADVANCE(46);
- END_STATE();
- case 29:
- ACCEPT_TOKEN(anon_sym_fi);
- END_STATE();
- case 30:
- if (lookahead == 'r') ADVANCE(47);
- END_STATE();
- case 31:
- if (lookahead == 'n') ADVANCE(48);
- END_STATE();
- case 32:
- ACCEPT_TOKEN(anon_sym_if);
- END_STATE();
- case 33:
- if (lookahead == 'c') ADVANCE(49);
- END_STATE();
- case 34:
- if (lookahead == 'a') ADVANCE(50);
- END_STATE();
- case 35:
- if (lookahead == 'l') ADVANCE(51);
- END_STATE();
- case 36:
- if (lookahead == 'e') ADVANCE(52);
- END_STATE();
- case 37:
- if (lookahead == 'p') ADVANCE(53);
- END_STATE();
- case 38:
- if (lookahead == 's') ADVANCE(54);
- if (lookahead == 't') ADVANCE(55);
- END_STATE();
- case 39:
- if (lookahead == 'i') ADVANCE(56);
- END_STATE();
- case 40:
- if (lookahead == 'n') ADVANCE(38);
- END_STATE();
- case 41:
- if (lookahead == 'e') ADVANCE(57);
- END_STATE();
- case 42:
- if (lookahead == 'l') ADVANCE(58);
- END_STATE();
- case 43:
- if (lookahead == 'e') ADVANCE(59);
- END_STATE();
- case 44:
- if (lookahead == 'f') ADVANCE(60);
- END_STATE();
- case 45:
- if (lookahead == 'e') ADVANCE(61);
- END_STATE();
- case 46:
- if (lookahead == 'o') ADVANCE(62);
- END_STATE();
- case 47:
- ACCEPT_TOKEN(anon_sym_for);
- END_STATE();
- case 48:
- if (lookahead == 'c') ADVANCE(63);
- END_STATE();
- case 49:
- if (lookahead == 'a') ADVANCE(64);
- END_STATE();
- case 50:
- if (lookahead == 'd') ADVANCE(65);
- END_STATE();
- case 51:
- if (lookahead == 'e') ADVANCE(66);
- END_STATE();
- case 52:
- if (lookahead == 'n') ADVANCE(67);
- END_STATE();
- case 53:
- if (lookahead == 'e') ADVANCE(68);
- END_STATE();
- case 54:
- if (lookahead == 'e') ADVANCE(69);
- END_STATE();
- case 55:
- if (lookahead == 'i') ADVANCE(70);
- END_STATE();
- case 56:
- if (lookahead == 'l') ADVANCE(71);
- END_STATE();
- case 57:
- ACCEPT_TOKEN(anon_sym_case);
- END_STATE();
- case 58:
- if (lookahead == 'a') ADVANCE(72);
- END_STATE();
- case 59:
- ACCEPT_TOKEN(anon_sym_done);
- END_STATE();
- case 60:
- ACCEPT_TOKEN(anon_sym_elif);
- END_STATE();
- case 61:
- ACCEPT_TOKEN(anon_sym_else);
- END_STATE();
- case 62:
- if (lookahead == 'r') ADVANCE(73);
- END_STATE();
- case 63:
- if (lookahead == 't') ADVANCE(74);
- END_STATE();
- case 64:
- if (lookahead == 'l') ADVANCE(75);
- END_STATE();
- case 65:
- if (lookahead == 'o') ADVANCE(76);
- END_STATE();
- case 66:
- if (lookahead == 'c') ADVANCE(77);
- END_STATE();
- case 67:
- ACCEPT_TOKEN(anon_sym_then);
- END_STATE();
- case 68:
- if (lookahead == 's') ADVANCE(78);
- END_STATE();
- case 69:
- if (lookahead == 't') ADVANCE(79);
- END_STATE();
- case 70:
- if (lookahead == 'l') ADVANCE(80);
- END_STATE();
- case 71:
- if (lookahead == 'e') ADVANCE(81);
- END_STATE();
- case 72:
- if (lookahead == 'r') ADVANCE(82);
- END_STATE();
- case 73:
- if (lookahead == 't') ADVANCE(83);
- END_STATE();
- case 74:
- if (lookahead == 'i') ADVANCE(84);
- END_STATE();
- case 75:
- ACCEPT_TOKEN(anon_sym_local);
- END_STATE();
- case 76:
- if (lookahead == 'n') ADVANCE(85);
- END_STATE();
- case 77:
- if (lookahead == 't') ADVANCE(86);
- END_STATE();
- case 78:
- if (lookahead == 'e') ADVANCE(87);
- END_STATE();
- case 79:
- ACCEPT_TOKEN(anon_sym_unset);
- if (lookahead == 'e') ADVANCE(88);
- END_STATE();
- case 80:
- ACCEPT_TOKEN(anon_sym_until);
- END_STATE();
- case 81:
- ACCEPT_TOKEN(anon_sym_while);
- END_STATE();
- case 82:
- if (lookahead == 'e') ADVANCE(89);
- END_STATE();
- case 83:
- ACCEPT_TOKEN(anon_sym_export);
- END_STATE();
- case 84:
- if (lookahead == 'o') ADVANCE(90);
- END_STATE();
- case 85:
- if (lookahead == 'l') ADVANCE(91);
- END_STATE();
- case 86:
- ACCEPT_TOKEN(anon_sym_select);
- END_STATE();
- case 87:
- if (lookahead == 't') ADVANCE(92);
- END_STATE();
- case 88:
- if (lookahead == 'n') ADVANCE(93);
- END_STATE();
- case 89:
- ACCEPT_TOKEN(anon_sym_declare);
- END_STATE();
- case 90:
- if (lookahead == 'n') ADVANCE(94);
- END_STATE();
- case 91:
- if (lookahead == 'y') ADVANCE(95);
- END_STATE();
- case 92:
- ACCEPT_TOKEN(anon_sym_typeset);
- END_STATE();
- case 93:
- if (lookahead == 'v') ADVANCE(96);
- END_STATE();
- case 94:
- ACCEPT_TOKEN(anon_sym_function);
- END_STATE();
- case 95:
- ACCEPT_TOKEN(anon_sym_readonly);
- END_STATE();
- case 96:
- ACCEPT_TOKEN(anon_sym_unsetenv);
- END_STATE();
- default:
- return false;
- }
-}
-
-static const TSLexMode ts_lex_modes[STATE_COUNT] = {
- [0] = {.lex_state = 0, .external_lex_state = 1},
- [1] = {.lex_state = 506, .external_lex_state = 2},
- [2] = {.lex_state = 238, .external_lex_state = 2},
- [3] = {.lex_state = 238, .external_lex_state = 2},
- [4] = {.lex_state = 239, .external_lex_state = 3},
- [5] = {.lex_state = 239, .external_lex_state = 3},
- [6] = {.lex_state = 239, .external_lex_state = 3},
- [7] = {.lex_state = 6, .external_lex_state = 4},
- [8] = {.lex_state = 223, .external_lex_state = 5},
- [9] = {.lex_state = 506, .external_lex_state = 2},
- [10] = {.lex_state = 506, .external_lex_state = 2},
- [11] = {.lex_state = 506, .external_lex_state = 2},
- [12] = {.lex_state = 506, .external_lex_state = 2},
- [13] = {.lex_state = 506, .external_lex_state = 2},
- [14] = {.lex_state = 506, .external_lex_state = 2},
- [15] = {.lex_state = 241, .external_lex_state = 2},
- [16] = {.lex_state = 241, .external_lex_state = 2},
- [17] = {.lex_state = 241, .external_lex_state = 2},
- [18] = {.lex_state = 241, .external_lex_state = 2},
- [19] = {.lex_state = 241, .external_lex_state = 2},
- [20] = {.lex_state = 241, .external_lex_state = 2},
- [21] = {.lex_state = 241, .external_lex_state = 2},
- [22] = {.lex_state = 241, .external_lex_state = 2},
- [23] = {.lex_state = 506, .external_lex_state = 2},
- [24] = {.lex_state = 241, .external_lex_state = 2},
- [25] = {.lex_state = 241, .external_lex_state = 2},
- [26] = {.lex_state = 241, .external_lex_state = 2},
- [27] = {.lex_state = 241, .external_lex_state = 2},
- [28] = {.lex_state = 506, .external_lex_state = 2},
- [29] = {.lex_state = 506, .external_lex_state = 2},
- [30] = {.lex_state = 506, .external_lex_state = 2},
- [31] = {.lex_state = 506, .external_lex_state = 2},
- [32] = {.lex_state = 506, .external_lex_state = 2},
- [33] = {.lex_state = 506, .external_lex_state = 2},
- [34] = {.lex_state = 506, .external_lex_state = 2},
- [35] = {.lex_state = 506, .external_lex_state = 2},
- [36] = {.lex_state = 506, .external_lex_state = 2},
- [37] = {.lex_state = 506, .external_lex_state = 2},
- [38] = {.lex_state = 506, .external_lex_state = 2},
- [39] = {.lex_state = 506, .external_lex_state = 2},
- [40] = {.lex_state = 506, .external_lex_state = 2},
- [41] = {.lex_state = 506, .external_lex_state = 2},
- [42] = {.lex_state = 506, .external_lex_state = 2},
- [43] = {.lex_state = 506, .external_lex_state = 2},
- [44] = {.lex_state = 506, .external_lex_state = 2},
- [45] = {.lex_state = 506, .external_lex_state = 2},
- [46] = {.lex_state = 506, .external_lex_state = 2},
- [47] = {.lex_state = 506, .external_lex_state = 2},
- [48] = {.lex_state = 506, .external_lex_state = 2},
- [49] = {.lex_state = 506, .external_lex_state = 2},
- [50] = {.lex_state = 506, .external_lex_state = 2},
- [51] = {.lex_state = 506, .external_lex_state = 2},
- [52] = {.lex_state = 506, .external_lex_state = 2},
- [53] = {.lex_state = 506, .external_lex_state = 2},
- [54] = {.lex_state = 506, .external_lex_state = 2},
- [55] = {.lex_state = 506, .external_lex_state = 2},
- [56] = {.lex_state = 506, .external_lex_state = 2},
- [57] = {.lex_state = 506, .external_lex_state = 2},
- [58] = {.lex_state = 506, .external_lex_state = 2},
- [59] = {.lex_state = 506, .external_lex_state = 2},
- [60] = {.lex_state = 506, .external_lex_state = 2},
- [61] = {.lex_state = 506, .external_lex_state = 2},
- [62] = {.lex_state = 242, .external_lex_state = 2},
- [63] = {.lex_state = 506, .external_lex_state = 2},
- [64] = {.lex_state = 506, .external_lex_state = 2},
- [65] = {.lex_state = 506, .external_lex_state = 2},
- [66] = {.lex_state = 506, .external_lex_state = 2},
- [67] = {.lex_state = 506, .external_lex_state = 2},
- [68] = {.lex_state = 506, .external_lex_state = 2},
- [69] = {.lex_state = 506, .external_lex_state = 2},
- [70] = {.lex_state = 506, .external_lex_state = 2},
- [71] = {.lex_state = 506, .external_lex_state = 2},
- [72] = {.lex_state = 506, .external_lex_state = 2},
- [73] = {.lex_state = 506, .external_lex_state = 2},
- [74] = {.lex_state = 506, .external_lex_state = 2},
- [75] = {.lex_state = 506, .external_lex_state = 2},
- [76] = {.lex_state = 242, .external_lex_state = 2},
- [77] = {.lex_state = 506, .external_lex_state = 2},
- [78] = {.lex_state = 506, .external_lex_state = 2},
- [79] = {.lex_state = 506, .external_lex_state = 2},
- [80] = {.lex_state = 506, .external_lex_state = 2},
- [81] = {.lex_state = 506, .external_lex_state = 2},
- [82] = {.lex_state = 506, .external_lex_state = 2},
- [83] = {.lex_state = 506, .external_lex_state = 2},
- [84] = {.lex_state = 506, .external_lex_state = 2},
- [85] = {.lex_state = 506, .external_lex_state = 2},
- [86] = {.lex_state = 506, .external_lex_state = 2},
- [87] = {.lex_state = 506, .external_lex_state = 2},
- [88] = {.lex_state = 506, .external_lex_state = 2},
- [89] = {.lex_state = 506, .external_lex_state = 2},
- [90] = {.lex_state = 506, .external_lex_state = 2},
- [91] = {.lex_state = 506, .external_lex_state = 2},
- [92] = {.lex_state = 506, .external_lex_state = 2},
- [93] = {.lex_state = 506, .external_lex_state = 2},
- [94] = {.lex_state = 506, .external_lex_state = 2},
- [95] = {.lex_state = 506, .external_lex_state = 2},
- [96] = {.lex_state = 506, .external_lex_state = 2},
- [97] = {.lex_state = 506, .external_lex_state = 2},
- [98] = {.lex_state = 506, .external_lex_state = 2},
- [99] = {.lex_state = 242, .external_lex_state = 2},
- [100] = {.lex_state = 506, .external_lex_state = 2},
- [101] = {.lex_state = 506, .external_lex_state = 2},
- [102] = {.lex_state = 506, .external_lex_state = 2},
- [103] = {.lex_state = 506, .external_lex_state = 2},
- [104] = {.lex_state = 506, .external_lex_state = 2},
- [105] = {.lex_state = 506, .external_lex_state = 2},
- [106] = {.lex_state = 242, .external_lex_state = 2},
- [107] = {.lex_state = 506, .external_lex_state = 2},
- [108] = {.lex_state = 506, .external_lex_state = 2},
- [109] = {.lex_state = 506, .external_lex_state = 2},
- [110] = {.lex_state = 506, .external_lex_state = 2},
- [111] = {.lex_state = 506, .external_lex_state = 2},
- [112] = {.lex_state = 506, .external_lex_state = 2},
- [113] = {.lex_state = 506, .external_lex_state = 2},
- [114] = {.lex_state = 506, .external_lex_state = 2},
- [115] = {.lex_state = 506, .external_lex_state = 2},
- [116] = {.lex_state = 506, .external_lex_state = 2},
- [117] = {.lex_state = 506, .external_lex_state = 2},
- [118] = {.lex_state = 506, .external_lex_state = 2},
- [119] = {.lex_state = 506, .external_lex_state = 2},
- [120] = {.lex_state = 506, .external_lex_state = 2},
- [121] = {.lex_state = 506, .external_lex_state = 2},
- [122] = {.lex_state = 506, .external_lex_state = 2},
- [123] = {.lex_state = 242, .external_lex_state = 2},
- [124] = {.lex_state = 506, .external_lex_state = 2},
- [125] = {.lex_state = 506, .external_lex_state = 2},
- [126] = {.lex_state = 506, .external_lex_state = 2},
- [127] = {.lex_state = 242, .external_lex_state = 2},
- [128] = {.lex_state = 506, .external_lex_state = 2},
- [129] = {.lex_state = 506, .external_lex_state = 2},
- [130] = {.lex_state = 506, .external_lex_state = 2},
- [131] = {.lex_state = 506, .external_lex_state = 2},
- [132] = {.lex_state = 506, .external_lex_state = 2},
- [133] = {.lex_state = 506, .external_lex_state = 2},
- [134] = {.lex_state = 506, .external_lex_state = 2},
- [135] = {.lex_state = 506, .external_lex_state = 2},
- [136] = {.lex_state = 506, .external_lex_state = 2},
- [137] = {.lex_state = 506, .external_lex_state = 2},
- [138] = {.lex_state = 506, .external_lex_state = 2},
- [139] = {.lex_state = 506, .external_lex_state = 2},
- [140] = {.lex_state = 506, .external_lex_state = 2},
- [141] = {.lex_state = 506, .external_lex_state = 2},
- [142] = {.lex_state = 506, .external_lex_state = 2},
- [143] = {.lex_state = 506, .external_lex_state = 2},
- [144] = {.lex_state = 506, .external_lex_state = 2},
- [145] = {.lex_state = 506, .external_lex_state = 2},
- [146] = {.lex_state = 506, .external_lex_state = 2},
- [147] = {.lex_state = 506, .external_lex_state = 2},
- [148] = {.lex_state = 506, .external_lex_state = 2},
- [149] = {.lex_state = 506, .external_lex_state = 2},
- [150] = {.lex_state = 506, .external_lex_state = 2},
- [151] = {.lex_state = 506, .external_lex_state = 2},
- [152] = {.lex_state = 506, .external_lex_state = 2},
- [153] = {.lex_state = 506, .external_lex_state = 2},
- [154] = {.lex_state = 506, .external_lex_state = 2},
- [155] = {.lex_state = 506, .external_lex_state = 2},
- [156] = {.lex_state = 506, .external_lex_state = 2},
- [157] = {.lex_state = 506, .external_lex_state = 2},
- [158] = {.lex_state = 506, .external_lex_state = 2},
- [159] = {.lex_state = 506, .external_lex_state = 2},
- [160] = {.lex_state = 506, .external_lex_state = 2},
- [161] = {.lex_state = 506, .external_lex_state = 2},
- [162] = {.lex_state = 506, .external_lex_state = 2},
- [163] = {.lex_state = 506, .external_lex_state = 2},
- [164] = {.lex_state = 506, .external_lex_state = 2},
- [165] = {.lex_state = 506, .external_lex_state = 2},
- [166] = {.lex_state = 506, .external_lex_state = 2},
- [167] = {.lex_state = 506, .external_lex_state = 2},
- [168] = {.lex_state = 506, .external_lex_state = 2},
- [169] = {.lex_state = 506, .external_lex_state = 2},
- [170] = {.lex_state = 506, .external_lex_state = 2},
- [171] = {.lex_state = 506, .external_lex_state = 2},
- [172] = {.lex_state = 506, .external_lex_state = 2},
- [173] = {.lex_state = 506, .external_lex_state = 2},
- [174] = {.lex_state = 506, .external_lex_state = 2},
- [175] = {.lex_state = 506, .external_lex_state = 2},
- [176] = {.lex_state = 506, .external_lex_state = 2},
- [177] = {.lex_state = 506, .external_lex_state = 2},
- [178] = {.lex_state = 506, .external_lex_state = 2},
- [179] = {.lex_state = 506, .external_lex_state = 2},
- [180] = {.lex_state = 506, .external_lex_state = 2},
- [181] = {.lex_state = 506, .external_lex_state = 2},
- [182] = {.lex_state = 506, .external_lex_state = 2},
- [183] = {.lex_state = 506, .external_lex_state = 2},
- [184] = {.lex_state = 506, .external_lex_state = 2},
- [185] = {.lex_state = 506, .external_lex_state = 2},
- [186] = {.lex_state = 506, .external_lex_state = 2},
- [187] = {.lex_state = 506, .external_lex_state = 2},
- [188] = {.lex_state = 506, .external_lex_state = 2},
- [189] = {.lex_state = 506, .external_lex_state = 2},
- [190] = {.lex_state = 506, .external_lex_state = 2},
- [191] = {.lex_state = 506, .external_lex_state = 2},
- [192] = {.lex_state = 506, .external_lex_state = 2},
- [193] = {.lex_state = 506, .external_lex_state = 2},
- [194] = {.lex_state = 506, .external_lex_state = 2},
- [195] = {.lex_state = 506, .external_lex_state = 2},
- [196] = {.lex_state = 506, .external_lex_state = 2},
- [197] = {.lex_state = 506, .external_lex_state = 2},
- [198] = {.lex_state = 506, .external_lex_state = 2},
- [199] = {.lex_state = 506, .external_lex_state = 2},
- [200] = {.lex_state = 506, .external_lex_state = 2},
- [201] = {.lex_state = 506, .external_lex_state = 2},
- [202] = {.lex_state = 506, .external_lex_state = 2},
- [203] = {.lex_state = 506, .external_lex_state = 2},
- [204] = {.lex_state = 506, .external_lex_state = 2},
- [205] = {.lex_state = 506, .external_lex_state = 2},
- [206] = {.lex_state = 506, .external_lex_state = 2},
- [207] = {.lex_state = 506, .external_lex_state = 2},
- [208] = {.lex_state = 506, .external_lex_state = 2},
- [209] = {.lex_state = 506, .external_lex_state = 2},
- [210] = {.lex_state = 506, .external_lex_state = 2},
- [211] = {.lex_state = 506, .external_lex_state = 2},
- [212] = {.lex_state = 506, .external_lex_state = 2},
- [213] = {.lex_state = 506, .external_lex_state = 2},
- [214] = {.lex_state = 506, .external_lex_state = 2},
- [215] = {.lex_state = 506, .external_lex_state = 2},
- [216] = {.lex_state = 506, .external_lex_state = 2},
- [217] = {.lex_state = 506, .external_lex_state = 2},
- [218] = {.lex_state = 506, .external_lex_state = 2},
- [219] = {.lex_state = 506, .external_lex_state = 2},
- [220] = {.lex_state = 506, .external_lex_state = 2},
- [221] = {.lex_state = 506, .external_lex_state = 2},
- [222] = {.lex_state = 506, .external_lex_state = 2},
- [223] = {.lex_state = 506, .external_lex_state = 2},
- [224] = {.lex_state = 506, .external_lex_state = 2},
- [225] = {.lex_state = 506, .external_lex_state = 2},
- [226] = {.lex_state = 506, .external_lex_state = 2},
- [227] = {.lex_state = 506, .external_lex_state = 2},
- [228] = {.lex_state = 506, .external_lex_state = 2},
- [229] = {.lex_state = 506, .external_lex_state = 2},
- [230] = {.lex_state = 506, .external_lex_state = 2},
- [231] = {.lex_state = 506, .external_lex_state = 2},
- [232] = {.lex_state = 506, .external_lex_state = 2},
- [233] = {.lex_state = 506, .external_lex_state = 2},
- [234] = {.lex_state = 506, .external_lex_state = 2},
- [235] = {.lex_state = 506, .external_lex_state = 2},
- [236] = {.lex_state = 506, .external_lex_state = 2},
- [237] = {.lex_state = 506, .external_lex_state = 2},
- [238] = {.lex_state = 506, .external_lex_state = 2},
- [239] = {.lex_state = 506, .external_lex_state = 2},
- [240] = {.lex_state = 506, .external_lex_state = 2},
- [241] = {.lex_state = 506, .external_lex_state = 2},
- [242] = {.lex_state = 506, .external_lex_state = 2},
- [243] = {.lex_state = 506, .external_lex_state = 2},
- [244] = {.lex_state = 506, .external_lex_state = 2},
- [245] = {.lex_state = 506, .external_lex_state = 2},
- [246] = {.lex_state = 506, .external_lex_state = 2},
- [247] = {.lex_state = 506, .external_lex_state = 2},
- [248] = {.lex_state = 506, .external_lex_state = 2},
- [249] = {.lex_state = 506, .external_lex_state = 2},
- [250] = {.lex_state = 506, .external_lex_state = 2},
- [251] = {.lex_state = 506, .external_lex_state = 2},
- [252] = {.lex_state = 506, .external_lex_state = 2},
- [253] = {.lex_state = 506, .external_lex_state = 2},
- [254] = {.lex_state = 506, .external_lex_state = 2},
- [255] = {.lex_state = 506, .external_lex_state = 2},
- [256] = {.lex_state = 506, .external_lex_state = 2},
- [257] = {.lex_state = 506, .external_lex_state = 2},
- [258] = {.lex_state = 506, .external_lex_state = 2},
- [259] = {.lex_state = 506, .external_lex_state = 2},
- [260] = {.lex_state = 506, .external_lex_state = 2},
- [261] = {.lex_state = 506, .external_lex_state = 2},
- [262] = {.lex_state = 506, .external_lex_state = 2},
- [263] = {.lex_state = 506, .external_lex_state = 2},
- [264] = {.lex_state = 506, .external_lex_state = 2},
- [265] = {.lex_state = 506, .external_lex_state = 2},
- [266] = {.lex_state = 242, .external_lex_state = 2},
- [267] = {.lex_state = 506, .external_lex_state = 2},
- [268] = {.lex_state = 506, .external_lex_state = 2},
- [269] = {.lex_state = 506, .external_lex_state = 2},
- [270] = {.lex_state = 506, .external_lex_state = 2},
- [271] = {.lex_state = 506, .external_lex_state = 2},
- [272] = {.lex_state = 506, .external_lex_state = 2},
- [273] = {.lex_state = 506, .external_lex_state = 2},
- [274] = {.lex_state = 506, .external_lex_state = 2},
- [275] = {.lex_state = 506, .external_lex_state = 2},
- [276] = {.lex_state = 506, .external_lex_state = 2},
- [277] = {.lex_state = 506, .external_lex_state = 2},
- [278] = {.lex_state = 506, .external_lex_state = 2},
- [279] = {.lex_state = 506, .external_lex_state = 2},
- [280] = {.lex_state = 506, .external_lex_state = 2},
- [281] = {.lex_state = 506, .external_lex_state = 2},
- [282] = {.lex_state = 506, .external_lex_state = 2},
- [283] = {.lex_state = 506, .external_lex_state = 2},
- [284] = {.lex_state = 506, .external_lex_state = 2},
- [285] = {.lex_state = 506, .external_lex_state = 2},
- [286] = {.lex_state = 506, .external_lex_state = 2},
- [287] = {.lex_state = 506, .external_lex_state = 2},
- [288] = {.lex_state = 506, .external_lex_state = 2},
- [289] = {.lex_state = 506, .external_lex_state = 2},
- [290] = {.lex_state = 506, .external_lex_state = 2},
- [291] = {.lex_state = 506, .external_lex_state = 2},
- [292] = {.lex_state = 506, .external_lex_state = 2},
- [293] = {.lex_state = 506, .external_lex_state = 2},
- [294] = {.lex_state = 506, .external_lex_state = 2},
- [295] = {.lex_state = 506, .external_lex_state = 2},
- [296] = {.lex_state = 506, .external_lex_state = 2},
- [297] = {.lex_state = 506, .external_lex_state = 2},
- [298] = {.lex_state = 506, .external_lex_state = 2},
- [299] = {.lex_state = 506, .external_lex_state = 2},
- [300] = {.lex_state = 506, .external_lex_state = 2},
- [301] = {.lex_state = 506, .external_lex_state = 2},
- [302] = {.lex_state = 506, .external_lex_state = 2},
- [303] = {.lex_state = 506, .external_lex_state = 2},
- [304] = {.lex_state = 506, .external_lex_state = 2},
- [305] = {.lex_state = 506, .external_lex_state = 2},
- [306] = {.lex_state = 506, .external_lex_state = 2},
- [307] = {.lex_state = 506, .external_lex_state = 2},
- [308] = {.lex_state = 506, .external_lex_state = 2},
- [309] = {.lex_state = 506, .external_lex_state = 2},
- [310] = {.lex_state = 506, .external_lex_state = 2},
- [311] = {.lex_state = 506, .external_lex_state = 2},
- [312] = {.lex_state = 506, .external_lex_state = 2},
- [313] = {.lex_state = 506, .external_lex_state = 2},
- [314] = {.lex_state = 506, .external_lex_state = 2},
- [315] = {.lex_state = 506, .external_lex_state = 2},
- [316] = {.lex_state = 506, .external_lex_state = 2},
- [317] = {.lex_state = 506, .external_lex_state = 2},
- [318] = {.lex_state = 506, .external_lex_state = 2},
- [319] = {.lex_state = 506, .external_lex_state = 2},
- [320] = {.lex_state = 506, .external_lex_state = 2},
- [321] = {.lex_state = 506, .external_lex_state = 2},
- [322] = {.lex_state = 506, .external_lex_state = 2},
- [323] = {.lex_state = 506, .external_lex_state = 2},
- [324] = {.lex_state = 506, .external_lex_state = 2},
- [325] = {.lex_state = 506, .external_lex_state = 2},
- [326] = {.lex_state = 506, .external_lex_state = 2},
- [327] = {.lex_state = 506, .external_lex_state = 2},
- [328] = {.lex_state = 506, .external_lex_state = 2},
- [329] = {.lex_state = 506, .external_lex_state = 2},
- [330] = {.lex_state = 506, .external_lex_state = 2},
- [331] = {.lex_state = 506, .external_lex_state = 2},
- [332] = {.lex_state = 506, .external_lex_state = 2},
- [333] = {.lex_state = 506, .external_lex_state = 2},
- [334] = {.lex_state = 506, .external_lex_state = 2},
- [335] = {.lex_state = 506, .external_lex_state = 2},
- [336] = {.lex_state = 506, .external_lex_state = 2},
- [337] = {.lex_state = 506, .external_lex_state = 2},
- [338] = {.lex_state = 506, .external_lex_state = 2},
- [339] = {.lex_state = 506, .external_lex_state = 2},
- [340] = {.lex_state = 506, .external_lex_state = 2},
- [341] = {.lex_state = 506, .external_lex_state = 2},
- [342] = {.lex_state = 506, .external_lex_state = 2},
- [343] = {.lex_state = 506, .external_lex_state = 2},
- [344] = {.lex_state = 506, .external_lex_state = 2},
- [345] = {.lex_state = 506, .external_lex_state = 2},
- [346] = {.lex_state = 506, .external_lex_state = 2},
- [347] = {.lex_state = 506, .external_lex_state = 2},
- [348] = {.lex_state = 506, .external_lex_state = 2},
- [349] = {.lex_state = 224, .external_lex_state = 6},
- [350] = {.lex_state = 227, .external_lex_state = 7},
- [351] = {.lex_state = 227, .external_lex_state = 7},
- [352] = {.lex_state = 227, .external_lex_state = 7},
- [353] = {.lex_state = 227, .external_lex_state = 7},
- [354] = {.lex_state = 227, .external_lex_state = 7},
- [355] = {.lex_state = 227, .external_lex_state = 7},
- [356] = {.lex_state = 227, .external_lex_state = 7},
- [357] = {.lex_state = 227, .external_lex_state = 7},
- [358] = {.lex_state = 225, .external_lex_state = 6},
- [359] = {.lex_state = 228, .external_lex_state = 6},
- [360] = {.lex_state = 226, .external_lex_state = 6},
- [361] = {.lex_state = 224, .external_lex_state = 6},
- [362] = {.lex_state = 12, .external_lex_state = 8},
- [363] = {.lex_state = 12, .external_lex_state = 8},
- [364] = {.lex_state = 222, .external_lex_state = 9},
- [365] = {.lex_state = 222, .external_lex_state = 9},
- [366] = {.lex_state = 108, .external_lex_state = 4},
- [367] = {.lex_state = 108, .external_lex_state = 4},
- [368] = {.lex_state = 108, .external_lex_state = 4},
- [369] = {.lex_state = 108, .external_lex_state = 4},
- [370] = {.lex_state = 108, .external_lex_state = 4},
- [371] = {.lex_state = 108, .external_lex_state = 4},
- [372] = {.lex_state = 108, .external_lex_state = 4},
- [373] = {.lex_state = 108, .external_lex_state = 4},
- [374] = {.lex_state = 108, .external_lex_state = 4},
- [375] = {.lex_state = 108, .external_lex_state = 4},
- [376] = {.lex_state = 108, .external_lex_state = 4},
- [377] = {.lex_state = 108, .external_lex_state = 4},
- [378] = {.lex_state = 108, .external_lex_state = 4},
- [379] = {.lex_state = 108, .external_lex_state = 4},
- [380] = {.lex_state = 108, .external_lex_state = 4},
- [381] = {.lex_state = 108, .external_lex_state = 4},
- [382] = {.lex_state = 108, .external_lex_state = 4},
- [383] = {.lex_state = 108, .external_lex_state = 4},
- [384] = {.lex_state = 108, .external_lex_state = 4},
- [385] = {.lex_state = 108, .external_lex_state = 4},
- [386] = {.lex_state = 108, .external_lex_state = 4},
- [387] = {.lex_state = 108, .external_lex_state = 4},
- [388] = {.lex_state = 108, .external_lex_state = 4},
- [389] = {.lex_state = 108, .external_lex_state = 4},
- [390] = {.lex_state = 108, .external_lex_state = 4},
- [391] = {.lex_state = 162, .external_lex_state = 8},
- [392] = {.lex_state = 162, .external_lex_state = 8},
- [393] = {.lex_state = 162, .external_lex_state = 8},
- [394] = {.lex_state = 245, .external_lex_state = 5},
- [395] = {.lex_state = 245, .external_lex_state = 5},
- [396] = {.lex_state = 162, .external_lex_state = 8},
- [397] = {.lex_state = 245, .external_lex_state = 5},
- [398] = {.lex_state = 245, .external_lex_state = 5},
- [399] = {.lex_state = 245, .external_lex_state = 5},
- [400] = {.lex_state = 245, .external_lex_state = 5},
- [401] = {.lex_state = 245, .external_lex_state = 5},
- [402] = {.lex_state = 245, .external_lex_state = 5},
- [403] = {.lex_state = 245, .external_lex_state = 5},
- [404] = {.lex_state = 245, .external_lex_state = 5},
- [405] = {.lex_state = 245, .external_lex_state = 5},
- [406] = {.lex_state = 245, .external_lex_state = 5},
- [407] = {.lex_state = 245, .external_lex_state = 5},
- [408] = {.lex_state = 245, .external_lex_state = 5},
- [409] = {.lex_state = 245, .external_lex_state = 5},
- [410] = {.lex_state = 245, .external_lex_state = 5},
- [411] = {.lex_state = 245, .external_lex_state = 5},
- [412] = {.lex_state = 245, .external_lex_state = 5},
- [413] = {.lex_state = 245, .external_lex_state = 5},
- [414] = {.lex_state = 245, .external_lex_state = 5},
- [415] = {.lex_state = 245, .external_lex_state = 5},
- [416] = {.lex_state = 245, .external_lex_state = 5},
- [417] = {.lex_state = 245, .external_lex_state = 5},
- [418] = {.lex_state = 245, .external_lex_state = 5},
- [419] = {.lex_state = 245, .external_lex_state = 5},
- [420] = {.lex_state = 246, .external_lex_state = 9},
- [421] = {.lex_state = 246, .external_lex_state = 9},
- [422] = {.lex_state = 246, .external_lex_state = 9},
- [423] = {.lex_state = 246, .external_lex_state = 9},
- [424] = {.lex_state = 240, .external_lex_state = 2},
- [425] = {.lex_state = 240, .external_lex_state = 2},
- [426] = {.lex_state = 165, .external_lex_state = 8},
- [427] = {.lex_state = 165, .external_lex_state = 8},
- [428] = {.lex_state = 168, .external_lex_state = 8},
- [429] = {.lex_state = 168, .external_lex_state = 8},
- [430] = {.lex_state = 165, .external_lex_state = 8},
- [431] = {.lex_state = 165, .external_lex_state = 8},
- [432] = {.lex_state = 494, .external_lex_state = 8},
- [433] = {.lex_state = 494, .external_lex_state = 8},
- [434] = {.lex_state = 165, .external_lex_state = 8},
- [435] = {.lex_state = 494, .external_lex_state = 8},
- [436] = {.lex_state = 494, .external_lex_state = 8},
- [437] = {.lex_state = 494, .external_lex_state = 8},
- [438] = {.lex_state = 168, .external_lex_state = 8},
- [439] = {.lex_state = 174, .external_lex_state = 10},
- [440] = {.lex_state = 168, .external_lex_state = 8},
- [441] = {.lex_state = 174, .external_lex_state = 10},
- [442] = {.lex_state = 494, .external_lex_state = 8},
- [443] = {.lex_state = 168, .external_lex_state = 8},
- [444] = {.lex_state = 494, .external_lex_state = 8},
- [445] = {.lex_state = 151, .external_lex_state = 8},
- [446] = {.lex_state = 174, .external_lex_state = 10},
- [447] = {.lex_state = 151, .external_lex_state = 8},
- [448] = {.lex_state = 494, .external_lex_state = 8},
- [449] = {.lex_state = 177, .external_lex_state = 10},
- [450] = {.lex_state = 494, .external_lex_state = 8},
- [451] = {.lex_state = 164, .external_lex_state = 8},
- [452] = {.lex_state = 494, .external_lex_state = 8},
- [453] = {.lex_state = 164, .external_lex_state = 8},
- [454] = {.lex_state = 167, .external_lex_state = 8},
- [455] = {.lex_state = 494, .external_lex_state = 8},
- [456] = {.lex_state = 494, .external_lex_state = 8},
- [457] = {.lex_state = 494, .external_lex_state = 8},
- [458] = {.lex_state = 167, .external_lex_state = 8},
- [459] = {.lex_state = 494, .external_lex_state = 8},
- [460] = {.lex_state = 177, .external_lex_state = 10},
- [461] = {.lex_state = 177, .external_lex_state = 10},
- [462] = {.lex_state = 494, .external_lex_state = 8},
- [463] = {.lex_state = 493, .external_lex_state = 8},
- [464] = {.lex_state = 180, .external_lex_state = 10},
- [465] = {.lex_state = 173, .external_lex_state = 8},
- [466] = {.lex_state = 180, .external_lex_state = 10},
- [467] = {.lex_state = 493, .external_lex_state = 8},
- [468] = {.lex_state = 495, .external_lex_state = 10},
- [469] = {.lex_state = 495, .external_lex_state = 10},
- [470] = {.lex_state = 173, .external_lex_state = 8},
- [471] = {.lex_state = 494, .external_lex_state = 8},
- [472] = {.lex_state = 495, .external_lex_state = 10},
- [473] = {.lex_state = 494, .external_lex_state = 8},
- [474] = {.lex_state = 494, .external_lex_state = 8},
- [475] = {.lex_state = 494, .external_lex_state = 8},
- [476] = {.lex_state = 180, .external_lex_state = 10},
- [477] = {.lex_state = 176, .external_lex_state = 8},
- [478] = {.lex_state = 495, .external_lex_state = 10},
- [479] = {.lex_state = 495, .external_lex_state = 10},
- [480] = {.lex_state = 176, .external_lex_state = 8},
- [481] = {.lex_state = 495, .external_lex_state = 10},
- [482] = {.lex_state = 495, .external_lex_state = 10},
- [483] = {.lex_state = 174, .external_lex_state = 11},
- [484] = {.lex_state = 168, .external_lex_state = 8},
- [485] = {.lex_state = 179, .external_lex_state = 10},
- [486] = {.lex_state = 182, .external_lex_state = 8},
- [487] = {.lex_state = 495, .external_lex_state = 10},
- [488] = {.lex_state = 493, .external_lex_state = 8},
- [489] = {.lex_state = 182, .external_lex_state = 8},
- [490] = {.lex_state = 493, .external_lex_state = 8},
- [491] = {.lex_state = 506, .external_lex_state = 2},
- [492] = {.lex_state = 168, .external_lex_state = 8},
- [493] = {.lex_state = 185, .external_lex_state = 10},
- [494] = {.lex_state = 495, .external_lex_state = 10},
- [495] = {.lex_state = 179, .external_lex_state = 10},
- [496] = {.lex_state = 495, .external_lex_state = 10},
- [497] = {.lex_state = 185, .external_lex_state = 10},
- [498] = {.lex_state = 174, .external_lex_state = 11},
- [499] = {.lex_state = 185, .external_lex_state = 10},
- [500] = {.lex_state = 495, .external_lex_state = 10},
- [501] = {.lex_state = 496, .external_lex_state = 8},
- [502] = {.lex_state = 496, .external_lex_state = 8},
- [503] = {.lex_state = 180, .external_lex_state = 10},
- [504] = {.lex_state = 180, .external_lex_state = 10},
- [505] = {.lex_state = 174, .external_lex_state = 11},
- [506] = {.lex_state = 497, .external_lex_state = 10},
- [507] = {.lex_state = 276, .external_lex_state = 2},
- [508] = {.lex_state = 186, .external_lex_state = 10},
- [509] = {.lex_state = 177, .external_lex_state = 11},
- [510] = {.lex_state = 186, .external_lex_state = 10},
- [511] = {.lex_state = 276, .external_lex_state = 2},
- [512] = {.lex_state = 276, .external_lex_state = 2},
- [513] = {.lex_state = 276, .external_lex_state = 2},
- [514] = {.lex_state = 188, .external_lex_state = 10},
- [515] = {.lex_state = 188, .external_lex_state = 10},
- [516] = {.lex_state = 241, .external_lex_state = 2},
- [517] = {.lex_state = 189, .external_lex_state = 11},
- [518] = {.lex_state = 189, .external_lex_state = 11},
- [519] = {.lex_state = 496, .external_lex_state = 8},
- [520] = {.lex_state = 496, .external_lex_state = 8},
- [521] = {.lex_state = 497, .external_lex_state = 10},
- [522] = {.lex_state = 185, .external_lex_state = 10},
- [523] = {.lex_state = 241, .external_lex_state = 2},
- [524] = {.lex_state = 185, .external_lex_state = 10},
- [525] = {.lex_state = 276, .external_lex_state = 2},
- [526] = {.lex_state = 280, .external_lex_state = 12},
- [527] = {.lex_state = 276, .external_lex_state = 2},
- [528] = {.lex_state = 497, .external_lex_state = 10},
- [529] = {.lex_state = 506, .external_lex_state = 2},
- [530] = {.lex_state = 177, .external_lex_state = 11},
- [531] = {.lex_state = 276, .external_lex_state = 2},
- [532] = {.lex_state = 280, .external_lex_state = 12},
- [533] = {.lex_state = 189, .external_lex_state = 11},
- [534] = {.lex_state = 497, .external_lex_state = 10},
- [535] = {.lex_state = 177, .external_lex_state = 11},
- [536] = {.lex_state = 506, .external_lex_state = 2},
- [537] = {.lex_state = 497, .external_lex_state = 10},
- [538] = {.lex_state = 276, .external_lex_state = 2},
- [539] = {.lex_state = 497, .external_lex_state = 10},
- [540] = {.lex_state = 168, .external_lex_state = 8},
- [541] = {.lex_state = 244, .external_lex_state = 13},
- [542] = {.lex_state = 191, .external_lex_state = 11},
- [543] = {.lex_state = 498, .external_lex_state = 10},
- [544] = {.lex_state = 244, .external_lex_state = 13},
- [545] = {.lex_state = 191, .external_lex_state = 11},
- [546] = {.lex_state = 495, .external_lex_state = 11},
- [547] = {.lex_state = 168, .external_lex_state = 8},
- [548] = {.lex_state = 192, .external_lex_state = 10},
- [549] = {.lex_state = 497, .external_lex_state = 10},
- [550] = {.lex_state = 495, .external_lex_state = 11},
- [551] = {.lex_state = 497, .external_lex_state = 10},
- [552] = {.lex_state = 497, .external_lex_state = 10},
- [553] = {.lex_state = 191, .external_lex_state = 11},
- [554] = {.lex_state = 497, .external_lex_state = 10},
- [555] = {.lex_state = 495, .external_lex_state = 11},
- [556] = {.lex_state = 168, .external_lex_state = 8},
- [557] = {.lex_state = 495, .external_lex_state = 11},
- [558] = {.lex_state = 498, .external_lex_state = 10},
- [559] = {.lex_state = 244, .external_lex_state = 13},
- [560] = {.lex_state = 495, .external_lex_state = 11},
- [561] = {.lex_state = 244, .external_lex_state = 13},
- [562] = {.lex_state = 194, .external_lex_state = 10},
- [563] = {.lex_state = 194, .external_lex_state = 10},
- [564] = {.lex_state = 189, .external_lex_state = 11},
- [565] = {.lex_state = 497, .external_lex_state = 10},
- [566] = {.lex_state = 189, .external_lex_state = 11},
- [567] = {.lex_state = 186, .external_lex_state = 11},
- [568] = {.lex_state = 186, .external_lex_state = 11},
- [569] = {.lex_state = 497, .external_lex_state = 10},
- [570] = {.lex_state = 495, .external_lex_state = 11},
- [571] = {.lex_state = 244, .external_lex_state = 13},
- [572] = {.lex_state = 186, .external_lex_state = 11},
- [573] = {.lex_state = 244, .external_lex_state = 13},
- [574] = {.lex_state = 186, .external_lex_state = 11},
- [575] = {.lex_state = 497, .external_lex_state = 10},
- [576] = {.lex_state = 192, .external_lex_state = 10},
- [577] = {.lex_state = 244, .external_lex_state = 13},
- [578] = {.lex_state = 500, .external_lex_state = 10},
- [579] = {.lex_state = 280, .external_lex_state = 12},
- [580] = {.lex_state = 499, .external_lex_state = 11},
- [581] = {.lex_state = 499, .external_lex_state = 11},
- [582] = {.lex_state = 495, .external_lex_state = 11},
- [583] = {.lex_state = 499, .external_lex_state = 11},
- [584] = {.lex_state = 495, .external_lex_state = 11},
- [585] = {.lex_state = 280, .external_lex_state = 12},
- [586] = {.lex_state = 500, .external_lex_state = 10},
- [587] = {.lex_state = 177, .external_lex_state = 10},
- [588] = {.lex_state = 244, .external_lex_state = 13},
- [589] = {.lex_state = 244, .external_lex_state = 13},
- [590] = {.lex_state = 244, .external_lex_state = 13},
- [591] = {.lex_state = 495, .external_lex_state = 11},
- [592] = {.lex_state = 244, .external_lex_state = 13},
- [593] = {.lex_state = 497, .external_lex_state = 10},
- [594] = {.lex_state = 495, .external_lex_state = 11},
- [595] = {.lex_state = 499, .external_lex_state = 11},
- [596] = {.lex_state = 177, .external_lex_state = 10},
- [597] = {.lex_state = 497, .external_lex_state = 10},
- [598] = {.lex_state = 244, .external_lex_state = 13},
- [599] = {.lex_state = 499, .external_lex_state = 11},
- [600] = {.lex_state = 177, .external_lex_state = 10},
- [601] = {.lex_state = 198, .external_lex_state = 10},
- [602] = {.lex_state = 191, .external_lex_state = 11},
- [603] = {.lex_state = 198, .external_lex_state = 10},
- [604] = {.lex_state = 191, .external_lex_state = 11},
- [605] = {.lex_state = 495, .external_lex_state = 11},
- [606] = {.lex_state = 244, .external_lex_state = 13},
- [607] = {.lex_state = 244, .external_lex_state = 13},
- [608] = {.lex_state = 280, .external_lex_state = 12},
- [609] = {.lex_state = 498, .external_lex_state = 10},
- [610] = {.lex_state = 498, .external_lex_state = 10},
- [611] = {.lex_state = 194, .external_lex_state = 11},
- [612] = {.lex_state = 194, .external_lex_state = 11},
- [613] = {.lex_state = 244, .external_lex_state = 13},
- [614] = {.lex_state = 200, .external_lex_state = 8},
- [615] = {.lex_state = 200, .external_lex_state = 8},
- [616] = {.lex_state = 499, .external_lex_state = 11},
- [617] = {.lex_state = 194, .external_lex_state = 11},
- [618] = {.lex_state = 194, .external_lex_state = 11},
- [619] = {.lex_state = 499, .external_lex_state = 11},
- [620] = {.lex_state = 499, .external_lex_state = 11},
- [621] = {.lex_state = 499, .external_lex_state = 11},
- [622] = {.lex_state = 499, .external_lex_state = 11},
- [623] = {.lex_state = 506, .external_lex_state = 2},
- [624] = {.lex_state = 289, .external_lex_state = 14},
- [625] = {.lex_state = 230, .external_lex_state = 12},
- [626] = {.lex_state = 499, .external_lex_state = 11},
- [627] = {.lex_state = 289, .external_lex_state = 14},
- [628] = {.lex_state = 230, .external_lex_state = 12},
- [629] = {.lex_state = 506, .external_lex_state = 2},
- [630] = {.lex_state = 500, .external_lex_state = 11},
- [631] = {.lex_state = 242, .external_lex_state = 2},
- [632] = {.lex_state = 198, .external_lex_state = 11},
- [633] = {.lex_state = 198, .external_lex_state = 11},
- [634] = {.lex_state = 500, .external_lex_state = 11},
- [635] = {.lex_state = 500, .external_lex_state = 10},
- [636] = {.lex_state = 500, .external_lex_state = 11},
- [637] = {.lex_state = 499, .external_lex_state = 11},
- [638] = {.lex_state = 500, .external_lex_state = 10},
- [639] = {.lex_state = 500, .external_lex_state = 11},
- [640] = {.lex_state = 202, .external_lex_state = 8},
- [641] = {.lex_state = 506, .external_lex_state = 2},
- [642] = {.lex_state = 202, .external_lex_state = 8},
- [643] = {.lex_state = 499, .external_lex_state = 11},
- [644] = {.lex_state = 198, .external_lex_state = 11},
- [645] = {.lex_state = 198, .external_lex_state = 11},
- [646] = {.lex_state = 499, .external_lex_state = 11},
- [647] = {.lex_state = 499, .external_lex_state = 11},
- [648] = {.lex_state = 289, .external_lex_state = 14},
- [649] = {.lex_state = 185, .external_lex_state = 10},
- [650] = {.lex_state = 500, .external_lex_state = 11},
- [651] = {.lex_state = 283, .external_lex_state = 15},
- [652] = {.lex_state = 283, .external_lex_state = 15},
- [653] = {.lex_state = 180, .external_lex_state = 10},
- [654] = {.lex_state = 499, .external_lex_state = 11},
- [655] = {.lex_state = 499, .external_lex_state = 11},
- [656] = {.lex_state = 195, .external_lex_state = 16},
- [657] = {.lex_state = 195, .external_lex_state = 16},
- [658] = {.lex_state = 197, .external_lex_state = 4},
- [659] = {.lex_state = 283, .external_lex_state = 15},
- [660] = {.lex_state = 197, .external_lex_state = 4},
- [661] = {.lex_state = 499, .external_lex_state = 11},
- [662] = {.lex_state = 195, .external_lex_state = 16},
- [663] = {.lex_state = 180, .external_lex_state = 10},
- [664] = {.lex_state = 197, .external_lex_state = 4},
- [665] = {.lex_state = 197, .external_lex_state = 4},
- [666] = {.lex_state = 506, .external_lex_state = 2},
- [667] = {.lex_state = 197, .external_lex_state = 4},
- [668] = {.lex_state = 506, .external_lex_state = 2},
- [669] = {.lex_state = 195, .external_lex_state = 16},
- [670] = {.lex_state = 500, .external_lex_state = 11},
- [671] = {.lex_state = 231, .external_lex_state = 12},
- [672] = {.lex_state = 197, .external_lex_state = 4},
- [673] = {.lex_state = 231, .external_lex_state = 12},
- [674] = {.lex_state = 180, .external_lex_state = 10},
- [675] = {.lex_state = 180, .external_lex_state = 10},
- [676] = {.lex_state = 197, .external_lex_state = 4},
- [677] = {.lex_state = 499, .external_lex_state = 11},
- [678] = {.lex_state = 506, .external_lex_state = 2},
- [679] = {.lex_state = 185, .external_lex_state = 10},
- [680] = {.lex_state = 500, .external_lex_state = 11},
- [681] = {.lex_state = 185, .external_lex_state = 10},
- [682] = {.lex_state = 195, .external_lex_state = 16},
- [683] = {.lex_state = 195, .external_lex_state = 16},
- [684] = {.lex_state = 195, .external_lex_state = 16},
- [685] = {.lex_state = 500, .external_lex_state = 11},
- [686] = {.lex_state = 195, .external_lex_state = 16},
- [687] = {.lex_state = 197, .external_lex_state = 4},
- [688] = {.lex_state = 177, .external_lex_state = 11},
- [689] = {.lex_state = 197, .external_lex_state = 4},
- [690] = {.lex_state = 197, .external_lex_state = 4},
- [691] = {.lex_state = 197, .external_lex_state = 4},
- [692] = {.lex_state = 199, .external_lex_state = 4},
- [693] = {.lex_state = 197, .external_lex_state = 4},
- [694] = {.lex_state = 197, .external_lex_state = 4},
- [695] = {.lex_state = 199, .external_lex_state = 4},
- [696] = {.lex_state = 197, .external_lex_state = 4},
- [697] = {.lex_state = 197, .external_lex_state = 4},
- [698] = {.lex_state = 197, .external_lex_state = 4},
- [699] = {.lex_state = 197, .external_lex_state = 4},
- [700] = {.lex_state = 185, .external_lex_state = 10},
- [701] = {.lex_state = 199, .external_lex_state = 4},
- [702] = {.lex_state = 199, .external_lex_state = 4},
- [703] = {.lex_state = 204, .external_lex_state = 10},
- [704] = {.lex_state = 279, .external_lex_state = 14},
- [705] = {.lex_state = 232, .external_lex_state = 15},
- [706] = {.lex_state = 197, .external_lex_state = 4},
- [707] = {.lex_state = 199, .external_lex_state = 4},
- [708] = {.lex_state = 199, .external_lex_state = 4},
- [709] = {.lex_state = 185, .external_lex_state = 10},
- [710] = {.lex_state = 204, .external_lex_state = 10},
- [711] = {.lex_state = 197, .external_lex_state = 4},
- [712] = {.lex_state = 197, .external_lex_state = 4},
- [713] = {.lex_state = 197, .external_lex_state = 4},
- [714] = {.lex_state = 197, .external_lex_state = 4},
- [715] = {.lex_state = 197, .external_lex_state = 4},
- [716] = {.lex_state = 197, .external_lex_state = 4},
- [717] = {.lex_state = 197, .external_lex_state = 4},
- [718] = {.lex_state = 197, .external_lex_state = 4},
- [719] = {.lex_state = 177, .external_lex_state = 11},
- [720] = {.lex_state = 197, .external_lex_state = 4},
- [721] = {.lex_state = 197, .external_lex_state = 4},
- [722] = {.lex_state = 283, .external_lex_state = 15},
- [723] = {.lex_state = 197, .external_lex_state = 4},
- [724] = {.lex_state = 197, .external_lex_state = 4},
- [725] = {.lex_state = 197, .external_lex_state = 4},
- [726] = {.lex_state = 185, .external_lex_state = 10},
- [727] = {.lex_state = 279, .external_lex_state = 14},
- [728] = {.lex_state = 279, .external_lex_state = 14},
- [729] = {.lex_state = 185, .external_lex_state = 10},
- [730] = {.lex_state = 197, .external_lex_state = 4},
- [731] = {.lex_state = 197, .external_lex_state = 4},
- [732] = {.lex_state = 197, .external_lex_state = 4},
- [733] = {.lex_state = 185, .external_lex_state = 10},
- [734] = {.lex_state = 197, .external_lex_state = 4},
- [735] = {.lex_state = 197, .external_lex_state = 4},
- [736] = {.lex_state = 197, .external_lex_state = 4},
- [737] = {.lex_state = 283, .external_lex_state = 15},
- [738] = {.lex_state = 232, .external_lex_state = 15},
- [739] = {.lex_state = 185, .external_lex_state = 10},
- [740] = {.lex_state = 177, .external_lex_state = 11},
- [741] = {.lex_state = 199, .external_lex_state = 4},
- [742] = {.lex_state = 501, .external_lex_state = 4},
- [743] = {.lex_state = 501, .external_lex_state = 4},
- [744] = {.lex_state = 199, .external_lex_state = 4},
- [745] = {.lex_state = 199, .external_lex_state = 4},
- [746] = {.lex_state = 501, .external_lex_state = 4},
- [747] = {.lex_state = 199, .external_lex_state = 4},
- [748] = {.lex_state = 199, .external_lex_state = 4},
- [749] = {.lex_state = 199, .external_lex_state = 4},
- [750] = {.lex_state = 286, .external_lex_state = 17},
- [751] = {.lex_state = 199, .external_lex_state = 4},
- [752] = {.lex_state = 199, .external_lex_state = 4},
- [753] = {.lex_state = 501, .external_lex_state = 4},
- [754] = {.lex_state = 191, .external_lex_state = 11},
- [755] = {.lex_state = 286, .external_lex_state = 17},
- [756] = {.lex_state = 501, .external_lex_state = 4},
- [757] = {.lex_state = 199, .external_lex_state = 4},
- [758] = {.lex_state = 286, .external_lex_state = 17},
- [759] = {.lex_state = 501, .external_lex_state = 4},
- [760] = {.lex_state = 497, .external_lex_state = 10},
- [761] = {.lex_state = 289, .external_lex_state = 18},
- [762] = {.lex_state = 199, .external_lex_state = 4},
- [763] = {.lex_state = 277, .external_lex_state = 2},
- [764] = {.lex_state = 199, .external_lex_state = 4},
- [765] = {.lex_state = 199, .external_lex_state = 4},
- [766] = {.lex_state = 277, .external_lex_state = 2},
- [767] = {.lex_state = 199, .external_lex_state = 4},
- [768] = {.lex_state = 277, .external_lex_state = 2},
- [769] = {.lex_state = 165, .external_lex_state = 8},
- [770] = {.lex_state = 206, .external_lex_state = 10},
- [771] = {.lex_state = 277, .external_lex_state = 2},
- [772] = {.lex_state = 277, .external_lex_state = 2},
- [773] = {.lex_state = 206, .external_lex_state = 10},
- [774] = {.lex_state = 501, .external_lex_state = 4},
- [775] = {.lex_state = 289, .external_lex_state = 18},
- [776] = {.lex_state = 497, .external_lex_state = 10},
- [777] = {.lex_state = 279, .external_lex_state = 14},
- [778] = {.lex_state = 279, .external_lex_state = 14},
- [779] = {.lex_state = 501, .external_lex_state = 4},
- [780] = {.lex_state = 501, .external_lex_state = 4},
- [781] = {.lex_state = 497, .external_lex_state = 10},
- [782] = {.lex_state = 199, .external_lex_state = 4},
- [783] = {.lex_state = 501, .external_lex_state = 4},
- [784] = {.lex_state = 199, .external_lex_state = 4},
- [785] = {.lex_state = 501, .external_lex_state = 4},
- [786] = {.lex_state = 501, .external_lex_state = 4},
- [787] = {.lex_state = 199, .external_lex_state = 4},
- [788] = {.lex_state = 165, .external_lex_state = 8},
- [789] = {.lex_state = 497, .external_lex_state = 10},
- [790] = {.lex_state = 277, .external_lex_state = 2},
- [791] = {.lex_state = 289, .external_lex_state = 18},
- [792] = {.lex_state = 199, .external_lex_state = 4},
- [793] = {.lex_state = 199, .external_lex_state = 4},
- [794] = {.lex_state = 497, .external_lex_state = 10},
- [795] = {.lex_state = 199, .external_lex_state = 4},
- [796] = {.lex_state = 199, .external_lex_state = 4},
- [797] = {.lex_state = 199, .external_lex_state = 4},
- [798] = {.lex_state = 233, .external_lex_state = 14},
- [799] = {.lex_state = 497, .external_lex_state = 10},
- [800] = {.lex_state = 199, .external_lex_state = 4},
- [801] = {.lex_state = 199, .external_lex_state = 4},
- [802] = {.lex_state = 501, .external_lex_state = 4},
- [803] = {.lex_state = 199, .external_lex_state = 4},
- [804] = {.lex_state = 199, .external_lex_state = 4},
- [805] = {.lex_state = 233, .external_lex_state = 14},
- [806] = {.lex_state = 199, .external_lex_state = 4},
- [807] = {.lex_state = 277, .external_lex_state = 2},
- [808] = {.lex_state = 277, .external_lex_state = 2},
- [809] = {.lex_state = 199, .external_lex_state = 4},
- [810] = {.lex_state = 199, .external_lex_state = 4},
- [811] = {.lex_state = 199, .external_lex_state = 4},
- [812] = {.lex_state = 497, .external_lex_state = 10},
- [813] = {.lex_state = 501, .external_lex_state = 4},
- [814] = {.lex_state = 191, .external_lex_state = 11},
- [815] = {.lex_state = 199, .external_lex_state = 4},
- [816] = {.lex_state = 199, .external_lex_state = 4},
- [817] = {.lex_state = 191, .external_lex_state = 11},
- [818] = {.lex_state = 497, .external_lex_state = 10},
- [819] = {.lex_state = 250, .external_lex_state = 19},
- [820] = {.lex_state = 501, .external_lex_state = 4},
- [821] = {.lex_state = 501, .external_lex_state = 4},
- [822] = {.lex_state = 501, .external_lex_state = 4},
- [823] = {.lex_state = 234, .external_lex_state = 17},
- [824] = {.lex_state = 501, .external_lex_state = 4},
- [825] = {.lex_state = 234, .external_lex_state = 17},
- [826] = {.lex_state = 501, .external_lex_state = 4},
- [827] = {.lex_state = 501, .external_lex_state = 4},
- [828] = {.lex_state = 501, .external_lex_state = 4},
- [829] = {.lex_state = 501, .external_lex_state = 4},
- [830] = {.lex_state = 501, .external_lex_state = 4},
- [831] = {.lex_state = 286, .external_lex_state = 17},
- [832] = {.lex_state = 203, .external_lex_state = 20},
- [833] = {.lex_state = 497, .external_lex_state = 10},
- [834] = {.lex_state = 497, .external_lex_state = 10},
- [835] = {.lex_state = 203, .external_lex_state = 20},
- [836] = {.lex_state = 165, .external_lex_state = 8},
- [837] = {.lex_state = 501, .external_lex_state = 4},
- [838] = {.lex_state = 501, .external_lex_state = 4},
- [839] = {.lex_state = 165, .external_lex_state = 8},
- [840] = {.lex_state = 203, .external_lex_state = 20},
- [841] = {.lex_state = 286, .external_lex_state = 17},
- [842] = {.lex_state = 501, .external_lex_state = 4},
- [843] = {.lex_state = 497, .external_lex_state = 10},
- [844] = {.lex_state = 497, .external_lex_state = 10},
- [845] = {.lex_state = 501, .external_lex_state = 4},
- [846] = {.lex_state = 501, .external_lex_state = 4},
- [847] = {.lex_state = 501, .external_lex_state = 4},
- [848] = {.lex_state = 501, .external_lex_state = 4},
- [849] = {.lex_state = 501, .external_lex_state = 4},
- [850] = {.lex_state = 501, .external_lex_state = 4},
- [851] = {.lex_state = 203, .external_lex_state = 20},
- [852] = {.lex_state = 206, .external_lex_state = 11},
- [853] = {.lex_state = 250, .external_lex_state = 19},
- [854] = {.lex_state = 501, .external_lex_state = 4},
- [855] = {.lex_state = 203, .external_lex_state = 20},
- [856] = {.lex_state = 206, .external_lex_state = 11},
- [857] = {.lex_state = 501, .external_lex_state = 4},
- [858] = {.lex_state = 205, .external_lex_state = 20},
- [859] = {.lex_state = 501, .external_lex_state = 4},
- [860] = {.lex_state = 501, .external_lex_state = 4},
- [861] = {.lex_state = 501, .external_lex_state = 4},
- [862] = {.lex_state = 501, .external_lex_state = 4},
- [863] = {.lex_state = 287, .external_lex_state = 18},
- [864] = {.lex_state = 501, .external_lex_state = 4},
- [865] = {.lex_state = 501, .external_lex_state = 4},
- [866] = {.lex_state = 501, .external_lex_state = 4},
- [867] = {.lex_state = 205, .external_lex_state = 20},
- [868] = {.lex_state = 501, .external_lex_state = 4},
- [869] = {.lex_state = 206, .external_lex_state = 11},
- [870] = {.lex_state = 206, .external_lex_state = 11},
- [871] = {.lex_state = 501, .external_lex_state = 4},
- [872] = {.lex_state = 205, .external_lex_state = 20},
- [873] = {.lex_state = 501, .external_lex_state = 4},
- [874] = {.lex_state = 203, .external_lex_state = 20},
- [875] = {.lex_state = 165, .external_lex_state = 8},
- [876] = {.lex_state = 203, .external_lex_state = 20},
- [877] = {.lex_state = 501, .external_lex_state = 4},
- [878] = {.lex_state = 287, .external_lex_state = 18},
- [879] = {.lex_state = 203, .external_lex_state = 20},
- [880] = {.lex_state = 501, .external_lex_state = 4},
- [881] = {.lex_state = 497, .external_lex_state = 10},
- [882] = {.lex_state = 501, .external_lex_state = 4},
- [883] = {.lex_state = 203, .external_lex_state = 20},
- [884] = {.lex_state = 501, .external_lex_state = 4},
- [885] = {.lex_state = 168, .external_lex_state = 8},
- [886] = {.lex_state = 501, .external_lex_state = 4},
- [887] = {.lex_state = 501, .external_lex_state = 4},
- [888] = {.lex_state = 501, .external_lex_state = 4},
- [889] = {.lex_state = 501, .external_lex_state = 4},
- [890] = {.lex_state = 497, .external_lex_state = 10},
- [891] = {.lex_state = 501, .external_lex_state = 4},
- [892] = {.lex_state = 501, .external_lex_state = 4},
- [893] = {.lex_state = 501, .external_lex_state = 4},
- [894] = {.lex_state = 501, .external_lex_state = 4},
- [895] = {.lex_state = 497, .external_lex_state = 10},
- [896] = {.lex_state = 501, .external_lex_state = 4},
- [897] = {.lex_state = 501, .external_lex_state = 4},
- [898] = {.lex_state = 501, .external_lex_state = 4},
- [899] = {.lex_state = 287, .external_lex_state = 18},
- [900] = {.lex_state = 191, .external_lex_state = 11},
- [901] = {.lex_state = 501, .external_lex_state = 4},
- [902] = {.lex_state = 501, .external_lex_state = 4},
- [903] = {.lex_state = 501, .external_lex_state = 4},
- [904] = {.lex_state = 191, .external_lex_state = 11},
- [905] = {.lex_state = 501, .external_lex_state = 4},
- [906] = {.lex_state = 501, .external_lex_state = 4},
- [907] = {.lex_state = 501, .external_lex_state = 4},
- [908] = {.lex_state = 501, .external_lex_state = 4},
- [909] = {.lex_state = 205, .external_lex_state = 20},
- [910] = {.lex_state = 501, .external_lex_state = 4},
- [911] = {.lex_state = 205, .external_lex_state = 20},
- [912] = {.lex_state = 501, .external_lex_state = 4},
- [913] = {.lex_state = 501, .external_lex_state = 4},
- [914] = {.lex_state = 497, .external_lex_state = 10},
- [915] = {.lex_state = 501, .external_lex_state = 4},
- [916] = {.lex_state = 501, .external_lex_state = 4},
- [917] = {.lex_state = 501, .external_lex_state = 4},
- [918] = {.lex_state = 501, .external_lex_state = 4},
- [919] = {.lex_state = 497, .external_lex_state = 10},
- [920] = {.lex_state = 205, .external_lex_state = 20},
- [921] = {.lex_state = 203, .external_lex_state = 20},
- [922] = {.lex_state = 165, .external_lex_state = 8},
- [923] = {.lex_state = 168, .external_lex_state = 8},
- [924] = {.lex_state = 205, .external_lex_state = 20},
- [925] = {.lex_state = 205, .external_lex_state = 20},
- [926] = {.lex_state = 203, .external_lex_state = 20},
- [927] = {.lex_state = 501, .external_lex_state = 4},
- [928] = {.lex_state = 203, .external_lex_state = 20},
- [929] = {.lex_state = 501, .external_lex_state = 4},
- [930] = {.lex_state = 501, .external_lex_state = 4},
- [931] = {.lex_state = 235, .external_lex_state = 14},
- [932] = {.lex_state = 165, .external_lex_state = 8},
- [933] = {.lex_state = 235, .external_lex_state = 14},
- [934] = {.lex_state = 501, .external_lex_state = 4},
- [935] = {.lex_state = 203, .external_lex_state = 20},
- [936] = {.lex_state = 501, .external_lex_state = 4},
- [937] = {.lex_state = 501, .external_lex_state = 4},
- [938] = {.lex_state = 501, .external_lex_state = 4},
- [939] = {.lex_state = 165, .external_lex_state = 8},
- [940] = {.lex_state = 203, .external_lex_state = 20},
- [941] = {.lex_state = 497, .external_lex_state = 10},
- [942] = {.lex_state = 501, .external_lex_state = 4},
- [943] = {.lex_state = 205, .external_lex_state = 21},
- [944] = {.lex_state = 207, .external_lex_state = 20},
- [945] = {.lex_state = 205, .external_lex_state = 21},
- [946] = {.lex_state = 165, .external_lex_state = 8},
- [947] = {.lex_state = 251, .external_lex_state = 22},
- [948] = {.lex_state = 205, .external_lex_state = 20},
- [949] = {.lex_state = 205, .external_lex_state = 21},
- [950] = {.lex_state = 501, .external_lex_state = 4},
- [951] = {.lex_state = 235, .external_lex_state = 18},
- [952] = {.lex_state = 203, .external_lex_state = 20},
- [953] = {.lex_state = 501, .external_lex_state = 4},
- [954] = {.lex_state = 287, .external_lex_state = 18},
- [955] = {.lex_state = 501, .external_lex_state = 4},
- [956] = {.lex_state = 235, .external_lex_state = 18},
- [957] = {.lex_state = 203, .external_lex_state = 20},
- [958] = {.lex_state = 251, .external_lex_state = 22},
- [959] = {.lex_state = 203, .external_lex_state = 20},
- [960] = {.lex_state = 207, .external_lex_state = 20},
- [961] = {.lex_state = 209, .external_lex_state = 20},
- [962] = {.lex_state = 209, .external_lex_state = 20},
- [963] = {.lex_state = 203, .external_lex_state = 20},
- [964] = {.lex_state = 205, .external_lex_state = 20},
- [965] = {.lex_state = 168, .external_lex_state = 8},
- [966] = {.lex_state = 205, .external_lex_state = 20},
- [967] = {.lex_state = 168, .external_lex_state = 8},
- [968] = {.lex_state = 209, .external_lex_state = 20},
- [969] = {.lex_state = 205, .external_lex_state = 20},
- [970] = {.lex_state = 235, .external_lex_state = 18},
- [971] = {.lex_state = 209, .external_lex_state = 20},
- [972] = {.lex_state = 205, .external_lex_state = 20},
- [973] = {.lex_state = 205, .external_lex_state = 20},
- [974] = {.lex_state = 207, .external_lex_state = 20},
- [975] = {.lex_state = 235, .external_lex_state = 18},
- [976] = {.lex_state = 207, .external_lex_state = 20},
- [977] = {.lex_state = 205, .external_lex_state = 20},
- [978] = {.lex_state = 168, .external_lex_state = 8},
- [979] = {.lex_state = 203, .external_lex_state = 20},
- [980] = {.lex_state = 203, .external_lex_state = 20},
- [981] = {.lex_state = 205, .external_lex_state = 20},
- [982] = {.lex_state = 207, .external_lex_state = 20},
- [983] = {.lex_state = 203, .external_lex_state = 20},
- [984] = {.lex_state = 250, .external_lex_state = 23},
- [985] = {.lex_state = 248, .external_lex_state = 22},
- [986] = {.lex_state = 203, .external_lex_state = 20},
- [987] = {.lex_state = 203, .external_lex_state = 20},
- [988] = {.lex_state = 494, .external_lex_state = 8},
- [989] = {.lex_state = 165, .external_lex_state = 8},
- [990] = {.lex_state = 249, .external_lex_state = 22},
- [991] = {.lex_state = 250, .external_lex_state = 23},
- [992] = {.lex_state = 205, .external_lex_state = 21},
- [993] = {.lex_state = 209, .external_lex_state = 20},
- [994] = {.lex_state = 249, .external_lex_state = 22},
- [995] = {.lex_state = 209, .external_lex_state = 20},
- [996] = {.lex_state = 205, .external_lex_state = 20},
- [997] = {.lex_state = 501, .external_lex_state = 4},
- [998] = {.lex_state = 207, .external_lex_state = 20},
- [999] = {.lex_state = 209, .external_lex_state = 20},
- [1000] = {.lex_state = 501, .external_lex_state = 4},
- [1001] = {.lex_state = 209, .external_lex_state = 20},
- [1002] = {.lex_state = 209, .external_lex_state = 20},
- [1003] = {.lex_state = 203, .external_lex_state = 20},
- [1004] = {.lex_state = 203, .external_lex_state = 20},
- [1005] = {.lex_state = 501, .external_lex_state = 4},
- [1006] = {.lex_state = 205, .external_lex_state = 21},
- [1007] = {.lex_state = 205, .external_lex_state = 21},
- [1008] = {.lex_state = 207, .external_lex_state = 20},
- [1009] = {.lex_state = 209, .external_lex_state = 20},
- [1010] = {.lex_state = 501, .external_lex_state = 4},
- [1011] = {.lex_state = 168, .external_lex_state = 8},
- [1012] = {.lex_state = 247, .external_lex_state = 22},
- [1013] = {.lex_state = 168, .external_lex_state = 8},
- [1014] = {.lex_state = 205, .external_lex_state = 20},
- [1015] = {.lex_state = 501, .external_lex_state = 4},
- [1016] = {.lex_state = 205, .external_lex_state = 20},
- [1017] = {.lex_state = 165, .external_lex_state = 8},
- [1018] = {.lex_state = 203, .external_lex_state = 20},
- [1019] = {.lex_state = 207, .external_lex_state = 20},
- [1020] = {.lex_state = 205, .external_lex_state = 20},
- [1021] = {.lex_state = 205, .external_lex_state = 20},
- [1022] = {.lex_state = 205, .external_lex_state = 20},
- [1023] = {.lex_state = 203, .external_lex_state = 20},
- [1024] = {.lex_state = 203, .external_lex_state = 20},
- [1025] = {.lex_state = 168, .external_lex_state = 8},
- [1026] = {.lex_state = 165, .external_lex_state = 8},
- [1027] = {.lex_state = 205, .external_lex_state = 20},
- [1028] = {.lex_state = 209, .external_lex_state = 20},
- [1029] = {.lex_state = 203, .external_lex_state = 20},
- [1030] = {.lex_state = 247, .external_lex_state = 22},
- [1031] = {.lex_state = 494, .external_lex_state = 8},
- [1032] = {.lex_state = 205, .external_lex_state = 20},
- [1033] = {.lex_state = 494, .external_lex_state = 8},
- [1034] = {.lex_state = 205, .external_lex_state = 20},
- [1035] = {.lex_state = 253, .external_lex_state = 22},
- [1036] = {.lex_state = 205, .external_lex_state = 20},
- [1037] = {.lex_state = 209, .external_lex_state = 20},
- [1038] = {.lex_state = 203, .external_lex_state = 20},
- [1039] = {.lex_state = 248, .external_lex_state = 22},
- [1040] = {.lex_state = 501, .external_lex_state = 4},
- [1041] = {.lex_state = 494, .external_lex_state = 8},
- [1042] = {.lex_state = 209, .external_lex_state = 20},
- [1043] = {.lex_state = 501, .external_lex_state = 4},
- [1044] = {.lex_state = 287, .external_lex_state = 18},
- [1045] = {.lex_state = 205, .external_lex_state = 20},
- [1046] = {.lex_state = 203, .external_lex_state = 20},
- [1047] = {.lex_state = 203, .external_lex_state = 20},
- [1048] = {.lex_state = 165, .external_lex_state = 8},
- [1049] = {.lex_state = 203, .external_lex_state = 20},
- [1050] = {.lex_state = 209, .external_lex_state = 20},
- [1051] = {.lex_state = 501, .external_lex_state = 4},
- [1052] = {.lex_state = 211, .external_lex_state = 21},
- [1053] = {.lex_state = 207, .external_lex_state = 20},
- [1054] = {.lex_state = 207, .external_lex_state = 20},
- [1055] = {.lex_state = 502, .external_lex_state = 20},
- [1056] = {.lex_state = 503, .external_lex_state = 20},
- [1057] = {.lex_state = 207, .external_lex_state = 20},
- [1058] = {.lex_state = 207, .external_lex_state = 21},
- [1059] = {.lex_state = 205, .external_lex_state = 21},
- [1060] = {.lex_state = 205, .external_lex_state = 21},
- [1061] = {.lex_state = 503, .external_lex_state = 20},
- [1062] = {.lex_state = 209, .external_lex_state = 20},
- [1063] = {.lex_state = 209, .external_lex_state = 20},
- [1064] = {.lex_state = 207, .external_lex_state = 20},
- [1065] = {.lex_state = 207, .external_lex_state = 20},
- [1066] = {.lex_state = 180, .external_lex_state = 10},
- [1067] = {.lex_state = 209, .external_lex_state = 20},
- [1068] = {.lex_state = 502, .external_lex_state = 20},
- [1069] = {.lex_state = 209, .external_lex_state = 20},
- [1070] = {.lex_state = 180, .external_lex_state = 10},
- [1071] = {.lex_state = 205, .external_lex_state = 21},
- [1072] = {.lex_state = 209, .external_lex_state = 20},
- [1073] = {.lex_state = 503, .external_lex_state = 20},
- [1074] = {.lex_state = 168, .external_lex_state = 8},
- [1075] = {.lex_state = 207, .external_lex_state = 20},
- [1076] = {.lex_state = 205, .external_lex_state = 21},
- [1077] = {.lex_state = 503, .external_lex_state = 20},
- [1078] = {.lex_state = 503, .external_lex_state = 20},
- [1079] = {.lex_state = 205, .external_lex_state = 21},
- [1080] = {.lex_state = 209, .external_lex_state = 20},
- [1081] = {.lex_state = 207, .external_lex_state = 20},
- [1082] = {.lex_state = 207, .external_lex_state = 20},
- [1083] = {.lex_state = 168, .external_lex_state = 8},
- [1084] = {.lex_state = 207, .external_lex_state = 21},
- [1085] = {.lex_state = 205, .external_lex_state = 21},
- [1086] = {.lex_state = 503, .external_lex_state = 20},
- [1087] = {.lex_state = 503, .external_lex_state = 20},
- [1088] = {.lex_state = 207, .external_lex_state = 21},
- [1089] = {.lex_state = 207, .external_lex_state = 20},
- [1090] = {.lex_state = 205, .external_lex_state = 21},
- [1091] = {.lex_state = 503, .external_lex_state = 20},
- [1092] = {.lex_state = 502, .external_lex_state = 20},
- [1093] = {.lex_state = 503, .external_lex_state = 20},
- [1094] = {.lex_state = 494, .external_lex_state = 8},
- [1095] = {.lex_state = 207, .external_lex_state = 21},
- [1096] = {.lex_state = 205, .external_lex_state = 21},
- [1097] = {.lex_state = 494, .external_lex_state = 8},
- [1098] = {.lex_state = 205, .external_lex_state = 21},
- [1099] = {.lex_state = 180, .external_lex_state = 10},
- [1100] = {.lex_state = 209, .external_lex_state = 20},
- [1101] = {.lex_state = 503, .external_lex_state = 20},
- [1102] = {.lex_state = 503, .external_lex_state = 20},
- [1103] = {.lex_state = 209, .external_lex_state = 20},
- [1104] = {.lex_state = 503, .external_lex_state = 20},
- [1105] = {.lex_state = 168, .external_lex_state = 8},
- [1106] = {.lex_state = 503, .external_lex_state = 20},
- [1107] = {.lex_state = 503, .external_lex_state = 20},
- [1108] = {.lex_state = 207, .external_lex_state = 20},
- [1109] = {.lex_state = 207, .external_lex_state = 20},
- [1110] = {.lex_state = 209, .external_lex_state = 20},
- [1111] = {.lex_state = 503, .external_lex_state = 20},
- [1112] = {.lex_state = 503, .external_lex_state = 20},
- [1113] = {.lex_state = 209, .external_lex_state = 20},
- [1114] = {.lex_state = 252, .external_lex_state = 22},
- [1115] = {.lex_state = 503, .external_lex_state = 20},
- [1116] = {.lex_state = 209, .external_lex_state = 20},
- [1117] = {.lex_state = 174, .external_lex_state = 10},
- [1118] = {.lex_state = 502, .external_lex_state = 20},
- [1119] = {.lex_state = 174, .external_lex_state = 10},
- [1120] = {.lex_state = 503, .external_lex_state = 20},
- [1121] = {.lex_state = 205, .external_lex_state = 21},
- [1122] = {.lex_state = 503, .external_lex_state = 20},
- [1123] = {.lex_state = 205, .external_lex_state = 21},
- [1124] = {.lex_state = 205, .external_lex_state = 21},
- [1125] = {.lex_state = 503, .external_lex_state = 20},
- [1126] = {.lex_state = 205, .external_lex_state = 21},
- [1127] = {.lex_state = 205, .external_lex_state = 21},
- [1128] = {.lex_state = 502, .external_lex_state = 20},
- [1129] = {.lex_state = 503, .external_lex_state = 20},
- [1130] = {.lex_state = 168, .external_lex_state = 8},
- [1131] = {.lex_state = 168, .external_lex_state = 8},
- [1132] = {.lex_state = 211, .external_lex_state = 21},
- [1133] = {.lex_state = 494, .external_lex_state = 8},
- [1134] = {.lex_state = 205, .external_lex_state = 21},
- [1135] = {.lex_state = 211, .external_lex_state = 21},
- [1136] = {.lex_state = 180, .external_lex_state = 10},
- [1137] = {.lex_state = 503, .external_lex_state = 20},
- [1138] = {.lex_state = 180, .external_lex_state = 10},
- [1139] = {.lex_state = 494, .external_lex_state = 8},
- [1140] = {.lex_state = 207, .external_lex_state = 21},
- [1141] = {.lex_state = 207, .external_lex_state = 21},
- [1142] = {.lex_state = 211, .external_lex_state = 21},
- [1143] = {.lex_state = 502, .external_lex_state = 20},
- [1144] = {.lex_state = 211, .external_lex_state = 21},
- [1145] = {.lex_state = 494, .external_lex_state = 8},
- [1146] = {.lex_state = 209, .external_lex_state = 20},
- [1147] = {.lex_state = 174, .external_lex_state = 10},
- [1148] = {.lex_state = 494, .external_lex_state = 8},
- [1149] = {.lex_state = 205, .external_lex_state = 21},
- [1150] = {.lex_state = 502, .external_lex_state = 20},
- [1151] = {.lex_state = 502, .external_lex_state = 20},
- [1152] = {.lex_state = 502, .external_lex_state = 20},
- [1153] = {.lex_state = 209, .external_lex_state = 20},
- [1154] = {.lex_state = 494, .external_lex_state = 8},
- [1155] = {.lex_state = 502, .external_lex_state = 20},
- [1156] = {.lex_state = 494, .external_lex_state = 8},
- [1157] = {.lex_state = 494, .external_lex_state = 8},
- [1158] = {.lex_state = 180, .external_lex_state = 10},
- [1159] = {.lex_state = 209, .external_lex_state = 20},
- [1160] = {.lex_state = 502, .external_lex_state = 20},
- [1161] = {.lex_state = 503, .external_lex_state = 20},
- [1162] = {.lex_state = 503, .external_lex_state = 20},
- [1163] = {.lex_state = 207, .external_lex_state = 20},
- [1164] = {.lex_state = 209, .external_lex_state = 20},
- [1165] = {.lex_state = 207, .external_lex_state = 20},
- [1166] = {.lex_state = 209, .external_lex_state = 20},
- [1167] = {.lex_state = 494, .external_lex_state = 8},
- [1168] = {.lex_state = 502, .external_lex_state = 20},
- [1169] = {.lex_state = 494, .external_lex_state = 8},
- [1170] = {.lex_state = 503, .external_lex_state = 20},
- [1171] = {.lex_state = 207, .external_lex_state = 20},
- [1172] = {.lex_state = 502, .external_lex_state = 20},
- [1173] = {.lex_state = 502, .external_lex_state = 20},
- [1174] = {.lex_state = 503, .external_lex_state = 20},
- [1175] = {.lex_state = 503, .external_lex_state = 20},
- [1176] = {.lex_state = 180, .external_lex_state = 10},
- [1177] = {.lex_state = 502, .external_lex_state = 20},
- [1178] = {.lex_state = 252, .external_lex_state = 22},
- [1179] = {.lex_state = 209, .external_lex_state = 20},
- [1180] = {.lex_state = 209, .external_lex_state = 20},
- [1181] = {.lex_state = 205, .external_lex_state = 21},
- [1182] = {.lex_state = 503, .external_lex_state = 20},
- [1183] = {.lex_state = 209, .external_lex_state = 20},
- [1184] = {.lex_state = 207, .external_lex_state = 20},
- [1185] = {.lex_state = 502, .external_lex_state = 20},
- [1186] = {.lex_state = 255, .external_lex_state = 19},
- [1187] = {.lex_state = 211, .external_lex_state = 21},
- [1188] = {.lex_state = 207, .external_lex_state = 20},
- [1189] = {.lex_state = 207, .external_lex_state = 20},
- [1190] = {.lex_state = 207, .external_lex_state = 20},
- [1191] = {.lex_state = 207, .external_lex_state = 20},
- [1192] = {.lex_state = 205, .external_lex_state = 21},
- [1193] = {.lex_state = 494, .external_lex_state = 8},
- [1194] = {.lex_state = 205, .external_lex_state = 21},
- [1195] = {.lex_state = 211, .external_lex_state = 21},
- [1196] = {.lex_state = 502, .external_lex_state = 20},
- [1197] = {.lex_state = 502, .external_lex_state = 20},
- [1198] = {.lex_state = 503, .external_lex_state = 20},
- [1199] = {.lex_state = 502, .external_lex_state = 20},
- [1200] = {.lex_state = 502, .external_lex_state = 20},
- [1201] = {.lex_state = 207, .external_lex_state = 21},
- [1202] = {.lex_state = 207, .external_lex_state = 21},
- [1203] = {.lex_state = 207, .external_lex_state = 21},
- [1204] = {.lex_state = 502, .external_lex_state = 20},
- [1205] = {.lex_state = 177, .external_lex_state = 10},
- [1206] = {.lex_state = 199, .external_lex_state = 4},
- [1207] = {.lex_state = 199, .external_lex_state = 4},
- [1208] = {.lex_state = 503, .external_lex_state = 20},
- [1209] = {.lex_state = 502, .external_lex_state = 20},
- [1210] = {.lex_state = 207, .external_lex_state = 21},
- [1211] = {.lex_state = 494, .external_lex_state = 8},
- [1212] = {.lex_state = 503, .external_lex_state = 20},
- [1213] = {.lex_state = 207, .external_lex_state = 21},
- [1214] = {.lex_state = 502, .external_lex_state = 21},
- [1215] = {.lex_state = 207, .external_lex_state = 21},
- [1216] = {.lex_state = 207, .external_lex_state = 21},
- [1217] = {.lex_state = 207, .external_lex_state = 21},
- [1218] = {.lex_state = 502, .external_lex_state = 21},
- [1219] = {.lex_state = 502, .external_lex_state = 20},
- [1220] = {.lex_state = 174, .external_lex_state = 11},
- [1221] = {.lex_state = 199, .external_lex_state = 4},
- [1222] = {.lex_state = 494, .external_lex_state = 8},
- [1223] = {.lex_state = 502, .external_lex_state = 20},
- [1224] = {.lex_state = 502, .external_lex_state = 20},
- [1225] = {.lex_state = 502, .external_lex_state = 20},
- [1226] = {.lex_state = 502, .external_lex_state = 20},
- [1227] = {.lex_state = 502, .external_lex_state = 20},
- [1228] = {.lex_state = 502, .external_lex_state = 20},
- [1229] = {.lex_state = 502, .external_lex_state = 21},
- [1230] = {.lex_state = 494, .external_lex_state = 8},
- [1231] = {.lex_state = 211, .external_lex_state = 21},
- [1232] = {.lex_state = 211, .external_lex_state = 21},
- [1233] = {.lex_state = 211, .external_lex_state = 21},
- [1234] = {.lex_state = 494, .external_lex_state = 8},
- [1235] = {.lex_state = 503, .external_lex_state = 20},
- [1236] = {.lex_state = 502, .external_lex_state = 20},
- [1237] = {.lex_state = 502, .external_lex_state = 20},
- [1238] = {.lex_state = 502, .external_lex_state = 20},
- [1239] = {.lex_state = 502, .external_lex_state = 20},
- [1240] = {.lex_state = 502, .external_lex_state = 20},
- [1241] = {.lex_state = 503, .external_lex_state = 20},
- [1242] = {.lex_state = 502, .external_lex_state = 21},
- [1243] = {.lex_state = 185, .external_lex_state = 10},
- [1244] = {.lex_state = 502, .external_lex_state = 20},
- [1245] = {.lex_state = 502, .external_lex_state = 20},
- [1246] = {.lex_state = 502, .external_lex_state = 20},
- [1247] = {.lex_state = 502, .external_lex_state = 20},
- [1248] = {.lex_state = 502, .external_lex_state = 20},
- [1249] = {.lex_state = 494, .external_lex_state = 8},
- [1250] = {.lex_state = 502, .external_lex_state = 20},
- [1251] = {.lex_state = 503, .external_lex_state = 20},
- [1252] = {.lex_state = 502, .external_lex_state = 21},
- [1253] = {.lex_state = 494, .external_lex_state = 8},
- [1254] = {.lex_state = 502, .external_lex_state = 20},
- [1255] = {.lex_state = 502, .external_lex_state = 21},
- [1256] = {.lex_state = 207, .external_lex_state = 21},
- [1257] = {.lex_state = 207, .external_lex_state = 21},
- [1258] = {.lex_state = 502, .external_lex_state = 21},
- [1259] = {.lex_state = 502, .external_lex_state = 20},
- [1260] = {.lex_state = 174, .external_lex_state = 10},
- [1261] = {.lex_state = 503, .external_lex_state = 20},
- [1262] = {.lex_state = 185, .external_lex_state = 10},
- [1263] = {.lex_state = 502, .external_lex_state = 21},
- [1264] = {.lex_state = 503, .external_lex_state = 20},
- [1265] = {.lex_state = 503, .external_lex_state = 20},
- [1266] = {.lex_state = 211, .external_lex_state = 21},
- [1267] = {.lex_state = 215, .external_lex_state = 21},
- [1268] = {.lex_state = 502, .external_lex_state = 21},
- [1269] = {.lex_state = 174, .external_lex_state = 10},
- [1270] = {.lex_state = 207, .external_lex_state = 21},
- [1271] = {.lex_state = 502, .external_lex_state = 21},
- [1272] = {.lex_state = 185, .external_lex_state = 10},
- [1273] = {.lex_state = 494, .external_lex_state = 8},
- [1274] = {.lex_state = 215, .external_lex_state = 21},
- [1275] = {.lex_state = 211, .external_lex_state = 21},
- [1276] = {.lex_state = 502, .external_lex_state = 21},
- [1277] = {.lex_state = 185, .external_lex_state = 10},
- [1278] = {.lex_state = 502, .external_lex_state = 20},
- [1279] = {.lex_state = 502, .external_lex_state = 20},
- [1280] = {.lex_state = 502, .external_lex_state = 20},
- [1281] = {.lex_state = 503, .external_lex_state = 20},
- [1282] = {.lex_state = 185, .external_lex_state = 10},
- [1283] = {.lex_state = 215, .external_lex_state = 21},
- [1284] = {.lex_state = 503, .external_lex_state = 20},
- [1285] = {.lex_state = 503, .external_lex_state = 20},
- [1286] = {.lex_state = 211, .external_lex_state = 21},
- [1287] = {.lex_state = 211, .external_lex_state = 21},
- [1288] = {.lex_state = 207, .external_lex_state = 21},
- [1289] = {.lex_state = 207, .external_lex_state = 21},
- [1290] = {.lex_state = 494, .external_lex_state = 8},
- [1291] = {.lex_state = 211, .external_lex_state = 21},
- [1292] = {.lex_state = 502, .external_lex_state = 20},
- [1293] = {.lex_state = 243, .external_lex_state = 24},
- [1294] = {.lex_state = 503, .external_lex_state = 20},
- [1295] = {.lex_state = 503, .external_lex_state = 20},
- [1296] = {.lex_state = 503, .external_lex_state = 20},
- [1297] = {.lex_state = 503, .external_lex_state = 20},
- [1298] = {.lex_state = 503, .external_lex_state = 20},
- [1299] = {.lex_state = 503, .external_lex_state = 20},
- [1300] = {.lex_state = 503, .external_lex_state = 20},
- [1301] = {.lex_state = 502, .external_lex_state = 20},
- [1302] = {.lex_state = 207, .external_lex_state = 21},
- [1303] = {.lex_state = 502, .external_lex_state = 20},
- [1304] = {.lex_state = 503, .external_lex_state = 20},
- [1305] = {.lex_state = 207, .external_lex_state = 21},
- [1306] = {.lex_state = 503, .external_lex_state = 20},
- [1307] = {.lex_state = 503, .external_lex_state = 20},
- [1308] = {.lex_state = 503, .external_lex_state = 20},
- [1309] = {.lex_state = 185, .external_lex_state = 10},
- [1310] = {.lex_state = 185, .external_lex_state = 10},
- [1311] = {.lex_state = 503, .external_lex_state = 20},
- [1312] = {.lex_state = 502, .external_lex_state = 21},
- [1313] = {.lex_state = 502, .external_lex_state = 20},
- [1314] = {.lex_state = 494, .external_lex_state = 8},
- [1315] = {.lex_state = 177, .external_lex_state = 10},
- [1316] = {.lex_state = 199, .external_lex_state = 4},
- [1317] = {.lex_state = 211, .external_lex_state = 21},
- [1318] = {.lex_state = 503, .external_lex_state = 20},
- [1319] = {.lex_state = 199, .external_lex_state = 4},
- [1320] = {.lex_state = 207, .external_lex_state = 21},
- [1321] = {.lex_state = 502, .external_lex_state = 20},
- [1322] = {.lex_state = 503, .external_lex_state = 20},
- [1323] = {.lex_state = 494, .external_lex_state = 8},
- [1324] = {.lex_state = 211, .external_lex_state = 21},
- [1325] = {.lex_state = 211, .external_lex_state = 21},
- [1326] = {.lex_state = 243, .external_lex_state = 24},
- [1327] = {.lex_state = 185, .external_lex_state = 10},
- [1328] = {.lex_state = 180, .external_lex_state = 10},
- [1329] = {.lex_state = 503, .external_lex_state = 20},
- [1330] = {.lex_state = 180, .external_lex_state = 10},
- [1331] = {.lex_state = 503, .external_lex_state = 20},
- [1332] = {.lex_state = 502, .external_lex_state = 20},
- [1333] = {.lex_state = 503, .external_lex_state = 20},
- [1334] = {.lex_state = 503, .external_lex_state = 20},
- [1335] = {.lex_state = 195, .external_lex_state = 16},
- [1336] = {.lex_state = 255, .external_lex_state = 22},
- [1337] = {.lex_state = 180, .external_lex_state = 10},
- [1338] = {.lex_state = 185, .external_lex_state = 10},
- [1339] = {.lex_state = 207, .external_lex_state = 21},
- [1340] = {.lex_state = 502, .external_lex_state = 20},
- [1341] = {.lex_state = 503, .external_lex_state = 20},
- [1342] = {.lex_state = 255, .external_lex_state = 23},
- [1343] = {.lex_state = 195, .external_lex_state = 16},
- [1344] = {.lex_state = 180, .external_lex_state = 10},
- [1345] = {.lex_state = 207, .external_lex_state = 21},
- [1346] = {.lex_state = 502, .external_lex_state = 20},
- [1347] = {.lex_state = 502, .external_lex_state = 20},
- [1348] = {.lex_state = 180, .external_lex_state = 10},
- [1349] = {.lex_state = 185, .external_lex_state = 10},
- [1350] = {.lex_state = 207, .external_lex_state = 21},
- [1351] = {.lex_state = 215, .external_lex_state = 21},
- [1352] = {.lex_state = 180, .external_lex_state = 10},
- [1353] = {.lex_state = 185, .external_lex_state = 10},
- [1354] = {.lex_state = 503, .external_lex_state = 20},
- [1355] = {.lex_state = 211, .external_lex_state = 21},
- [1356] = {.lex_state = 502, .external_lex_state = 20},
- [1357] = {.lex_state = 502, .external_lex_state = 20},
- [1358] = {.lex_state = 502, .external_lex_state = 20},
- [1359] = {.lex_state = 503, .external_lex_state = 20},
- [1360] = {.lex_state = 243, .external_lex_state = 24},
- [1361] = {.lex_state = 503, .external_lex_state = 20},
- [1362] = {.lex_state = 503, .external_lex_state = 20},
- [1363] = {.lex_state = 503, .external_lex_state = 20},
- [1364] = {.lex_state = 211, .external_lex_state = 21},
- [1365] = {.lex_state = 243, .external_lex_state = 24},
- [1366] = {.lex_state = 503, .external_lex_state = 20},
- [1367] = {.lex_state = 503, .external_lex_state = 20},
- [1368] = {.lex_state = 503, .external_lex_state = 20},
- [1369] = {.lex_state = 502, .external_lex_state = 20},
- [1370] = {.lex_state = 502, .external_lex_state = 20},
- [1371] = {.lex_state = 215, .external_lex_state = 21},
- [1372] = {.lex_state = 215, .external_lex_state = 21},
- [1373] = {.lex_state = 180, .external_lex_state = 10},
- [1374] = {.lex_state = 180, .external_lex_state = 10},
- [1375] = {.lex_state = 180, .external_lex_state = 10},
- [1376] = {.lex_state = 199, .external_lex_state = 4},
- [1377] = {.lex_state = 503, .external_lex_state = 20},
- [1378] = {.lex_state = 211, .external_lex_state = 21},
- [1379] = {.lex_state = 211, .external_lex_state = 21},
- [1380] = {.lex_state = 243, .external_lex_state = 24},
- [1381] = {.lex_state = 503, .external_lex_state = 20},
- [1382] = {.lex_state = 174, .external_lex_state = 11},
- [1383] = {.lex_state = 195, .external_lex_state = 16},
- [1384] = {.lex_state = 177, .external_lex_state = 10},
- [1385] = {.lex_state = 503, .external_lex_state = 20},
- [1386] = {.lex_state = 503, .external_lex_state = 20},
- [1387] = {.lex_state = 502, .external_lex_state = 20},
- [1388] = {.lex_state = 180, .external_lex_state = 10},
- [1389] = {.lex_state = 503, .external_lex_state = 20},
- [1390] = {.lex_state = 502, .external_lex_state = 20},
- [1391] = {.lex_state = 243, .external_lex_state = 24},
- [1392] = {.lex_state = 503, .external_lex_state = 20},
- [1393] = {.lex_state = 243, .external_lex_state = 24},
- [1394] = {.lex_state = 503, .external_lex_state = 20},
- [1395] = {.lex_state = 503, .external_lex_state = 20},
- [1396] = {.lex_state = 503, .external_lex_state = 20},
- [1397] = {.lex_state = 503, .external_lex_state = 20},
- [1398] = {.lex_state = 503, .external_lex_state = 20},
- [1399] = {.lex_state = 180, .external_lex_state = 10},
- [1400] = {.lex_state = 211, .external_lex_state = 21},
- [1401] = {.lex_state = 503, .external_lex_state = 20},
- [1402] = {.lex_state = 174, .external_lex_state = 10},
- [1403] = {.lex_state = 211, .external_lex_state = 21},
- [1404] = {.lex_state = 174, .external_lex_state = 10},
- [1405] = {.lex_state = 211, .external_lex_state = 21},
- [1406] = {.lex_state = 215, .external_lex_state = 21},
- [1407] = {.lex_state = 279, .external_lex_state = 14},
- [1408] = {.lex_state = 502, .external_lex_state = 21},
- [1409] = {.lex_state = 504, .external_lex_state = 21},
- [1410] = {.lex_state = 243, .external_lex_state = 25},
- [1411] = {.lex_state = 279, .external_lex_state = 14},
- [1412] = {.lex_state = 504, .external_lex_state = 21},
- [1413] = {.lex_state = 504, .external_lex_state = 21},
- [1414] = {.lex_state = 504, .external_lex_state = 21},
- [1415] = {.lex_state = 504, .external_lex_state = 21},
- [1416] = {.lex_state = 243, .external_lex_state = 26},
- [1417] = {.lex_state = 243, .external_lex_state = 25},
- [1418] = {.lex_state = 177, .external_lex_state = 11},
- [1419] = {.lex_state = 174, .external_lex_state = 11},
- [1420] = {.lex_state = 277, .external_lex_state = 2},
- [1421] = {.lex_state = 502, .external_lex_state = 21},
- [1422] = {.lex_state = 208, .external_lex_state = 16},
- [1423] = {.lex_state = 215, .external_lex_state = 21},
- [1424] = {.lex_state = 177, .external_lex_state = 11},
- [1425] = {.lex_state = 502, .external_lex_state = 21},
- [1426] = {.lex_state = 208, .external_lex_state = 16},
- [1427] = {.lex_state = 502, .external_lex_state = 21},
- [1428] = {.lex_state = 243, .external_lex_state = 25},
- [1429] = {.lex_state = 243, .external_lex_state = 25},
- [1430] = {.lex_state = 502, .external_lex_state = 21},
- [1431] = {.lex_state = 502, .external_lex_state = 21},
- [1432] = {.lex_state = 502, .external_lex_state = 21},
- [1433] = {.lex_state = 215, .external_lex_state = 21},
- [1434] = {.lex_state = 185, .external_lex_state = 10},
- [1435] = {.lex_state = 281, .external_lex_state = 27},
- [1436] = {.lex_state = 215, .external_lex_state = 21},
- [1437] = {.lex_state = 502, .external_lex_state = 21},
- [1438] = {.lex_state = 281, .external_lex_state = 27},
- [1439] = {.lex_state = 497, .external_lex_state = 10},
- [1440] = {.lex_state = 177, .external_lex_state = 10},
- [1441] = {.lex_state = 199, .external_lex_state = 4},
- [1442] = {.lex_state = 281, .external_lex_state = 27},
- [1443] = {.lex_state = 243, .external_lex_state = 26},
- [1444] = {.lex_state = 199, .external_lex_state = 4},
- [1445] = {.lex_state = 177, .external_lex_state = 10},
- [1446] = {.lex_state = 497, .external_lex_state = 10},
- [1447] = {.lex_state = 504, .external_lex_state = 21},
- [1448] = {.lex_state = 243, .external_lex_state = 26},
- [1449] = {.lex_state = 279, .external_lex_state = 14},
- [1450] = {.lex_state = 243, .external_lex_state = 25},
- [1451] = {.lex_state = 185, .external_lex_state = 10},
- [1452] = {.lex_state = 502, .external_lex_state = 21},
- [1453] = {.lex_state = 195, .external_lex_state = 16},
- [1454] = {.lex_state = 195, .external_lex_state = 16},
- [1455] = {.lex_state = 185, .external_lex_state = 10},
- [1456] = {.lex_state = 185, .external_lex_state = 10},
- [1457] = {.lex_state = 185, .external_lex_state = 10},
- [1458] = {.lex_state = 215, .external_lex_state = 21},
- [1459] = {.lex_state = 277, .external_lex_state = 2},
- [1460] = {.lex_state = 497, .external_lex_state = 10},
- [1461] = {.lex_state = 215, .external_lex_state = 21},
- [1462] = {.lex_state = 177, .external_lex_state = 10},
- [1463] = {.lex_state = 199, .external_lex_state = 4},
- [1464] = {.lex_state = 199, .external_lex_state = 4},
- [1465] = {.lex_state = 215, .external_lex_state = 21},
- [1466] = {.lex_state = 495, .external_lex_state = 10},
- [1467] = {.lex_state = 243, .external_lex_state = 25},
- [1468] = {.lex_state = 502, .external_lex_state = 21},
- [1469] = {.lex_state = 502, .external_lex_state = 21},
- [1470] = {.lex_state = 502, .external_lex_state = 21},
- [1471] = {.lex_state = 502, .external_lex_state = 21},
- [1472] = {.lex_state = 502, .external_lex_state = 21},
- [1473] = {.lex_state = 502, .external_lex_state = 21},
- [1474] = {.lex_state = 243, .external_lex_state = 25},
- [1475] = {.lex_state = 502, .external_lex_state = 21},
- [1476] = {.lex_state = 502, .external_lex_state = 21},
- [1477] = {.lex_state = 502, .external_lex_state = 21},
- [1478] = {.lex_state = 502, .external_lex_state = 21},
- [1479] = {.lex_state = 502, .external_lex_state = 21},
- [1480] = {.lex_state = 504, .external_lex_state = 21},
- [1481] = {.lex_state = 502, .external_lex_state = 21},
- [1482] = {.lex_state = 502, .external_lex_state = 21},
- [1483] = {.lex_state = 215, .external_lex_state = 21},
- [1484] = {.lex_state = 502, .external_lex_state = 21},
- [1485] = {.lex_state = 215, .external_lex_state = 21},
- [1486] = {.lex_state = 502, .external_lex_state = 21},
- [1487] = {.lex_state = 185, .external_lex_state = 10},
- [1488] = {.lex_state = 185, .external_lex_state = 10},
- [1489] = {.lex_state = 502, .external_lex_state = 21},
- [1490] = {.lex_state = 502, .external_lex_state = 21},
- [1491] = {.lex_state = 495, .external_lex_state = 10},
- [1492] = {.lex_state = 215, .external_lex_state = 21},
- [1493] = {.lex_state = 215, .external_lex_state = 21},
- [1494] = {.lex_state = 502, .external_lex_state = 21},
- [1495] = {.lex_state = 277, .external_lex_state = 2},
- [1496] = {.lex_state = 199, .external_lex_state = 4},
- [1497] = {.lex_state = 199, .external_lex_state = 4},
- [1498] = {.lex_state = 502, .external_lex_state = 21},
- [1499] = {.lex_state = 502, .external_lex_state = 21},
- [1500] = {.lex_state = 502, .external_lex_state = 21},
- [1501] = {.lex_state = 199, .external_lex_state = 4},
- [1502] = {.lex_state = 495, .external_lex_state = 10},
- [1503] = {.lex_state = 502, .external_lex_state = 21},
- [1504] = {.lex_state = 502, .external_lex_state = 21},
- [1505] = {.lex_state = 497, .external_lex_state = 10},
- [1506] = {.lex_state = 497, .external_lex_state = 10},
- [1507] = {.lex_state = 504, .external_lex_state = 21},
- [1508] = {.lex_state = 502, .external_lex_state = 21},
- [1509] = {.lex_state = 502, .external_lex_state = 21},
- [1510] = {.lex_state = 502, .external_lex_state = 21},
- [1511] = {.lex_state = 497, .external_lex_state = 10},
- [1512] = {.lex_state = 502, .external_lex_state = 21},
- [1513] = {.lex_state = 495, .external_lex_state = 10},
- [1514] = {.lex_state = 497, .external_lex_state = 10},
- [1515] = {.lex_state = 497, .external_lex_state = 10},
- [1516] = {.lex_state = 504, .external_lex_state = 21},
- [1517] = {.lex_state = 185, .external_lex_state = 10},
- [1518] = {.lex_state = 497, .external_lex_state = 10},
- [1519] = {.lex_state = 185, .external_lex_state = 10},
- [1520] = {.lex_state = 497, .external_lex_state = 10},
- [1521] = {.lex_state = 504, .external_lex_state = 21},
- [1522] = {.lex_state = 502, .external_lex_state = 21},
- [1523] = {.lex_state = 199, .external_lex_state = 4},
- [1524] = {.lex_state = 199, .external_lex_state = 4},
- [1525] = {.lex_state = 502, .external_lex_state = 21},
- [1526] = {.lex_state = 502, .external_lex_state = 21},
- [1527] = {.lex_state = 502, .external_lex_state = 21},
- [1528] = {.lex_state = 189, .external_lex_state = 11},
- [1529] = {.lex_state = 497, .external_lex_state = 10},
- [1530] = {.lex_state = 281, .external_lex_state = 27},
- [1531] = {.lex_state = 281, .external_lex_state = 27},
- [1532] = {.lex_state = 502, .external_lex_state = 21},
- [1533] = {.lex_state = 199, .external_lex_state = 4},
- [1534] = {.lex_state = 185, .external_lex_state = 10},
- [1535] = {.lex_state = 185, .external_lex_state = 10},
- [1536] = {.lex_state = 502, .external_lex_state = 21},
- [1537] = {.lex_state = 502, .external_lex_state = 21},
- [1538] = {.lex_state = 497, .external_lex_state = 10},
- [1539] = {.lex_state = 281, .external_lex_state = 27},
- [1540] = {.lex_state = 497, .external_lex_state = 10},
- [1541] = {.lex_state = 281, .external_lex_state = 27},
- [1542] = {.lex_state = 495, .external_lex_state = 10},
- [1543] = {.lex_state = 504, .external_lex_state = 21},
- [1544] = {.lex_state = 215, .external_lex_state = 21},
- [1545] = {.lex_state = 495, .external_lex_state = 10},
- [1546] = {.lex_state = 199, .external_lex_state = 4},
- [1547] = {.lex_state = 215, .external_lex_state = 21},
- [1548] = {.lex_state = 504, .external_lex_state = 21},
- [1549] = {.lex_state = 189, .external_lex_state = 11},
- [1550] = {.lex_state = 215, .external_lex_state = 21},
- [1551] = {.lex_state = 215, .external_lex_state = 21},
- [1552] = {.lex_state = 215, .external_lex_state = 21},
- [1553] = {.lex_state = 497, .external_lex_state = 10},
- [1554] = {.lex_state = 215, .external_lex_state = 21},
- [1555] = {.lex_state = 215, .external_lex_state = 21},
- [1556] = {.lex_state = 177, .external_lex_state = 10},
- [1557] = {.lex_state = 215, .external_lex_state = 21},
- [1558] = {.lex_state = 243, .external_lex_state = 26},
- [1559] = {.lex_state = 243, .external_lex_state = 26},
- [1560] = {.lex_state = 243, .external_lex_state = 26},
- [1561] = {.lex_state = 497, .external_lex_state = 10},
- [1562] = {.lex_state = 497, .external_lex_state = 10},
- [1563] = {.lex_state = 243, .external_lex_state = 26},
- [1564] = {.lex_state = 504, .external_lex_state = 21},
- [1565] = {.lex_state = 504, .external_lex_state = 21},
- [1566] = {.lex_state = 281, .external_lex_state = 27},
- [1567] = {.lex_state = 495, .external_lex_state = 10},
- [1568] = {.lex_state = 281, .external_lex_state = 27},
- [1569] = {.lex_state = 497, .external_lex_state = 10},
- [1570] = {.lex_state = 495, .external_lex_state = 11},
- [1571] = {.lex_state = 281, .external_lex_state = 27},
- [1572] = {.lex_state = 281, .external_lex_state = 27},
- [1573] = {.lex_state = 504, .external_lex_state = 21},
- [1574] = {.lex_state = 497, .external_lex_state = 10},
- [1575] = {.lex_state = 497, .external_lex_state = 10},
- [1576] = {.lex_state = 504, .external_lex_state = 21},
- [1577] = {.lex_state = 504, .external_lex_state = 21},
- [1578] = {.lex_state = 497, .external_lex_state = 10},
- [1579] = {.lex_state = 504, .external_lex_state = 21},
- [1580] = {.lex_state = 243, .external_lex_state = 26},
- [1581] = {.lex_state = 243, .external_lex_state = 26},
- [1582] = {.lex_state = 243, .external_lex_state = 26},
- [1583] = {.lex_state = 277, .external_lex_state = 2},
- [1584] = {.lex_state = 504, .external_lex_state = 21},
- [1585] = {.lex_state = 504, .external_lex_state = 21},
- [1586] = {.lex_state = 504, .external_lex_state = 21},
- [1587] = {.lex_state = 497, .external_lex_state = 10},
- [1588] = {.lex_state = 243, .external_lex_state = 26},
- [1589] = {.lex_state = 281, .external_lex_state = 27},
- [1590] = {.lex_state = 243, .external_lex_state = 26},
- [1591] = {.lex_state = 281, .external_lex_state = 27},
- [1592] = {.lex_state = 495, .external_lex_state = 11},
- [1593] = {.lex_state = 497, .external_lex_state = 10},
- [1594] = {.lex_state = 281, .external_lex_state = 27},
- [1595] = {.lex_state = 504, .external_lex_state = 21},
- [1596] = {.lex_state = 497, .external_lex_state = 10},
- [1597] = {.lex_state = 243, .external_lex_state = 26},
- [1598] = {.lex_state = 277, .external_lex_state = 2},
- [1599] = {.lex_state = 497, .external_lex_state = 10},
- [1600] = {.lex_state = 243, .external_lex_state = 26},
- [1601] = {.lex_state = 243, .external_lex_state = 26},
- [1602] = {.lex_state = 497, .external_lex_state = 10},
- [1603] = {.lex_state = 497, .external_lex_state = 10},
- [1604] = {.lex_state = 243, .external_lex_state = 26},
- [1605] = {.lex_state = 243, .external_lex_state = 26},
- [1606] = {.lex_state = 497, .external_lex_state = 10},
- [1607] = {.lex_state = 504, .external_lex_state = 21},
- [1608] = {.lex_state = 504, .external_lex_state = 21},
- [1609] = {.lex_state = 189, .external_lex_state = 11},
- [1610] = {.lex_state = 504, .external_lex_state = 21},
- [1611] = {.lex_state = 243, .external_lex_state = 26},
- [1612] = {.lex_state = 243, .external_lex_state = 26},
- [1613] = {.lex_state = 497, .external_lex_state = 10},
- [1614] = {.lex_state = 243, .external_lex_state = 26},
- [1615] = {.lex_state = 497, .external_lex_state = 10},
- [1616] = {.lex_state = 243, .external_lex_state = 26},
- [1617] = {.lex_state = 497, .external_lex_state = 10},
- [1618] = {.lex_state = 504, .external_lex_state = 21},
- [1619] = {.lex_state = 281, .external_lex_state = 27},
- [1620] = {.lex_state = 497, .external_lex_state = 10},
- [1621] = {.lex_state = 497, .external_lex_state = 10},
- [1622] = {.lex_state = 495, .external_lex_state = 10},
- [1623] = {.lex_state = 243, .external_lex_state = 26},
- [1624] = {.lex_state = 495, .external_lex_state = 10},
- [1625] = {.lex_state = 497, .external_lex_state = 10},
- [1626] = {.lex_state = 243, .external_lex_state = 26},
- [1627] = {.lex_state = 497, .external_lex_state = 10},
- [1628] = {.lex_state = 243, .external_lex_state = 26},
- [1629] = {.lex_state = 281, .external_lex_state = 27},
- [1630] = {.lex_state = 243, .external_lex_state = 26},
- [1631] = {.lex_state = 495, .external_lex_state = 10},
- [1632] = {.lex_state = 497, .external_lex_state = 10},
- [1633] = {.lex_state = 243, .external_lex_state = 26},
- [1634] = {.lex_state = 497, .external_lex_state = 10},
- [1635] = {.lex_state = 495, .external_lex_state = 11},
- [1636] = {.lex_state = 243, .external_lex_state = 26},
- [1637] = {.lex_state = 243, .external_lex_state = 26},
- [1638] = {.lex_state = 504, .external_lex_state = 21},
- [1639] = {.lex_state = 504, .external_lex_state = 21},
- [1640] = {.lex_state = 504, .external_lex_state = 21},
- [1641] = {.lex_state = 281, .external_lex_state = 27},
- [1642] = {.lex_state = 281, .external_lex_state = 27},
- [1643] = {.lex_state = 243, .external_lex_state = 26},
- [1644] = {.lex_state = 243, .external_lex_state = 26},
- [1645] = {.lex_state = 497, .external_lex_state = 10},
- [1646] = {.lex_state = 243, .external_lex_state = 26},
- [1647] = {.lex_state = 243, .external_lex_state = 26},
- [1648] = {.lex_state = 243, .external_lex_state = 26},
- [1649] = {.lex_state = 243, .external_lex_state = 26},
- [1650] = {.lex_state = 243, .external_lex_state = 26},
- [1651] = {.lex_state = 243, .external_lex_state = 26},
- [1652] = {.lex_state = 504, .external_lex_state = 21},
- [1653] = {.lex_state = 243, .external_lex_state = 26},
- [1654] = {.lex_state = 243, .external_lex_state = 26},
- [1655] = {.lex_state = 243, .external_lex_state = 26},
- [1656] = {.lex_state = 243, .external_lex_state = 26},
- [1657] = {.lex_state = 243, .external_lex_state = 26},
- [1658] = {.lex_state = 281, .external_lex_state = 27},
- [1659] = {.lex_state = 495, .external_lex_state = 10},
- [1660] = {.lex_state = 497, .external_lex_state = 10},
- [1661] = {.lex_state = 504, .external_lex_state = 21},
- [1662] = {.lex_state = 497, .external_lex_state = 10},
- [1663] = {.lex_state = 243, .external_lex_state = 26},
- [1664] = {.lex_state = 243, .external_lex_state = 26},
- [1665] = {.lex_state = 497, .external_lex_state = 10},
- [1666] = {.lex_state = 243, .external_lex_state = 26},
- [1667] = {.lex_state = 497, .external_lex_state = 10},
- [1668] = {.lex_state = 281, .external_lex_state = 27},
- [1669] = {.lex_state = 497, .external_lex_state = 10},
- [1670] = {.lex_state = 243, .external_lex_state = 26},
- [1671] = {.lex_state = 243, .external_lex_state = 26},
- [1672] = {.lex_state = 243, .external_lex_state = 26},
- [1673] = {.lex_state = 497, .external_lex_state = 10},
- [1674] = {.lex_state = 281, .external_lex_state = 27},
- [1675] = {.lex_state = 497, .external_lex_state = 10},
- [1676] = {.lex_state = 243, .external_lex_state = 26},
- [1677] = {.lex_state = 497, .external_lex_state = 10},
- [1678] = {.lex_state = 281, .external_lex_state = 27},
- [1679] = {.lex_state = 497, .external_lex_state = 10},
- [1680] = {.lex_state = 281, .external_lex_state = 27},
- [1681] = {.lex_state = 497, .external_lex_state = 10},
- [1682] = {.lex_state = 495, .external_lex_state = 10},
- [1683] = {.lex_state = 497, .external_lex_state = 10},
- [1684] = {.lex_state = 497, .external_lex_state = 10},
- [1685] = {.lex_state = 495, .external_lex_state = 10},
- [1686] = {.lex_state = 504, .external_lex_state = 21},
- [1687] = {.lex_state = 243, .external_lex_state = 26},
- [1688] = {.lex_state = 243, .external_lex_state = 26},
- [1689] = {.lex_state = 497, .external_lex_state = 10},
- [1690] = {.lex_state = 243, .external_lex_state = 26},
- [1691] = {.lex_state = 243, .external_lex_state = 26},
- [1692] = {.lex_state = 243, .external_lex_state = 26},
- [1693] = {.lex_state = 243, .external_lex_state = 26},
- [1694] = {.lex_state = 243, .external_lex_state = 26},
- [1695] = {.lex_state = 497, .external_lex_state = 10},
- [1696] = {.lex_state = 243, .external_lex_state = 26},
- [1697] = {.lex_state = 243, .external_lex_state = 26},
- [1698] = {.lex_state = 243, .external_lex_state = 26},
- [1699] = {.lex_state = 243, .external_lex_state = 26},
- [1700] = {.lex_state = 177, .external_lex_state = 11},
- [1701] = {.lex_state = 191, .external_lex_state = 11},
- [1702] = {.lex_state = 229, .external_lex_state = 2},
- [1703] = {.lex_state = 281, .external_lex_state = 27},
- [1704] = {.lex_state = 229, .external_lex_state = 2},
- [1705] = {.lex_state = 243, .external_lex_state = 26},
- [1706] = {.lex_state = 497, .external_lex_state = 10},
- [1707] = {.lex_state = 281, .external_lex_state = 27},
- [1708] = {.lex_state = 495, .external_lex_state = 10},
- [1709] = {.lex_state = 497, .external_lex_state = 10},
- [1710] = {.lex_state = 243, .external_lex_state = 26},
- [1711] = {.lex_state = 497, .external_lex_state = 10},
- [1712] = {.lex_state = 243, .external_lex_state = 26},
- [1713] = {.lex_state = 497, .external_lex_state = 10},
- [1714] = {.lex_state = 281, .external_lex_state = 27},
- [1715] = {.lex_state = 243, .external_lex_state = 26},
- [1716] = {.lex_state = 243, .external_lex_state = 26},
- [1717] = {.lex_state = 497, .external_lex_state = 10},
- [1718] = {.lex_state = 504, .external_lex_state = 21},
- [1719] = {.lex_state = 243, .external_lex_state = 26},
- [1720] = {.lex_state = 243, .external_lex_state = 26},
- [1721] = {.lex_state = 243, .external_lex_state = 26},
- [1722] = {.lex_state = 243, .external_lex_state = 26},
- [1723] = {.lex_state = 497, .external_lex_state = 10},
- [1724] = {.lex_state = 243, .external_lex_state = 26},
- [1725] = {.lex_state = 497, .external_lex_state = 10},
- [1726] = {.lex_state = 243, .external_lex_state = 26},
- [1727] = {.lex_state = 281, .external_lex_state = 27},
- [1728] = {.lex_state = 281, .external_lex_state = 27},
- [1729] = {.lex_state = 243, .external_lex_state = 26},
- [1730] = {.lex_state = 243, .external_lex_state = 26},
- [1731] = {.lex_state = 497, .external_lex_state = 10},
- [1732] = {.lex_state = 243, .external_lex_state = 26},
- [1733] = {.lex_state = 504, .external_lex_state = 21},
- [1734] = {.lex_state = 281, .external_lex_state = 27},
- [1735] = {.lex_state = 497, .external_lex_state = 10},
- [1736] = {.lex_state = 243, .external_lex_state = 26},
- [1737] = {.lex_state = 497, .external_lex_state = 10},
- [1738] = {.lex_state = 281, .external_lex_state = 27},
- [1739] = {.lex_state = 497, .external_lex_state = 10},
- [1740] = {.lex_state = 497, .external_lex_state = 10},
- [1741] = {.lex_state = 243, .external_lex_state = 26},
- [1742] = {.lex_state = 497, .external_lex_state = 10},
- [1743] = {.lex_state = 504, .external_lex_state = 21},
- [1744] = {.lex_state = 497, .external_lex_state = 10},
- [1745] = {.lex_state = 504, .external_lex_state = 21},
- [1746] = {.lex_state = 497, .external_lex_state = 10},
- [1747] = {.lex_state = 191, .external_lex_state = 11},
- [1748] = {.lex_state = 497, .external_lex_state = 10},
- [1749] = {.lex_state = 504, .external_lex_state = 21},
- [1750] = {.lex_state = 497, .external_lex_state = 10},
- [1751] = {.lex_state = 504, .external_lex_state = 21},
- [1752] = {.lex_state = 504, .external_lex_state = 21},
- [1753] = {.lex_state = 504, .external_lex_state = 21},
- [1754] = {.lex_state = 497, .external_lex_state = 10},
- [1755] = {.lex_state = 243, .external_lex_state = 26},
- [1756] = {.lex_state = 497, .external_lex_state = 10},
- [1757] = {.lex_state = 504, .external_lex_state = 21},
- [1758] = {.lex_state = 497, .external_lex_state = 10},
- [1759] = {.lex_state = 281, .external_lex_state = 27},
- [1760] = {.lex_state = 281, .external_lex_state = 27},
- [1761] = {.lex_state = 281, .external_lex_state = 27},
- [1762] = {.lex_state = 504, .external_lex_state = 21},
- [1763] = {.lex_state = 243, .external_lex_state = 26},
- [1764] = {.lex_state = 243, .external_lex_state = 26},
- [1765] = {.lex_state = 497, .external_lex_state = 10},
- [1766] = {.lex_state = 243, .external_lex_state = 26},
- [1767] = {.lex_state = 243, .external_lex_state = 26},
- [1768] = {.lex_state = 243, .external_lex_state = 26},
- [1769] = {.lex_state = 497, .external_lex_state = 10},
- [1770] = {.lex_state = 243, .external_lex_state = 26},
- [1771] = {.lex_state = 243, .external_lex_state = 26},
- [1772] = {.lex_state = 497, .external_lex_state = 10},
- [1773] = {.lex_state = 243, .external_lex_state = 26},
- [1774] = {.lex_state = 497, .external_lex_state = 10},
- [1775] = {.lex_state = 243, .external_lex_state = 26},
- [1776] = {.lex_state = 243, .external_lex_state = 26},
- [1777] = {.lex_state = 497, .external_lex_state = 10},
- [1778] = {.lex_state = 243, .external_lex_state = 26},
- [1779] = {.lex_state = 243, .external_lex_state = 26},
- [1780] = {.lex_state = 504, .external_lex_state = 21},
- [1781] = {.lex_state = 243, .external_lex_state = 26},
- [1782] = {.lex_state = 281, .external_lex_state = 27},
- [1783] = {.lex_state = 497, .external_lex_state = 10},
- [1784] = {.lex_state = 243, .external_lex_state = 26},
- [1785] = {.lex_state = 281, .external_lex_state = 27},
- [1786] = {.lex_state = 497, .external_lex_state = 10},
- [1787] = {.lex_state = 504, .external_lex_state = 21},
- [1788] = {.lex_state = 497, .external_lex_state = 10},
- [1789] = {.lex_state = 504, .external_lex_state = 21},
- [1790] = {.lex_state = 497, .external_lex_state = 10},
- [1791] = {.lex_state = 504, .external_lex_state = 21},
- [1792] = {.lex_state = 497, .external_lex_state = 10},
- [1793] = {.lex_state = 504, .external_lex_state = 21},
- [1794] = {.lex_state = 497, .external_lex_state = 10},
- [1795] = {.lex_state = 504, .external_lex_state = 21},
- [1796] = {.lex_state = 497, .external_lex_state = 10},
- [1797] = {.lex_state = 497, .external_lex_state = 10},
- [1798] = {.lex_state = 497, .external_lex_state = 10},
- [1799] = {.lex_state = 497, .external_lex_state = 10},
- [1800] = {.lex_state = 497, .external_lex_state = 10},
- [1801] = {.lex_state = 497, .external_lex_state = 10},
- [1802] = {.lex_state = 497, .external_lex_state = 10},
- [1803] = {.lex_state = 497, .external_lex_state = 10},
- [1804] = {.lex_state = 497, .external_lex_state = 10},
- [1805] = {.lex_state = 497, .external_lex_state = 10},
- [1806] = {.lex_state = 497, .external_lex_state = 10},
- [1807] = {.lex_state = 497, .external_lex_state = 10},
- [1808] = {.lex_state = 497, .external_lex_state = 10},
- [1809] = {.lex_state = 497, .external_lex_state = 10},
- [1810] = {.lex_state = 497, .external_lex_state = 10},
- [1811] = {.lex_state = 497, .external_lex_state = 10},
- [1812] = {.lex_state = 243, .external_lex_state = 26},
- [1813] = {.lex_state = 243, .external_lex_state = 26},
- [1814] = {.lex_state = 243, .external_lex_state = 26},
- [1815] = {.lex_state = 504, .external_lex_state = 21},
- [1816] = {.lex_state = 243, .external_lex_state = 26},
- [1817] = {.lex_state = 243, .external_lex_state = 26},
- [1818] = {.lex_state = 243, .external_lex_state = 26},
- [1819] = {.lex_state = 504, .external_lex_state = 21},
- [1820] = {.lex_state = 504, .external_lex_state = 21},
- [1821] = {.lex_state = 504, .external_lex_state = 21},
- [1822] = {.lex_state = 495, .external_lex_state = 11},
- [1823] = {.lex_state = 243, .external_lex_state = 26},
- [1824] = {.lex_state = 243, .external_lex_state = 26},
- [1825] = {.lex_state = 243, .external_lex_state = 26},
- [1826] = {.lex_state = 243, .external_lex_state = 26},
- [1827] = {.lex_state = 243, .external_lex_state = 26},
- [1828] = {.lex_state = 243, .external_lex_state = 26},
- [1829] = {.lex_state = 243, .external_lex_state = 26},
- [1830] = {.lex_state = 243, .external_lex_state = 26},
- [1831] = {.lex_state = 243, .external_lex_state = 26},
- [1832] = {.lex_state = 243, .external_lex_state = 26},
- [1833] = {.lex_state = 243, .external_lex_state = 26},
- [1834] = {.lex_state = 243, .external_lex_state = 26},
- [1835] = {.lex_state = 243, .external_lex_state = 26},
- [1836] = {.lex_state = 243, .external_lex_state = 26},
- [1837] = {.lex_state = 243, .external_lex_state = 26},
- [1838] = {.lex_state = 243, .external_lex_state = 26},
- [1839] = {.lex_state = 243, .external_lex_state = 26},
- [1840] = {.lex_state = 243, .external_lex_state = 26},
- [1841] = {.lex_state = 243, .external_lex_state = 26},
- [1842] = {.lex_state = 243, .external_lex_state = 26},
- [1843] = {.lex_state = 243, .external_lex_state = 26},
- [1844] = {.lex_state = 243, .external_lex_state = 26},
- [1845] = {.lex_state = 243, .external_lex_state = 26},
- [1846] = {.lex_state = 243, .external_lex_state = 26},
- [1847] = {.lex_state = 243, .external_lex_state = 26},
- [1848] = {.lex_state = 243, .external_lex_state = 26},
- [1849] = {.lex_state = 243, .external_lex_state = 26},
- [1850] = {.lex_state = 243, .external_lex_state = 26},
- [1851] = {.lex_state = 243, .external_lex_state = 26},
- [1852] = {.lex_state = 243, .external_lex_state = 26},
- [1853] = {.lex_state = 243, .external_lex_state = 26},
- [1854] = {.lex_state = 243, .external_lex_state = 26},
- [1855] = {.lex_state = 243, .external_lex_state = 26},
- [1856] = {.lex_state = 243, .external_lex_state = 26},
- [1857] = {.lex_state = 243, .external_lex_state = 26},
- [1858] = {.lex_state = 497, .external_lex_state = 10},
- [1859] = {.lex_state = 243, .external_lex_state = 26},
- [1860] = {.lex_state = 243, .external_lex_state = 26},
- [1861] = {.lex_state = 281, .external_lex_state = 27},
- [1862] = {.lex_state = 243, .external_lex_state = 26},
- [1863] = {.lex_state = 243, .external_lex_state = 26},
- [1864] = {.lex_state = 243, .external_lex_state = 26},
- [1865] = {.lex_state = 243, .external_lex_state = 26},
- [1866] = {.lex_state = 281, .external_lex_state = 27},
- [1867] = {.lex_state = 504, .external_lex_state = 21},
- [1868] = {.lex_state = 504, .external_lex_state = 21},
- [1869] = {.lex_state = 504, .external_lex_state = 21},
- [1870] = {.lex_state = 243, .external_lex_state = 26},
- [1871] = {.lex_state = 243, .external_lex_state = 26},
- [1872] = {.lex_state = 243, .external_lex_state = 26},
- [1873] = {.lex_state = 243, .external_lex_state = 26},
- [1874] = {.lex_state = 243, .external_lex_state = 26},
- [1875] = {.lex_state = 209, .external_lex_state = 20},
- [1876] = {.lex_state = 207, .external_lex_state = 20},
- [1877] = {.lex_state = 207, .external_lex_state = 20},
- [1878] = {.lex_state = 207, .external_lex_state = 20},
- [1879] = {.lex_state = 209, .external_lex_state = 20},
- [1880] = {.lex_state = 209, .external_lex_state = 20},
- [1881] = {.lex_state = 209, .external_lex_state = 20},
- [1882] = {.lex_state = 209, .external_lex_state = 20},
- [1883] = {.lex_state = 209, .external_lex_state = 20},
- [1884] = {.lex_state = 499, .external_lex_state = 11},
- [1885] = {.lex_state = 207, .external_lex_state = 20},
- [1886] = {.lex_state = 262, .external_lex_state = 28},
- [1887] = {.lex_state = 207, .external_lex_state = 20},
- [1888] = {.lex_state = 497, .external_lex_state = 10},
- [1889] = {.lex_state = 262, .external_lex_state = 28},
- [1890] = {.lex_state = 207, .external_lex_state = 20},
- [1891] = {.lex_state = 495, .external_lex_state = 11},
- [1892] = {.lex_state = 280, .external_lex_state = 12},
- [1893] = {.lex_state = 284, .external_lex_state = 29},
- [1894] = {.lex_state = 284, .external_lex_state = 29},
- [1895] = {.lex_state = 497, .external_lex_state = 10},
- [1896] = {.lex_state = 207, .external_lex_state = 20},
- [1897] = {.lex_state = 262, .external_lex_state = 28},
- [1898] = {.lex_state = 284, .external_lex_state = 29},
- [1899] = {.lex_state = 284, .external_lex_state = 29},
- [1900] = {.lex_state = 284, .external_lex_state = 29},
- [1901] = {.lex_state = 280, .external_lex_state = 12},
- [1902] = {.lex_state = 262, .external_lex_state = 28},
- [1903] = {.lex_state = 262, .external_lex_state = 28},
- [1904] = {.lex_state = 209, .external_lex_state = 20},
- [1905] = {.lex_state = 209, .external_lex_state = 20},
- [1906] = {.lex_state = 262, .external_lex_state = 28},
- [1907] = {.lex_state = 499, .external_lex_state = 11},
- [1908] = {.lex_state = 262, .external_lex_state = 28},
- [1909] = {.lex_state = 262, .external_lex_state = 28},
- [1910] = {.lex_state = 262, .external_lex_state = 28},
- [1911] = {.lex_state = 262, .external_lex_state = 28},
- [1912] = {.lex_state = 262, .external_lex_state = 28},
- [1913] = {.lex_state = 495, .external_lex_state = 11},
- [1914] = {.lex_state = 262, .external_lex_state = 28},
- [1915] = {.lex_state = 209, .external_lex_state = 20},
- [1916] = {.lex_state = 209, .external_lex_state = 20},
- [1917] = {.lex_state = 284, .external_lex_state = 29},
- [1918] = {.lex_state = 284, .external_lex_state = 29},
- [1919] = {.lex_state = 499, .external_lex_state = 11},
- [1920] = {.lex_state = 284, .external_lex_state = 29},
- [1921] = {.lex_state = 191, .external_lex_state = 11},
- [1922] = {.lex_state = 284, .external_lex_state = 29},
- [1923] = {.lex_state = 209, .external_lex_state = 20},
- [1924] = {.lex_state = 262, .external_lex_state = 28},
- [1925] = {.lex_state = 209, .external_lex_state = 20},
- [1926] = {.lex_state = 284, .external_lex_state = 29},
- [1927] = {.lex_state = 209, .external_lex_state = 20},
- [1928] = {.lex_state = 284, .external_lex_state = 29},
- [1929] = {.lex_state = 499, .external_lex_state = 11},
- [1930] = {.lex_state = 284, .external_lex_state = 29},
- [1931] = {.lex_state = 282, .external_lex_state = 30},
- [1932] = {.lex_state = 282, .external_lex_state = 30},
- [1933] = {.lex_state = 280, .external_lex_state = 12},
- [1934] = {.lex_state = 217, .external_lex_state = 31},
- [1935] = {.lex_state = 284, .external_lex_state = 29},
- [1936] = {.lex_state = 260, .external_lex_state = 19},
- [1937] = {.lex_state = 284, .external_lex_state = 29},
- [1938] = {.lex_state = 284, .external_lex_state = 29},
- [1939] = {.lex_state = 284, .external_lex_state = 29},
- [1940] = {.lex_state = 284, .external_lex_state = 29},
- [1941] = {.lex_state = 290, .external_lex_state = 30},
- [1942] = {.lex_state = 290, .external_lex_state = 30},
- [1943] = {.lex_state = 284, .external_lex_state = 29},
- [1944] = {.lex_state = 290, .external_lex_state = 30},
- [1945] = {.lex_state = 499, .external_lex_state = 11},
- [1946] = {.lex_state = 217, .external_lex_state = 31},
- [1947] = {.lex_state = 262, .external_lex_state = 28},
- [1948] = {.lex_state = 262, .external_lex_state = 28},
- [1949] = {.lex_state = 290, .external_lex_state = 30},
- [1950] = {.lex_state = 290, .external_lex_state = 30},
- [1951] = {.lex_state = 284, .external_lex_state = 29},
- [1952] = {.lex_state = 290, .external_lex_state = 30},
- [1953] = {.lex_state = 290, .external_lex_state = 30},
- [1954] = {.lex_state = 280, .external_lex_state = 12},
- [1955] = {.lex_state = 217, .external_lex_state = 31},
- [1956] = {.lex_state = 282, .external_lex_state = 30},
- [1957] = {.lex_state = 262, .external_lex_state = 28},
- [1958] = {.lex_state = 217, .external_lex_state = 31},
- [1959] = {.lex_state = 282, .external_lex_state = 30},
- [1960] = {.lex_state = 258, .external_lex_state = 28},
- [1961] = {.lex_state = 262, .external_lex_state = 28},
- [1962] = {.lex_state = 280, .external_lex_state = 12},
- [1963] = {.lex_state = 284, .external_lex_state = 29},
- [1964] = {.lex_state = 284, .external_lex_state = 29},
- [1965] = {.lex_state = 284, .external_lex_state = 29},
- [1966] = {.lex_state = 280, .external_lex_state = 12},
- [1967] = {.lex_state = 284, .external_lex_state = 29},
- [1968] = {.lex_state = 217, .external_lex_state = 31},
- [1969] = {.lex_state = 262, .external_lex_state = 28},
- [1970] = {.lex_state = 217, .external_lex_state = 31},
- [1971] = {.lex_state = 282, .external_lex_state = 30},
- [1972] = {.lex_state = 217, .external_lex_state = 31},
- [1973] = {.lex_state = 262, .external_lex_state = 28},
- [1974] = {.lex_state = 284, .external_lex_state = 29},
- [1975] = {.lex_state = 217, .external_lex_state = 31},
- [1976] = {.lex_state = 258, .external_lex_state = 28},
- [1977] = {.lex_state = 262, .external_lex_state = 28},
- [1978] = {.lex_state = 284, .external_lex_state = 29},
- [1979] = {.lex_state = 290, .external_lex_state = 30},
- [1980] = {.lex_state = 282, .external_lex_state = 30},
- [1981] = {.lex_state = 280, .external_lex_state = 12},
- [1982] = {.lex_state = 284, .external_lex_state = 29},
- [1983] = {.lex_state = 284, .external_lex_state = 29},
- [1984] = {.lex_state = 207, .external_lex_state = 21},
- [1985] = {.lex_state = 217, .external_lex_state = 31},
- [1986] = {.lex_state = 264, .external_lex_state = 28},
- [1987] = {.lex_state = 207, .external_lex_state = 21},
- [1988] = {.lex_state = 217, .external_lex_state = 31},
- [1989] = {.lex_state = 262, .external_lex_state = 28},
- [1990] = {.lex_state = 217, .external_lex_state = 31},
- [1991] = {.lex_state = 284, .external_lex_state = 29},
- [1992] = {.lex_state = 207, .external_lex_state = 21},
- [1993] = {.lex_state = 282, .external_lex_state = 30},
- [1994] = {.lex_state = 280, .external_lex_state = 12},
- [1995] = {.lex_state = 282, .external_lex_state = 30},
- [1996] = {.lex_state = 282, .external_lex_state = 30},
- [1997] = {.lex_state = 282, .external_lex_state = 30},
- [1998] = {.lex_state = 262, .external_lex_state = 28},
- [1999] = {.lex_state = 284, .external_lex_state = 29},
- [2000] = {.lex_state = 284, .external_lex_state = 29},
- [2001] = {.lex_state = 217, .external_lex_state = 31},
- [2002] = {.lex_state = 282, .external_lex_state = 30},
- [2003] = {.lex_state = 282, .external_lex_state = 30},
- [2004] = {.lex_state = 284, .external_lex_state = 29},
- [2005] = {.lex_state = 282, .external_lex_state = 30},
- [2006] = {.lex_state = 282, .external_lex_state = 30},
- [2007] = {.lex_state = 260, .external_lex_state = 19},
- [2008] = {.lex_state = 262, .external_lex_state = 28},
- [2009] = {.lex_state = 499, .external_lex_state = 11},
- [2010] = {.lex_state = 207, .external_lex_state = 21},
- [2011] = {.lex_state = 207, .external_lex_state = 21},
- [2012] = {.lex_state = 260, .external_lex_state = 28},
- [2013] = {.lex_state = 283, .external_lex_state = 15},
- [2014] = {.lex_state = 253, .external_lex_state = 32},
- [2015] = {.lex_state = 282, .external_lex_state = 30},
- [2016] = {.lex_state = 290, .external_lex_state = 30},
- [2017] = {.lex_state = 290, .external_lex_state = 30},
- [2018] = {.lex_state = 290, .external_lex_state = 30},
- [2019] = {.lex_state = 290, .external_lex_state = 33},
- [2020] = {.lex_state = 253, .external_lex_state = 32},
- [2021] = {.lex_state = 253, .external_lex_state = 32},
- [2022] = {.lex_state = 253, .external_lex_state = 32},
- [2023] = {.lex_state = 282, .external_lex_state = 30},
- [2024] = {.lex_state = 253, .external_lex_state = 32},
- [2025] = {.lex_state = 253, .external_lex_state = 32},
- [2026] = {.lex_state = 260, .external_lex_state = 19},
- [2027] = {.lex_state = 290, .external_lex_state = 30},
- [2028] = {.lex_state = 253, .external_lex_state = 32},
- [2029] = {.lex_state = 253, .external_lex_state = 32},
- [2030] = {.lex_state = 262, .external_lex_state = 28},
- [2031] = {.lex_state = 290, .external_lex_state = 30},
- [2032] = {.lex_state = 290, .external_lex_state = 30},
- [2033] = {.lex_state = 262, .external_lex_state = 28},
- [2034] = {.lex_state = 262, .external_lex_state = 28},
- [2035] = {.lex_state = 290, .external_lex_state = 30},
- [2036] = {.lex_state = 260, .external_lex_state = 28},
- [2037] = {.lex_state = 282, .external_lex_state = 30},
- [2038] = {.lex_state = 282, .external_lex_state = 30},
- [2039] = {.lex_state = 260, .external_lex_state = 19},
- [2040] = {.lex_state = 290, .external_lex_state = 30},
- [2041] = {.lex_state = 290, .external_lex_state = 33},
- [2042] = {.lex_state = 282, .external_lex_state = 30},
- [2043] = {.lex_state = 255, .external_lex_state = 19},
- [2044] = {.lex_state = 260, .external_lex_state = 19},
- [2045] = {.lex_state = 255, .external_lex_state = 19},
- [2046] = {.lex_state = 290, .external_lex_state = 33},
- [2047] = {.lex_state = 260, .external_lex_state = 19},
- [2048] = {.lex_state = 255, .external_lex_state = 19},
- [2049] = {.lex_state = 290, .external_lex_state = 33},
- [2050] = {.lex_state = 290, .external_lex_state = 30},
- [2051] = {.lex_state = 262, .external_lex_state = 28},
- [2052] = {.lex_state = 290, .external_lex_state = 30},
- [2053] = {.lex_state = 215, .external_lex_state = 21},
- [2054] = {.lex_state = 290, .external_lex_state = 33},
- [2055] = {.lex_state = 290, .external_lex_state = 33},
- [2056] = {.lex_state = 260, .external_lex_state = 19},
- [2057] = {.lex_state = 262, .external_lex_state = 28},
- [2058] = {.lex_state = 255, .external_lex_state = 19},
- [2059] = {.lex_state = 290, .external_lex_state = 30},
- [2060] = {.lex_state = 290, .external_lex_state = 30},
- [2061] = {.lex_state = 283, .external_lex_state = 15},
- [2062] = {.lex_state = 255, .external_lex_state = 19},
- [2063] = {.lex_state = 290, .external_lex_state = 30},
- [2064] = {.lex_state = 290, .external_lex_state = 30},
- [2065] = {.lex_state = 260, .external_lex_state = 28},
- [2066] = {.lex_state = 282, .external_lex_state = 30},
- [2067] = {.lex_state = 280, .external_lex_state = 12},
- [2068] = {.lex_state = 283, .external_lex_state = 15},
- [2069] = {.lex_state = 280, .external_lex_state = 12},
- [2070] = {.lex_state = 282, .external_lex_state = 30},
- [2071] = {.lex_state = 282, .external_lex_state = 30},
- [2072] = {.lex_state = 285, .external_lex_state = 34},
- [2073] = {.lex_state = 215, .external_lex_state = 21},
- [2074] = {.lex_state = 255, .external_lex_state = 19},
- [2075] = {.lex_state = 264, .external_lex_state = 22},
- [2076] = {.lex_state = 260, .external_lex_state = 19},
- [2077] = {.lex_state = 255, .external_lex_state = 19},
- [2078] = {.lex_state = 260, .external_lex_state = 28},
- [2079] = {.lex_state = 260, .external_lex_state = 19},
- [2080] = {.lex_state = 280, .external_lex_state = 12},
- [2081] = {.lex_state = 282, .external_lex_state = 30},
- [2082] = {.lex_state = 215, .external_lex_state = 21},
- [2083] = {.lex_state = 215, .external_lex_state = 21},
- [2084] = {.lex_state = 215, .external_lex_state = 21},
- [2085] = {.lex_state = 290, .external_lex_state = 30},
- [2086] = {.lex_state = 283, .external_lex_state = 15},
- [2087] = {.lex_state = 283, .external_lex_state = 15},
- [2088] = {.lex_state = 282, .external_lex_state = 30},
- [2089] = {.lex_state = 290, .external_lex_state = 30},
- [2090] = {.lex_state = 282, .external_lex_state = 30},
- [2091] = {.lex_state = 282, .external_lex_state = 30},
- [2092] = {.lex_state = 282, .external_lex_state = 30},
- [2093] = {.lex_state = 262, .external_lex_state = 28},
- [2094] = {.lex_state = 260, .external_lex_state = 19},
- [2095] = {.lex_state = 283, .external_lex_state = 15},
- [2096] = {.lex_state = 282, .external_lex_state = 30},
- [2097] = {.lex_state = 262, .external_lex_state = 28},
- [2098] = {.lex_state = 280, .external_lex_state = 12},
- [2099] = {.lex_state = 260, .external_lex_state = 19},
- [2100] = {.lex_state = 282, .external_lex_state = 30},
- [2101] = {.lex_state = 285, .external_lex_state = 34},
- [2102] = {.lex_state = 258, .external_lex_state = 28},
- [2103] = {.lex_state = 262, .external_lex_state = 28},
- [2104] = {.lex_state = 260, .external_lex_state = 19},
- [2105] = {.lex_state = 282, .external_lex_state = 30},
- [2106] = {.lex_state = 260, .external_lex_state = 28},
- [2107] = {.lex_state = 255, .external_lex_state = 19},
- [2108] = {.lex_state = 264, .external_lex_state = 22},
- [2109] = {.lex_state = 280, .external_lex_state = 12},
- [2110] = {.lex_state = 282, .external_lex_state = 30},
- [2111] = {.lex_state = 262, .external_lex_state = 28},
- [2112] = {.lex_state = 290, .external_lex_state = 30},
- [2113] = {.lex_state = 282, .external_lex_state = 30},
- [2114] = {.lex_state = 260, .external_lex_state = 19},
- [2115] = {.lex_state = 290, .external_lex_state = 30},
- [2116] = {.lex_state = 285, .external_lex_state = 34},
- [2117] = {.lex_state = 253, .external_lex_state = 32},
- [2118] = {.lex_state = 260, .external_lex_state = 28},
- [2119] = {.lex_state = 290, .external_lex_state = 30},
- [2120] = {.lex_state = 260, .external_lex_state = 19},
- [2121] = {.lex_state = 282, .external_lex_state = 30},
- [2122] = {.lex_state = 285, .external_lex_state = 34},
- [2123] = {.lex_state = 260, .external_lex_state = 19},
- [2124] = {.lex_state = 285, .external_lex_state = 34},
- [2125] = {.lex_state = 285, .external_lex_state = 34},
- [2126] = {.lex_state = 253, .external_lex_state = 22},
- [2127] = {.lex_state = 290, .external_lex_state = 33},
- [2128] = {.lex_state = 285, .external_lex_state = 34},
- [2129] = {.lex_state = 285, .external_lex_state = 34},
- [2130] = {.lex_state = 290, .external_lex_state = 33},
- [2131] = {.lex_state = 285, .external_lex_state = 34},
- [2132] = {.lex_state = 260, .external_lex_state = 28},
- [2133] = {.lex_state = 290, .external_lex_state = 33},
- [2134] = {.lex_state = 264, .external_lex_state = 22},
- [2135] = {.lex_state = 288, .external_lex_state = 33},
- [2136] = {.lex_state = 285, .external_lex_state = 34},
- [2137] = {.lex_state = 255, .external_lex_state = 35},
- [2138] = {.lex_state = 260, .external_lex_state = 19},
- [2139] = {.lex_state = 260, .external_lex_state = 28},
- [2140] = {.lex_state = 285, .external_lex_state = 34},
- [2141] = {.lex_state = 285, .external_lex_state = 34},
- [2142] = {.lex_state = 260, .external_lex_state = 28},
- [2143] = {.lex_state = 253, .external_lex_state = 22},
- [2144] = {.lex_state = 260, .external_lex_state = 28},
- [2145] = {.lex_state = 255, .external_lex_state = 35},
- [2146] = {.lex_state = 255, .external_lex_state = 35},
- [2147] = {.lex_state = 285, .external_lex_state = 34},
- [2148] = {.lex_state = 288, .external_lex_state = 33},
- [2149] = {.lex_state = 255, .external_lex_state = 35},
- [2150] = {.lex_state = 262, .external_lex_state = 28},
- [2151] = {.lex_state = 255, .external_lex_state = 23},
- [2152] = {.lex_state = 255, .external_lex_state = 35},
- [2153] = {.lex_state = 289, .external_lex_state = 14},
- [2154] = {.lex_state = 255, .external_lex_state = 35},
- [2155] = {.lex_state = 285, .external_lex_state = 34},
- [2156] = {.lex_state = 288, .external_lex_state = 33},
- [2157] = {.lex_state = 285, .external_lex_state = 34},
- [2158] = {.lex_state = 260, .external_lex_state = 19},
- [2159] = {.lex_state = 260, .external_lex_state = 19},
- [2160] = {.lex_state = 285, .external_lex_state = 34},
- [2161] = {.lex_state = 255, .external_lex_state = 35},
- [2162] = {.lex_state = 285, .external_lex_state = 34},
- [2163] = {.lex_state = 290, .external_lex_state = 33},
- [2164] = {.lex_state = 283, .external_lex_state = 15},
- [2165] = {.lex_state = 260, .external_lex_state = 28},
- [2166] = {.lex_state = 279, .external_lex_state = 14},
- [2167] = {.lex_state = 283, .external_lex_state = 15},
- [2168] = {.lex_state = 285, .external_lex_state = 34},
- [2169] = {.lex_state = 260, .external_lex_state = 28},
- [2170] = {.lex_state = 260, .external_lex_state = 19},
- [2171] = {.lex_state = 260, .external_lex_state = 28},
- [2172] = {.lex_state = 285, .external_lex_state = 34},
- [2173] = {.lex_state = 260, .external_lex_state = 28},
- [2174] = {.lex_state = 260, .external_lex_state = 19},
- [2175] = {.lex_state = 260, .external_lex_state = 19},
- [2176] = {.lex_state = 260, .external_lex_state = 19},
- [2177] = {.lex_state = 260, .external_lex_state = 19},
- [2178] = {.lex_state = 255, .external_lex_state = 35},
- [2179] = {.lex_state = 260, .external_lex_state = 28},
- [2180] = {.lex_state = 285, .external_lex_state = 34},
- [2181] = {.lex_state = 285, .external_lex_state = 34},
- [2182] = {.lex_state = 255, .external_lex_state = 23},
- [2183] = {.lex_state = 285, .external_lex_state = 34},
- [2184] = {.lex_state = 285, .external_lex_state = 34},
- [2185] = {.lex_state = 290, .external_lex_state = 33},
- [2186] = {.lex_state = 279, .external_lex_state = 14},
- [2187] = {.lex_state = 285, .external_lex_state = 34},
- [2188] = {.lex_state = 279, .external_lex_state = 14},
- [2189] = {.lex_state = 260, .external_lex_state = 28},
- [2190] = {.lex_state = 283, .external_lex_state = 15},
- [2191] = {.lex_state = 260, .external_lex_state = 28},
- [2192] = {.lex_state = 253, .external_lex_state = 22},
- [2193] = {.lex_state = 279, .external_lex_state = 14},
- [2194] = {.lex_state = 283, .external_lex_state = 15},
- [2195] = {.lex_state = 253, .external_lex_state = 36},
- [2196] = {.lex_state = 260, .external_lex_state = 28},
- [2197] = {.lex_state = 260, .external_lex_state = 19},
- [2198] = {.lex_state = 253, .external_lex_state = 36},
- [2199] = {.lex_state = 290, .external_lex_state = 33},
- [2200] = {.lex_state = 290, .external_lex_state = 33},
- [2201] = {.lex_state = 255, .external_lex_state = 19},
- [2202] = {.lex_state = 283, .external_lex_state = 15},
- [2203] = {.lex_state = 289, .external_lex_state = 14},
- [2204] = {.lex_state = 261, .external_lex_state = 37},
- [2205] = {.lex_state = 290, .external_lex_state = 33},
- [2206] = {.lex_state = 258, .external_lex_state = 22},
- [2207] = {.lex_state = 260, .external_lex_state = 28},
- [2208] = {.lex_state = 262, .external_lex_state = 28},
- [2209] = {.lex_state = 279, .external_lex_state = 14},
- [2210] = {.lex_state = 279, .external_lex_state = 14},
- [2211] = {.lex_state = 290, .external_lex_state = 33},
- [2212] = {.lex_state = 288, .external_lex_state = 33},
- [2213] = {.lex_state = 290, .external_lex_state = 33},
- [2214] = {.lex_state = 290, .external_lex_state = 33},
- [2215] = {.lex_state = 260, .external_lex_state = 28},
- [2216] = {.lex_state = 260, .external_lex_state = 28},
- [2217] = {.lex_state = 260, .external_lex_state = 19},
- [2218] = {.lex_state = 290, .external_lex_state = 33},
- [2219] = {.lex_state = 260, .external_lex_state = 19},
- [2220] = {.lex_state = 290, .external_lex_state = 33},
- [2221] = {.lex_state = 290, .external_lex_state = 33},
- [2222] = {.lex_state = 253, .external_lex_state = 22},
- [2223] = {.lex_state = 283, .external_lex_state = 15},
- [2224] = {.lex_state = 283, .external_lex_state = 15},
- [2225] = {.lex_state = 253, .external_lex_state = 22},
- [2226] = {.lex_state = 289, .external_lex_state = 14},
- [2227] = {.lex_state = 260, .external_lex_state = 28},
- [2228] = {.lex_state = 260, .external_lex_state = 19},
- [2229] = {.lex_state = 260, .external_lex_state = 19},
- [2230] = {.lex_state = 260, .external_lex_state = 19},
- [2231] = {.lex_state = 260, .external_lex_state = 19},
- [2232] = {.lex_state = 279, .external_lex_state = 14},
- [2233] = {.lex_state = 290, .external_lex_state = 33},
- [2234] = {.lex_state = 260, .external_lex_state = 28},
- [2235] = {.lex_state = 288, .external_lex_state = 33},
- [2236] = {.lex_state = 288, .external_lex_state = 33},
- [2237] = {.lex_state = 260, .external_lex_state = 19},
- [2238] = {.lex_state = 253, .external_lex_state = 22},
- [2239] = {.lex_state = 260, .external_lex_state = 19},
- [2240] = {.lex_state = 260, .external_lex_state = 28},
- [2241] = {.lex_state = 253, .external_lex_state = 36},
- [2242] = {.lex_state = 290, .external_lex_state = 33},
- [2243] = {.lex_state = 260, .external_lex_state = 19},
- [2244] = {.lex_state = 260, .external_lex_state = 28},
- [2245] = {.lex_state = 253, .external_lex_state = 22},
- [2246] = {.lex_state = 262, .external_lex_state = 28},
- [2247] = {.lex_state = 255, .external_lex_state = 35},
- [2248] = {.lex_state = 253, .external_lex_state = 22},
- [2249] = {.lex_state = 290, .external_lex_state = 33},
- [2250] = {.lex_state = 258, .external_lex_state = 22},
- [2251] = {.lex_state = 290, .external_lex_state = 33},
- [2252] = {.lex_state = 253, .external_lex_state = 36},
- [2253] = {.lex_state = 285, .external_lex_state = 34},
- [2254] = {.lex_state = 253, .external_lex_state = 22},
- [2255] = {.lex_state = 260, .external_lex_state = 19},
- [2256] = {.lex_state = 290, .external_lex_state = 33},
- [2257] = {.lex_state = 253, .external_lex_state = 37},
- [2258] = {.lex_state = 253, .external_lex_state = 37},
- [2259] = {.lex_state = 279, .external_lex_state = 14},
- [2260] = {.lex_state = 253, .external_lex_state = 37},
- [2261] = {.lex_state = 253, .external_lex_state = 37},
- [2262] = {.lex_state = 253, .external_lex_state = 37},
- [2263] = {.lex_state = 253, .external_lex_state = 37},
- [2264] = {.lex_state = 253, .external_lex_state = 37},
- [2265] = {.lex_state = 253, .external_lex_state = 37},
- [2266] = {.lex_state = 258, .external_lex_state = 22},
- [2267] = {.lex_state = 253, .external_lex_state = 37},
- [2268] = {.lex_state = 253, .external_lex_state = 37},
- [2269] = {.lex_state = 253, .external_lex_state = 37},
- [2270] = {.lex_state = 253, .external_lex_state = 37},
- [2271] = {.lex_state = 253, .external_lex_state = 37},
- [2272] = {.lex_state = 289, .external_lex_state = 18},
- [2273] = {.lex_state = 255, .external_lex_state = 19},
- [2274] = {.lex_state = 253, .external_lex_state = 37},
- [2275] = {.lex_state = 288, .external_lex_state = 33},
- [2276] = {.lex_state = 253, .external_lex_state = 37},
- [2277] = {.lex_state = 253, .external_lex_state = 37},
- [2278] = {.lex_state = 253, .external_lex_state = 37},
- [2279] = {.lex_state = 253, .external_lex_state = 37},
- [2280] = {.lex_state = 253, .external_lex_state = 37},
- [2281] = {.lex_state = 253, .external_lex_state = 37},
- [2282] = {.lex_state = 253, .external_lex_state = 37},
- [2283] = {.lex_state = 253, .external_lex_state = 37},
- [2284] = {.lex_state = 253, .external_lex_state = 37},
- [2285] = {.lex_state = 288, .external_lex_state = 33},
- [2286] = {.lex_state = 255, .external_lex_state = 19},
- [2287] = {.lex_state = 255, .external_lex_state = 19},
- [2288] = {.lex_state = 255, .external_lex_state = 19},
- [2289] = {.lex_state = 253, .external_lex_state = 37},
- [2290] = {.lex_state = 253, .external_lex_state = 37},
- [2291] = {.lex_state = 255, .external_lex_state = 19},
- [2292] = {.lex_state = 255, .external_lex_state = 19},
- [2293] = {.lex_state = 253, .external_lex_state = 37},
- [2294] = {.lex_state = 255, .external_lex_state = 19},
- [2295] = {.lex_state = 255, .external_lex_state = 19},
- [2296] = {.lex_state = 141, .external_lex_state = 38},
- [2297] = {.lex_state = 255, .external_lex_state = 19},
- [2298] = {.lex_state = 253, .external_lex_state = 37},
- [2299] = {.lex_state = 253, .external_lex_state = 37},
- [2300] = {.lex_state = 253, .external_lex_state = 37},
- [2301] = {.lex_state = 255, .external_lex_state = 19},
- [2302] = {.lex_state = 253, .external_lex_state = 37},
- [2303] = {.lex_state = 255, .external_lex_state = 19},
- [2304] = {.lex_state = 255, .external_lex_state = 19},
- [2305] = {.lex_state = 255, .external_lex_state = 19},
- [2306] = {.lex_state = 255, .external_lex_state = 19},
- [2307] = {.lex_state = 253, .external_lex_state = 37},
- [2308] = {.lex_state = 255, .external_lex_state = 19},
- [2309] = {.lex_state = 253, .external_lex_state = 37},
- [2310] = {.lex_state = 253, .external_lex_state = 37},
- [2311] = {.lex_state = 253, .external_lex_state = 37},
- [2312] = {.lex_state = 253, .external_lex_state = 22},
- [2313] = {.lex_state = 253, .external_lex_state = 37},
- [2314] = {.lex_state = 253, .external_lex_state = 37},
- [2315] = {.lex_state = 253, .external_lex_state = 37},
- [2316] = {.lex_state = 253, .external_lex_state = 37},
- [2317] = {.lex_state = 253, .external_lex_state = 37},
- [2318] = {.lex_state = 279, .external_lex_state = 14},
- [2319] = {.lex_state = 253, .external_lex_state = 37},
- [2320] = {.lex_state = 253, .external_lex_state = 37},
- [2321] = {.lex_state = 253, .external_lex_state = 37},
- [2322] = {.lex_state = 253, .external_lex_state = 37},
- [2323] = {.lex_state = 141, .external_lex_state = 38},
- [2324] = {.lex_state = 253, .external_lex_state = 37},
- [2325] = {.lex_state = 253, .external_lex_state = 37},
- [2326] = {.lex_state = 253, .external_lex_state = 37},
- [2327] = {.lex_state = 253, .external_lex_state = 37},
- [2328] = {.lex_state = 253, .external_lex_state = 37},
- [2329] = {.lex_state = 289, .external_lex_state = 14},
- [2330] = {.lex_state = 253, .external_lex_state = 37},
- [2331] = {.lex_state = 253, .external_lex_state = 37},
- [2332] = {.lex_state = 253, .external_lex_state = 37},
- [2333] = {.lex_state = 288, .external_lex_state = 33},
- [2334] = {.lex_state = 253, .external_lex_state = 37},
- [2335] = {.lex_state = 253, .external_lex_state = 37},
- [2336] = {.lex_state = 253, .external_lex_state = 37},
- [2337] = {.lex_state = 253, .external_lex_state = 37},
- [2338] = {.lex_state = 253, .external_lex_state = 37},
- [2339] = {.lex_state = 288, .external_lex_state = 33},
- [2340] = {.lex_state = 288, .external_lex_state = 33},
- [2341] = {.lex_state = 255, .external_lex_state = 19},
- [2342] = {.lex_state = 253, .external_lex_state = 37},
- [2343] = {.lex_state = 279, .external_lex_state = 14},
- [2344] = {.lex_state = 253, .external_lex_state = 37},
- [2345] = {.lex_state = 253, .external_lex_state = 37},
- [2346] = {.lex_state = 279, .external_lex_state = 14},
- [2347] = {.lex_state = 289, .external_lex_state = 18},
- [2348] = {.lex_state = 288, .external_lex_state = 33},
- [2349] = {.lex_state = 288, .external_lex_state = 33},
- [2350] = {.lex_state = 255, .external_lex_state = 19},
- [2351] = {.lex_state = 255, .external_lex_state = 19},
- [2352] = {.lex_state = 253, .external_lex_state = 37},
- [2353] = {.lex_state = 279, .external_lex_state = 14},
- [2354] = {.lex_state = 286, .external_lex_state = 17},
- [2355] = {.lex_state = 288, .external_lex_state = 33},
- [2356] = {.lex_state = 253, .external_lex_state = 37},
- [2357] = {.lex_state = 64, .external_lex_state = 39},
- [2358] = {.lex_state = 253, .external_lex_state = 37},
- [2359] = {.lex_state = 255, .external_lex_state = 19},
- [2360] = {.lex_state = 253, .external_lex_state = 37},
- [2361] = {.lex_state = 253, .external_lex_state = 37},
- [2362] = {.lex_state = 255, .external_lex_state = 19},
- [2363] = {.lex_state = 253, .external_lex_state = 37},
- [2364] = {.lex_state = 255, .external_lex_state = 19},
- [2365] = {.lex_state = 255, .external_lex_state = 19},
- [2366] = {.lex_state = 255, .external_lex_state = 19},
- [2367] = {.lex_state = 279, .external_lex_state = 14},
- [2368] = {.lex_state = 253, .external_lex_state = 37},
- [2369] = {.lex_state = 288, .external_lex_state = 33},
- [2370] = {.lex_state = 288, .external_lex_state = 33},
- [2371] = {.lex_state = 253, .external_lex_state = 37},
- [2372] = {.lex_state = 255, .external_lex_state = 23},
- [2373] = {.lex_state = 288, .external_lex_state = 33},
- [2374] = {.lex_state = 288, .external_lex_state = 33},
- [2375] = {.lex_state = 253, .external_lex_state = 37},
- [2376] = {.lex_state = 255, .external_lex_state = 19},
- [2377] = {.lex_state = 255, .external_lex_state = 32},
- [2378] = {.lex_state = 255, .external_lex_state = 40},
- [2379] = {.lex_state = 255, .external_lex_state = 40},
- [2380] = {.lex_state = 253, .external_lex_state = 37},
- [2381] = {.lex_state = 255, .external_lex_state = 32},
- [2382] = {.lex_state = 279, .external_lex_state = 14},
- [2383] = {.lex_state = 255, .external_lex_state = 32},
- [2384] = {.lex_state = 255, .external_lex_state = 19},
- [2385] = {.lex_state = 288, .external_lex_state = 33},
- [2386] = {.lex_state = 253, .external_lex_state = 37},
- [2387] = {.lex_state = 288, .external_lex_state = 33},
- [2388] = {.lex_state = 288, .external_lex_state = 33},
- [2389] = {.lex_state = 288, .external_lex_state = 33},
- [2390] = {.lex_state = 255, .external_lex_state = 19},
- [2391] = {.lex_state = 288, .external_lex_state = 33},
- [2392] = {.lex_state = 289, .external_lex_state = 14},
- [2393] = {.lex_state = 279, .external_lex_state = 14},
- [2394] = {.lex_state = 253, .external_lex_state = 37},
- [2395] = {.lex_state = 253, .external_lex_state = 37},
- [2396] = {.lex_state = 279, .external_lex_state = 14},
- [2397] = {.lex_state = 255, .external_lex_state = 19},
- [2398] = {.lex_state = 289, .external_lex_state = 14},
- [2399] = {.lex_state = 255, .external_lex_state = 19},
- [2400] = {.lex_state = 289, .external_lex_state = 14},
- [2401] = {.lex_state = 253, .external_lex_state = 37},
- [2402] = {.lex_state = 253, .external_lex_state = 37},
- [2403] = {.lex_state = 253, .external_lex_state = 37},
- [2404] = {.lex_state = 253, .external_lex_state = 37},
- [2405] = {.lex_state = 253, .external_lex_state = 37},
- [2406] = {.lex_state = 255, .external_lex_state = 32},
- [2407] = {.lex_state = 255, .external_lex_state = 19},
- [2408] = {.lex_state = 255, .external_lex_state = 19},
- [2409] = {.lex_state = 288, .external_lex_state = 33},
- [2410] = {.lex_state = 288, .external_lex_state = 33},
- [2411] = {.lex_state = 253, .external_lex_state = 37},
- [2412] = {.lex_state = 253, .external_lex_state = 37},
- [2413] = {.lex_state = 255, .external_lex_state = 40},
- [2414] = {.lex_state = 253, .external_lex_state = 37},
- [2415] = {.lex_state = 253, .external_lex_state = 37},
- [2416] = {.lex_state = 255, .external_lex_state = 40},
- [2417] = {.lex_state = 253, .external_lex_state = 37},
- [2418] = {.lex_state = 279, .external_lex_state = 14},
- [2419] = {.lex_state = 253, .external_lex_state = 37},
- [2420] = {.lex_state = 255, .external_lex_state = 19},
- [2421] = {.lex_state = 253, .external_lex_state = 37},
- [2422] = {.lex_state = 286, .external_lex_state = 17},
- [2423] = {.lex_state = 253, .external_lex_state = 37},
- [2424] = {.lex_state = 255, .external_lex_state = 40},
- [2425] = {.lex_state = 255, .external_lex_state = 40},
- [2426] = {.lex_state = 255, .external_lex_state = 40},
- [2427] = {.lex_state = 253, .external_lex_state = 37},
- [2428] = {.lex_state = 255, .external_lex_state = 40},
- [2429] = {.lex_state = 253, .external_lex_state = 37},
- [2430] = {.lex_state = 255, .external_lex_state = 40},
- [2431] = {.lex_state = 255, .external_lex_state = 32},
- [2432] = {.lex_state = 255, .external_lex_state = 32},
- [2433] = {.lex_state = 279, .external_lex_state = 14},
- [2434] = {.lex_state = 255, .external_lex_state = 32},
- [2435] = {.lex_state = 255, .external_lex_state = 32},
- [2436] = {.lex_state = 255, .external_lex_state = 32},
- [2437] = {.lex_state = 64, .external_lex_state = 39},
- [2438] = {.lex_state = 64, .external_lex_state = 39},
- [2439] = {.lex_state = 255, .external_lex_state = 22},
- [2440] = {.lex_state = 64, .external_lex_state = 39},
- [2441] = {.lex_state = 64, .external_lex_state = 39},
- [2442] = {.lex_state = 253, .external_lex_state = 22},
- [2443] = {.lex_state = 64, .external_lex_state = 39},
- [2444] = {.lex_state = 64, .external_lex_state = 39},
- [2445] = {.lex_state = 64, .external_lex_state = 39},
- [2446] = {.lex_state = 261, .external_lex_state = 41},
- [2447] = {.lex_state = 253, .external_lex_state = 22},
- [2448] = {.lex_state = 255, .external_lex_state = 23},
- [2449] = {.lex_state = 64, .external_lex_state = 39},
- [2450] = {.lex_state = 253, .external_lex_state = 22},
- [2451] = {.lex_state = 253, .external_lex_state = 22},
- [2452] = {.lex_state = 64, .external_lex_state = 39},
- [2453] = {.lex_state = 255, .external_lex_state = 23},
- [2454] = {.lex_state = 253, .external_lex_state = 22},
- [2455] = {.lex_state = 64, .external_lex_state = 39},
- [2456] = {.lex_state = 64, .external_lex_state = 39},
- [2457] = {.lex_state = 64, .external_lex_state = 39},
- [2458] = {.lex_state = 64, .external_lex_state = 39},
- [2459] = {.lex_state = 64, .external_lex_state = 39},
- [2460] = {.lex_state = 292, .external_lex_state = 24},
- [2461] = {.lex_state = 64, .external_lex_state = 39},
- [2462] = {.lex_state = 64, .external_lex_state = 39},
- [2463] = {.lex_state = 256, .external_lex_state = 37},
- [2464] = {.lex_state = 141, .external_lex_state = 42},
- [2465] = {.lex_state = 255, .external_lex_state = 22},
- [2466] = {.lex_state = 255, .external_lex_state = 43},
- [2467] = {.lex_state = 255, .external_lex_state = 43},
- [2468] = {.lex_state = 64, .external_lex_state = 39},
- [2469] = {.lex_state = 253, .external_lex_state = 22},
- [2470] = {.lex_state = 253, .external_lex_state = 22},
- [2471] = {.lex_state = 292, .external_lex_state = 24},
- [2472] = {.lex_state = 255, .external_lex_state = 23},
- [2473] = {.lex_state = 292, .external_lex_state = 24},
- [2474] = {.lex_state = 255, .external_lex_state = 23},
- [2475] = {.lex_state = 253, .external_lex_state = 22},
- [2476] = {.lex_state = 255, .external_lex_state = 23},
- [2477] = {.lex_state = 255, .external_lex_state = 23},
- [2478] = {.lex_state = 64, .external_lex_state = 39},
- [2479] = {.lex_state = 255, .external_lex_state = 23},
- [2480] = {.lex_state = 255, .external_lex_state = 36},
- [2481] = {.lex_state = 253, .external_lex_state = 22},
- [2482] = {.lex_state = 292, .external_lex_state = 24},
- [2483] = {.lex_state = 253, .external_lex_state = 22},
- [2484] = {.lex_state = 253, .external_lex_state = 22},
- [2485] = {.lex_state = 255, .external_lex_state = 23},
- [2486] = {.lex_state = 253, .external_lex_state = 22},
- [2487] = {.lex_state = 253, .external_lex_state = 22},
- [2488] = {.lex_state = 255, .external_lex_state = 36},
- [2489] = {.lex_state = 292, .external_lex_state = 24},
- [2490] = {.lex_state = 292, .external_lex_state = 24},
- [2491] = {.lex_state = 292, .external_lex_state = 24},
- [2492] = {.lex_state = 253, .external_lex_state = 22},
- [2493] = {.lex_state = 253, .external_lex_state = 22},
- [2494] = {.lex_state = 253, .external_lex_state = 22},
- [2495] = {.lex_state = 253, .external_lex_state = 22},
- [2496] = {.lex_state = 253, .external_lex_state = 22},
- [2497] = {.lex_state = 253, .external_lex_state = 22},
- [2498] = {.lex_state = 292, .external_lex_state = 24},
- [2499] = {.lex_state = 253, .external_lex_state = 22},
- [2500] = {.lex_state = 253, .external_lex_state = 22},
- [2501] = {.lex_state = 253, .external_lex_state = 22},
- [2502] = {.lex_state = 255, .external_lex_state = 22},
- [2503] = {.lex_state = 64, .external_lex_state = 39},
- [2504] = {.lex_state = 255, .external_lex_state = 23},
- [2505] = {.lex_state = 277, .external_lex_state = 2},
- [2506] = {.lex_state = 255, .external_lex_state = 22},
- [2507] = {.lex_state = 255, .external_lex_state = 22},
- [2508] = {.lex_state = 255, .external_lex_state = 22},
- [2509] = {.lex_state = 255, .external_lex_state = 43},
- [2510] = {.lex_state = 255, .external_lex_state = 43},
- [2511] = {.lex_state = 255, .external_lex_state = 22},
- [2512] = {.lex_state = 255, .external_lex_state = 22},
- [2513] = {.lex_state = 253, .external_lex_state = 22},
- [2514] = {.lex_state = 255, .external_lex_state = 22},
- [2515] = {.lex_state = 255, .external_lex_state = 22},
- [2516] = {.lex_state = 255, .external_lex_state = 22},
- [2517] = {.lex_state = 255, .external_lex_state = 22},
- [2518] = {.lex_state = 253, .external_lex_state = 22},
- [2519] = {.lex_state = 255, .external_lex_state = 22},
- [2520] = {.lex_state = 64, .external_lex_state = 39},
- [2521] = {.lex_state = 255, .external_lex_state = 22},
- [2522] = {.lex_state = 253, .external_lex_state = 22},
- [2523] = {.lex_state = 255, .external_lex_state = 22},
- [2524] = {.lex_state = 255, .external_lex_state = 22},
- [2525] = {.lex_state = 64, .external_lex_state = 39},
- [2526] = {.lex_state = 64, .external_lex_state = 39},
- [2527] = {.lex_state = 255, .external_lex_state = 22},
- [2528] = {.lex_state = 255, .external_lex_state = 22},
- [2529] = {.lex_state = 292, .external_lex_state = 24},
- [2530] = {.lex_state = 292, .external_lex_state = 24},
- [2531] = {.lex_state = 263, .external_lex_state = 37},
- [2532] = {.lex_state = 253, .external_lex_state = 22},
- [2533] = {.lex_state = 141, .external_lex_state = 42},
- [2534] = {.lex_state = 292, .external_lex_state = 24},
- [2535] = {.lex_state = 255, .external_lex_state = 22},
- [2536] = {.lex_state = 255, .external_lex_state = 36},
- [2537] = {.lex_state = 253, .external_lex_state = 22},
- [2538] = {.lex_state = 64, .external_lex_state = 39},
- [2539] = {.lex_state = 255, .external_lex_state = 36},
- [2540] = {.lex_state = 253, .external_lex_state = 22},
- [2541] = {.lex_state = 286, .external_lex_state = 17},
- [2542] = {.lex_state = 253, .external_lex_state = 22},
- [2543] = {.lex_state = 253, .external_lex_state = 22},
- [2544] = {.lex_state = 253, .external_lex_state = 22},
- [2545] = {.lex_state = 253, .external_lex_state = 22},
- [2546] = {.lex_state = 253, .external_lex_state = 22},
- [2547] = {.lex_state = 253, .external_lex_state = 22},
- [2548] = {.lex_state = 255, .external_lex_state = 22},
- [2549] = {.lex_state = 253, .external_lex_state = 22},
- [2550] = {.lex_state = 253, .external_lex_state = 22},
- [2551] = {.lex_state = 253, .external_lex_state = 22},
- [2552] = {.lex_state = 64, .external_lex_state = 39},
- [2553] = {.lex_state = 64, .external_lex_state = 39},
- [2554] = {.lex_state = 253, .external_lex_state = 22},
- [2555] = {.lex_state = 253, .external_lex_state = 22},
- [2556] = {.lex_state = 64, .external_lex_state = 39},
- [2557] = {.lex_state = 253, .external_lex_state = 22},
- [2558] = {.lex_state = 253, .external_lex_state = 22},
- [2559] = {.lex_state = 253, .external_lex_state = 22},
- [2560] = {.lex_state = 64, .external_lex_state = 39},
- [2561] = {.lex_state = 253, .external_lex_state = 22},
- [2562] = {.lex_state = 253, .external_lex_state = 22},
- [2563] = {.lex_state = 253, .external_lex_state = 22},
- [2564] = {.lex_state = 253, .external_lex_state = 22},
- [2565] = {.lex_state = 255, .external_lex_state = 23},
- [2566] = {.lex_state = 253, .external_lex_state = 22},
- [2567] = {.lex_state = 64, .external_lex_state = 39},
- [2568] = {.lex_state = 253, .external_lex_state = 22},
- [2569] = {.lex_state = 255, .external_lex_state = 23},
- [2570] = {.lex_state = 255, .external_lex_state = 23},
- [2571] = {.lex_state = 253, .external_lex_state = 22},
- [2572] = {.lex_state = 253, .external_lex_state = 22},
- [2573] = {.lex_state = 253, .external_lex_state = 22},
- [2574] = {.lex_state = 253, .external_lex_state = 22},
- [2575] = {.lex_state = 255, .external_lex_state = 23},
- [2576] = {.lex_state = 255, .external_lex_state = 23},
- [2577] = {.lex_state = 255, .external_lex_state = 23},
- [2578] = {.lex_state = 255, .external_lex_state = 22},
- [2579] = {.lex_state = 255, .external_lex_state = 22},
- [2580] = {.lex_state = 253, .external_lex_state = 22},
- [2581] = {.lex_state = 253, .external_lex_state = 22},
- [2582] = {.lex_state = 255, .external_lex_state = 23},
- [2583] = {.lex_state = 255, .external_lex_state = 22},
- [2584] = {.lex_state = 255, .external_lex_state = 22},
- [2585] = {.lex_state = 255, .external_lex_state = 23},
- [2586] = {.lex_state = 253, .external_lex_state = 37},
- [2587] = {.lex_state = 255, .external_lex_state = 23},
- [2588] = {.lex_state = 253, .external_lex_state = 22},
- [2589] = {.lex_state = 259, .external_lex_state = 37},
- [2590] = {.lex_state = 255, .external_lex_state = 23},
- [2591] = {.lex_state = 253, .external_lex_state = 22},
- [2592] = {.lex_state = 255, .external_lex_state = 23},
- [2593] = {.lex_state = 255, .external_lex_state = 23},
- [2594] = {.lex_state = 255, .external_lex_state = 23},
- [2595] = {.lex_state = 255, .external_lex_state = 23},
- [2596] = {.lex_state = 255, .external_lex_state = 22},
- [2597] = {.lex_state = 64, .external_lex_state = 39},
- [2598] = {.lex_state = 255, .external_lex_state = 23},
- [2599] = {.lex_state = 255, .external_lex_state = 23},
- [2600] = {.lex_state = 255, .external_lex_state = 23},
- [2601] = {.lex_state = 255, .external_lex_state = 23},
- [2602] = {.lex_state = 253, .external_lex_state = 22},
- [2603] = {.lex_state = 253, .external_lex_state = 22},
- [2604] = {.lex_state = 287, .external_lex_state = 18},
- [2605] = {.lex_state = 253, .external_lex_state = 22},
- [2606] = {.lex_state = 163, .external_lex_state = 38},
- [2607] = {.lex_state = 253, .external_lex_state = 22},
- [2608] = {.lex_state = 163, .external_lex_state = 38},
- [2609] = {.lex_state = 292, .external_lex_state = 24},
- [2610] = {.lex_state = 255, .external_lex_state = 22},
- [2611] = {.lex_state = 253, .external_lex_state = 22},
- [2612] = {.lex_state = 253, .external_lex_state = 22},
- [2613] = {.lex_state = 253, .external_lex_state = 22},
- [2614] = {.lex_state = 64, .external_lex_state = 39},
- [2615] = {.lex_state = 64, .external_lex_state = 39},
- [2616] = {.lex_state = 253, .external_lex_state = 22},
- [2617] = {.lex_state = 255, .external_lex_state = 22},
- [2618] = {.lex_state = 253, .external_lex_state = 22},
- [2619] = {.lex_state = 287, .external_lex_state = 18},
- [2620] = {.lex_state = 253, .external_lex_state = 22},
- [2621] = {.lex_state = 255, .external_lex_state = 23},
- [2622] = {.lex_state = 253, .external_lex_state = 22},
- [2623] = {.lex_state = 64, .external_lex_state = 39},
- [2624] = {.lex_state = 255, .external_lex_state = 22},
- [2625] = {.lex_state = 255, .external_lex_state = 22},
- [2626] = {.lex_state = 289, .external_lex_state = 18},
- [2627] = {.lex_state = 255, .external_lex_state = 22},
- [2628] = {.lex_state = 255, .external_lex_state = 41},
- [2629] = {.lex_state = 255, .external_lex_state = 41},
- [2630] = {.lex_state = 263, .external_lex_state = 37},
- [2631] = {.lex_state = 263, .external_lex_state = 37},
- [2632] = {.lex_state = 163, .external_lex_state = 42},
- [2633] = {.lex_state = 263, .external_lex_state = 37},
- [2634] = {.lex_state = 218, .external_lex_state = 44},
- [2635] = {.lex_state = 263, .external_lex_state = 37},
- [2636] = {.lex_state = 263, .external_lex_state = 37},
- [2637] = {.lex_state = 263, .external_lex_state = 37},
- [2638] = {.lex_state = 263, .external_lex_state = 37},
- [2639] = {.lex_state = 263, .external_lex_state = 37},
- [2640] = {.lex_state = 255, .external_lex_state = 41},
- [2641] = {.lex_state = 255, .external_lex_state = 41},
- [2642] = {.lex_state = 263, .external_lex_state = 37},
- [2643] = {.lex_state = 263, .external_lex_state = 37},
- [2644] = {.lex_state = 263, .external_lex_state = 37},
- [2645] = {.lex_state = 263, .external_lex_state = 37},
- [2646] = {.lex_state = 255, .external_lex_state = 41},
- [2647] = {.lex_state = 255, .external_lex_state = 41},
- [2648] = {.lex_state = 255, .external_lex_state = 41},
- [2649] = {.lex_state = 255, .external_lex_state = 41},
- [2650] = {.lex_state = 255, .external_lex_state = 41},
- [2651] = {.lex_state = 255, .external_lex_state = 41},
- [2652] = {.lex_state = 255, .external_lex_state = 41},
- [2653] = {.lex_state = 255, .external_lex_state = 41},
- [2654] = {.lex_state = 255, .external_lex_state = 37},
- [2655] = {.lex_state = 256, .external_lex_state = 37},
- [2656] = {.lex_state = 492, .external_lex_state = 38},
- [2657] = {.lex_state = 492, .external_lex_state = 38},
- [2658] = {.lex_state = 255, .external_lex_state = 37},
- [2659] = {.lex_state = 255, .external_lex_state = 37},
- [2660] = {.lex_state = 263, .external_lex_state = 37},
- [2661] = {.lex_state = 255, .external_lex_state = 41},
- [2662] = {.lex_state = 279, .external_lex_state = 24},
- [2663] = {.lex_state = 279, .external_lex_state = 24},
- [2664] = {.lex_state = 279, .external_lex_state = 24},
- [2665] = {.lex_state = 256, .external_lex_state = 37},
- [2666] = {.lex_state = 279, .external_lex_state = 24},
- [2667] = {.lex_state = 255, .external_lex_state = 41},
- [2668] = {.lex_state = 256, .external_lex_state = 37},
- [2669] = {.lex_state = 279, .external_lex_state = 24},
- [2670] = {.lex_state = 279, .external_lex_state = 24},
- [2671] = {.lex_state = 253, .external_lex_state = 22},
- [2672] = {.lex_state = 279, .external_lex_state = 24},
- [2673] = {.lex_state = 253, .external_lex_state = 22},
- [2674] = {.lex_state = 253, .external_lex_state = 37},
- [2675] = {.lex_state = 279, .external_lex_state = 24},
- [2676] = {.lex_state = 253, .external_lex_state = 22},
- [2677] = {.lex_state = 255, .external_lex_state = 41},
- [2678] = {.lex_state = 255, .external_lex_state = 41},
- [2679] = {.lex_state = 255, .external_lex_state = 41},
- [2680] = {.lex_state = 279, .external_lex_state = 24},
- [2681] = {.lex_state = 263, .external_lex_state = 37},
- [2682] = {.lex_state = 169, .external_lex_state = 38},
- [2683] = {.lex_state = 263, .external_lex_state = 37},
- [2684] = {.lex_state = 263, .external_lex_state = 37},
- [2685] = {.lex_state = 169, .external_lex_state = 38},
- [2686] = {.lex_state = 263, .external_lex_state = 37},
- [2687] = {.lex_state = 279, .external_lex_state = 24},
- [2688] = {.lex_state = 279, .external_lex_state = 24},
- [2689] = {.lex_state = 255, .external_lex_state = 41},
- [2690] = {.lex_state = 263, .external_lex_state = 37},
- [2691] = {.lex_state = 279, .external_lex_state = 24},
- [2692] = {.lex_state = 279, .external_lex_state = 24},
- [2693] = {.lex_state = 263, .external_lex_state = 37},
- [2694] = {.lex_state = 279, .external_lex_state = 24},
- [2695] = {.lex_state = 279, .external_lex_state = 24},
- [2696] = {.lex_state = 256, .external_lex_state = 37},
- [2697] = {.lex_state = 279, .external_lex_state = 24},
- [2698] = {.lex_state = 255, .external_lex_state = 37},
- [2699] = {.lex_state = 263, .external_lex_state = 37},
- [2700] = {.lex_state = 255, .external_lex_state = 41},
- [2701] = {.lex_state = 255, .external_lex_state = 41},
- [2702] = {.lex_state = 255, .external_lex_state = 41},
- [2703] = {.lex_state = 255, .external_lex_state = 41},
- [2704] = {.lex_state = 255, .external_lex_state = 41},
- [2705] = {.lex_state = 255, .external_lex_state = 41},
- [2706] = {.lex_state = 256, .external_lex_state = 37},
- [2707] = {.lex_state = 255, .external_lex_state = 41},
- [2708] = {.lex_state = 255, .external_lex_state = 41},
- [2709] = {.lex_state = 255, .external_lex_state = 41},
- [2710] = {.lex_state = 279, .external_lex_state = 24},
- [2711] = {.lex_state = 255, .external_lex_state = 41},
- [2712] = {.lex_state = 279, .external_lex_state = 24},
- [2713] = {.lex_state = 255, .external_lex_state = 41},
- [2714] = {.lex_state = 263, .external_lex_state = 37},
- [2715] = {.lex_state = 255, .external_lex_state = 41},
- [2716] = {.lex_state = 255, .external_lex_state = 37},
- [2717] = {.lex_state = 253, .external_lex_state = 37},
- [2718] = {.lex_state = 255, .external_lex_state = 41},
- [2719] = {.lex_state = 256, .external_lex_state = 37},
- [2720] = {.lex_state = 255, .external_lex_state = 41},
- [2721] = {.lex_state = 255, .external_lex_state = 37},
- [2722] = {.lex_state = 255, .external_lex_state = 41},
- [2723] = {.lex_state = 255, .external_lex_state = 37},
- [2724] = {.lex_state = 255, .external_lex_state = 41},
- [2725] = {.lex_state = 255, .external_lex_state = 41},
- [2726] = {.lex_state = 255, .external_lex_state = 37},
- [2727] = {.lex_state = 263, .external_lex_state = 37},
- [2728] = {.lex_state = 255, .external_lex_state = 41},
- [2729] = {.lex_state = 263, .external_lex_state = 37},
- [2730] = {.lex_state = 255, .external_lex_state = 41},
- [2731] = {.lex_state = 255, .external_lex_state = 41},
- [2732] = {.lex_state = 255, .external_lex_state = 37},
- [2733] = {.lex_state = 255, .external_lex_state = 37},
- [2734] = {.lex_state = 255, .external_lex_state = 37},
- [2735] = {.lex_state = 255, .external_lex_state = 41},
- [2736] = {.lex_state = 263, .external_lex_state = 37},
- [2737] = {.lex_state = 263, .external_lex_state = 37},
- [2738] = {.lex_state = 263, .external_lex_state = 37},
- [2739] = {.lex_state = 255, .external_lex_state = 41},
- [2740] = {.lex_state = 253, .external_lex_state = 22},
- [2741] = {.lex_state = 255, .external_lex_state = 37},
- [2742] = {.lex_state = 253, .external_lex_state = 22},
- [2743] = {.lex_state = 253, .external_lex_state = 22},
- [2744] = {.lex_state = 253, .external_lex_state = 22},
- [2745] = {.lex_state = 253, .external_lex_state = 22},
- [2746] = {.lex_state = 255, .external_lex_state = 41},
- [2747] = {.lex_state = 255, .external_lex_state = 37},
- [2748] = {.lex_state = 255, .external_lex_state = 37},
- [2749] = {.lex_state = 253, .external_lex_state = 22},
- [2750] = {.lex_state = 253, .external_lex_state = 22},
- [2751] = {.lex_state = 253, .external_lex_state = 22},
- [2752] = {.lex_state = 253, .external_lex_state = 22},
- [2753] = {.lex_state = 255, .external_lex_state = 37},
- [2754] = {.lex_state = 253, .external_lex_state = 22},
- [2755] = {.lex_state = 253, .external_lex_state = 22},
- [2756] = {.lex_state = 255, .external_lex_state = 41},
- [2757] = {.lex_state = 253, .external_lex_state = 22},
- [2758] = {.lex_state = 253, .external_lex_state = 22},
- [2759] = {.lex_state = 253, .external_lex_state = 22},
- [2760] = {.lex_state = 253, .external_lex_state = 22},
- [2761] = {.lex_state = 255, .external_lex_state = 41},
- [2762] = {.lex_state = 255, .external_lex_state = 41},
- [2763] = {.lex_state = 255, .external_lex_state = 37},
- [2764] = {.lex_state = 255, .external_lex_state = 41},
- [2765] = {.lex_state = 255, .external_lex_state = 41},
- [2766] = {.lex_state = 255, .external_lex_state = 41},
- [2767] = {.lex_state = 255, .external_lex_state = 41},
- [2768] = {.lex_state = 218, .external_lex_state = 44},
- [2769] = {.lex_state = 255, .external_lex_state = 37},
- [2770] = {.lex_state = 218, .external_lex_state = 44},
- [2771] = {.lex_state = 255, .external_lex_state = 41},
- [2772] = {.lex_state = 255, .external_lex_state = 41},
- [2773] = {.lex_state = 255, .external_lex_state = 41},
- [2774] = {.lex_state = 255, .external_lex_state = 41},
- [2775] = {.lex_state = 253, .external_lex_state = 22},
- [2776] = {.lex_state = 256, .external_lex_state = 37},
- [2777] = {.lex_state = 255, .external_lex_state = 41},
- [2778] = {.lex_state = 163, .external_lex_state = 42},
- [2779] = {.lex_state = 256, .external_lex_state = 37},
- [2780] = {.lex_state = 255, .external_lex_state = 37},
- [2781] = {.lex_state = 255, .external_lex_state = 41},
- [2782] = {.lex_state = 255, .external_lex_state = 41},
- [2783] = {.lex_state = 255, .external_lex_state = 37},
- [2784] = {.lex_state = 255, .external_lex_state = 37},
- [2785] = {.lex_state = 255, .external_lex_state = 37},
- [2786] = {.lex_state = 255, .external_lex_state = 37},
- [2787] = {.lex_state = 255, .external_lex_state = 41},
- [2788] = {.lex_state = 255, .external_lex_state = 37},
- [2789] = {.lex_state = 255, .external_lex_state = 41},
- [2790] = {.lex_state = 255, .external_lex_state = 37},
- [2791] = {.lex_state = 255, .external_lex_state = 37},
- [2792] = {.lex_state = 255, .external_lex_state = 41},
- [2793] = {.lex_state = 255, .external_lex_state = 37},
- [2794] = {.lex_state = 255, .external_lex_state = 37},
- [2795] = {.lex_state = 255, .external_lex_state = 37},
- [2796] = {.lex_state = 255, .external_lex_state = 37},
- [2797] = {.lex_state = 255, .external_lex_state = 37},
- [2798] = {.lex_state = 255, .external_lex_state = 41},
- [2799] = {.lex_state = 255, .external_lex_state = 41},
- [2800] = {.lex_state = 255, .external_lex_state = 37},
- [2801] = {.lex_state = 255, .external_lex_state = 37},
- [2802] = {.lex_state = 255, .external_lex_state = 41},
- [2803] = {.lex_state = 255, .external_lex_state = 37},
- [2804] = {.lex_state = 255, .external_lex_state = 41},
- [2805] = {.lex_state = 256, .external_lex_state = 37},
- [2806] = {.lex_state = 263, .external_lex_state = 37},
- [2807] = {.lex_state = 255, .external_lex_state = 41},
- [2808] = {.lex_state = 255, .external_lex_state = 41},
- [2809] = {.lex_state = 255, .external_lex_state = 41},
- [2810] = {.lex_state = 263, .external_lex_state = 37},
- [2811] = {.lex_state = 172, .external_lex_state = 38},
- [2812] = {.lex_state = 255, .external_lex_state = 41},
- [2813] = {.lex_state = 255, .external_lex_state = 41},
- [2814] = {.lex_state = 172, .external_lex_state = 38},
- [2815] = {.lex_state = 255, .external_lex_state = 41},
- [2816] = {.lex_state = 255, .external_lex_state = 37},
- [2817] = {.lex_state = 255, .external_lex_state = 41},
- [2818] = {.lex_state = 255, .external_lex_state = 37},
- [2819] = {.lex_state = 255, .external_lex_state = 37},
- [2820] = {.lex_state = 255, .external_lex_state = 37},
- [2821] = {.lex_state = 263, .external_lex_state = 37},
- [2822] = {.lex_state = 255, .external_lex_state = 41},
- [2823] = {.lex_state = 263, .external_lex_state = 37},
- [2824] = {.lex_state = 255, .external_lex_state = 41},
- [2825] = {.lex_state = 255, .external_lex_state = 41},
- [2826] = {.lex_state = 263, .external_lex_state = 37},
- [2827] = {.lex_state = 263, .external_lex_state = 37},
- [2828] = {.lex_state = 218, .external_lex_state = 44},
- [2829] = {.lex_state = 255, .external_lex_state = 37},
- [2830] = {.lex_state = 255, .external_lex_state = 41},
- [2831] = {.lex_state = 255, .external_lex_state = 41},
- [2832] = {.lex_state = 256, .external_lex_state = 37},
- [2833] = {.lex_state = 253, .external_lex_state = 37},
- [2834] = {.lex_state = 255, .external_lex_state = 41},
- [2835] = {.lex_state = 255, .external_lex_state = 41},
- [2836] = {.lex_state = 255, .external_lex_state = 41},
- [2837] = {.lex_state = 256, .external_lex_state = 37},
- [2838] = {.lex_state = 218, .external_lex_state = 44},
- [2839] = {.lex_state = 256, .external_lex_state = 37},
- [2840] = {.lex_state = 255, .external_lex_state = 41},
- [2841] = {.lex_state = 255, .external_lex_state = 41},
- [2842] = {.lex_state = 255, .external_lex_state = 41},
- [2843] = {.lex_state = 255, .external_lex_state = 37},
- [2844] = {.lex_state = 255, .external_lex_state = 37},
- [2845] = {.lex_state = 255, .external_lex_state = 41},
- [2846] = {.lex_state = 255, .external_lex_state = 37},
- [2847] = {.lex_state = 255, .external_lex_state = 37},
- [2848] = {.lex_state = 256, .external_lex_state = 37},
- [2849] = {.lex_state = 255, .external_lex_state = 41},
- [2850] = {.lex_state = 255, .external_lex_state = 41},
- [2851] = {.lex_state = 255, .external_lex_state = 41},
- [2852] = {.lex_state = 256, .external_lex_state = 37},
- [2853] = {.lex_state = 256, .external_lex_state = 37},
- [2854] = {.lex_state = 256, .external_lex_state = 37},
- [2855] = {.lex_state = 256, .external_lex_state = 37},
- [2856] = {.lex_state = 255, .external_lex_state = 41},
- [2857] = {.lex_state = 256, .external_lex_state = 37},
- [2858] = {.lex_state = 256, .external_lex_state = 37},
- [2859] = {.lex_state = 256, .external_lex_state = 37},
- [2860] = {.lex_state = 256, .external_lex_state = 37},
- [2861] = {.lex_state = 256, .external_lex_state = 37},
- [2862] = {.lex_state = 256, .external_lex_state = 37},
- [2863] = {.lex_state = 256, .external_lex_state = 37},
- [2864] = {.lex_state = 256, .external_lex_state = 37},
- [2865] = {.lex_state = 255, .external_lex_state = 41},
- [2866] = {.lex_state = 256, .external_lex_state = 37},
- [2867] = {.lex_state = 255, .external_lex_state = 41},
- [2868] = {.lex_state = 287, .external_lex_state = 18},
- [2869] = {.lex_state = 256, .external_lex_state = 37},
- [2870] = {.lex_state = 256, .external_lex_state = 37},
- [2871] = {.lex_state = 256, .external_lex_state = 37},
- [2872] = {.lex_state = 256, .external_lex_state = 37},
- [2873] = {.lex_state = 256, .external_lex_state = 37},
- [2874] = {.lex_state = 256, .external_lex_state = 37},
- [2875] = {.lex_state = 218, .external_lex_state = 44},
- [2876] = {.lex_state = 279, .external_lex_state = 24},
- [2877] = {.lex_state = 169, .external_lex_state = 42},
- [2878] = {.lex_state = 218, .external_lex_state = 44},
- [2879] = {.lex_state = 492, .external_lex_state = 42},
- [2880] = {.lex_state = 218, .external_lex_state = 44},
- [2881] = {.lex_state = 278, .external_lex_state = 45},
- [2882] = {.lex_state = 278, .external_lex_state = 45},
- [2883] = {.lex_state = 278, .external_lex_state = 45},
- [2884] = {.lex_state = 278, .external_lex_state = 45},
- [2885] = {.lex_state = 278, .external_lex_state = 45},
- [2886] = {.lex_state = 218, .external_lex_state = 44},
- [2887] = {.lex_state = 278, .external_lex_state = 45},
- [2888] = {.lex_state = 278, .external_lex_state = 45},
- [2889] = {.lex_state = 218, .external_lex_state = 44},
- [2890] = {.lex_state = 278, .external_lex_state = 45},
- [2891] = {.lex_state = 278, .external_lex_state = 45},
- [2892] = {.lex_state = 218, .external_lex_state = 44},
- [2893] = {.lex_state = 278, .external_lex_state = 45},
- [2894] = {.lex_state = 218, .external_lex_state = 44},
- [2895] = {.lex_state = 492, .external_lex_state = 38},
- [2896] = {.lex_state = 492, .external_lex_state = 38},
- [2897] = {.lex_state = 219, .external_lex_state = 46},
- [2898] = {.lex_state = 291, .external_lex_state = 47},
- [2899] = {.lex_state = 219, .external_lex_state = 46},
- [2900] = {.lex_state = 218, .external_lex_state = 44},
- [2901] = {.lex_state = 291, .external_lex_state = 47},
- [2902] = {.lex_state = 492, .external_lex_state = 42},
- [2903] = {.lex_state = 219, .external_lex_state = 46},
- [2904] = {.lex_state = 278, .external_lex_state = 45},
- [2905] = {.lex_state = 219, .external_lex_state = 46},
- [2906] = {.lex_state = 218, .external_lex_state = 44},
- [2907] = {.lex_state = 278, .external_lex_state = 45},
- [2908] = {.lex_state = 218, .external_lex_state = 44},
- [2909] = {.lex_state = 218, .external_lex_state = 44},
- [2910] = {.lex_state = 278, .external_lex_state = 45},
- [2911] = {.lex_state = 278, .external_lex_state = 45},
- [2912] = {.lex_state = 218, .external_lex_state = 44},
- [2913] = {.lex_state = 218, .external_lex_state = 44},
- [2914] = {.lex_state = 218, .external_lex_state = 44},
- [2915] = {.lex_state = 218, .external_lex_state = 44},
- [2916] = {.lex_state = 218, .external_lex_state = 44},
- [2917] = {.lex_state = 291, .external_lex_state = 47},
- [2918] = {.lex_state = 172, .external_lex_state = 42},
- [2919] = {.lex_state = 172, .external_lex_state = 42},
- [2920] = {.lex_state = 169, .external_lex_state = 42},
- [2921] = {.lex_state = 218, .external_lex_state = 44},
- [2922] = {.lex_state = 218, .external_lex_state = 44},
- [2923] = {.lex_state = 218, .external_lex_state = 44},
- [2924] = {.lex_state = 218, .external_lex_state = 44},
- [2925] = {.lex_state = 296, .external_lex_state = 48},
- [2926] = {.lex_state = 278, .external_lex_state = 45},
- [2927] = {.lex_state = 278, .external_lex_state = 45},
- [2928] = {.lex_state = 278, .external_lex_state = 45},
- [2929] = {.lex_state = 492, .external_lex_state = 42},
- [2930] = {.lex_state = 296, .external_lex_state = 48},
- [2931] = {.lex_state = 492, .external_lex_state = 42},
- [2932] = {.lex_state = 278, .external_lex_state = 45},
- [2933] = {.lex_state = 278, .external_lex_state = 45},
- [2934] = {.lex_state = 296, .external_lex_state = 48},
- [2935] = {.lex_state = 278, .external_lex_state = 45},
- [2936] = {.lex_state = 296, .external_lex_state = 48},
- [2937] = {.lex_state = 278, .external_lex_state = 45},
- [2938] = {.lex_state = 278, .external_lex_state = 45},
- [2939] = {.lex_state = 278, .external_lex_state = 45},
- [2940] = {.lex_state = 195, .external_lex_state = 16},
- [2941] = {.lex_state = 296, .external_lex_state = 48},
- [2942] = {.lex_state = 296, .external_lex_state = 48},
- [2943] = {.lex_state = 278, .external_lex_state = 45},
- [2944] = {.lex_state = 296, .external_lex_state = 48},
- [2945] = {.lex_state = 278, .external_lex_state = 45},
- [2946] = {.lex_state = 278, .external_lex_state = 45},
- [2947] = {.lex_state = 296, .external_lex_state = 48},
- [2948] = {.lex_state = 278, .external_lex_state = 45},
- [2949] = {.lex_state = 296, .external_lex_state = 48},
- [2950] = {.lex_state = 296, .external_lex_state = 48},
- [2951] = {.lex_state = 278, .external_lex_state = 45},
- [2952] = {.lex_state = 296, .external_lex_state = 48},
- [2953] = {.lex_state = 278, .external_lex_state = 45},
- [2954] = {.lex_state = 278, .external_lex_state = 45},
- [2955] = {.lex_state = 278, .external_lex_state = 45},
- [2956] = {.lex_state = 296, .external_lex_state = 48},
- [2957] = {.lex_state = 278, .external_lex_state = 45},
- [2958] = {.lex_state = 278, .external_lex_state = 45},
- [2959] = {.lex_state = 296, .external_lex_state = 48},
- [2960] = {.lex_state = 296, .external_lex_state = 48},
- [2961] = {.lex_state = 296, .external_lex_state = 48},
- [2962] = {.lex_state = 296, .external_lex_state = 48},
- [2963] = {.lex_state = 296, .external_lex_state = 48},
- [2964] = {.lex_state = 296, .external_lex_state = 48},
- [2965] = {.lex_state = 299, .external_lex_state = 49},
- [2966] = {.lex_state = 296, .external_lex_state = 48},
- [2967] = {.lex_state = 195, .external_lex_state = 16},
- [2968] = {.lex_state = 296, .external_lex_state = 48},
- [2969] = {.lex_state = 296, .external_lex_state = 48},
- [2970] = {.lex_state = 210, .external_lex_state = 46},
- [2971] = {.lex_state = 210, .external_lex_state = 46},
- [2972] = {.lex_state = 296, .external_lex_state = 48},
- [2973] = {.lex_state = 296, .external_lex_state = 48},
- [2974] = {.lex_state = 277, .external_lex_state = 2},
- [2975] = {.lex_state = 195, .external_lex_state = 16},
- [2976] = {.lex_state = 277, .external_lex_state = 2},
- [2977] = {.lex_state = 299, .external_lex_state = 49},
- [2978] = {.lex_state = 299, .external_lex_state = 49},
- [2979] = {.lex_state = 277, .external_lex_state = 2},
- [2980] = {.lex_state = 277, .external_lex_state = 2},
- [2981] = {.lex_state = 277, .external_lex_state = 2},
- [2982] = {.lex_state = 299, .external_lex_state = 49},
- [2983] = {.lex_state = 277, .external_lex_state = 2},
- [2984] = {.lex_state = 277, .external_lex_state = 2},
- [2985] = {.lex_state = 299, .external_lex_state = 49},
- [2986] = {.lex_state = 185, .external_lex_state = 46},
- [2987] = {.lex_state = 279, .external_lex_state = 26},
- [2988] = {.lex_state = 279, .external_lex_state = 26},
- [2989] = {.lex_state = 279, .external_lex_state = 26},
- [2990] = {.lex_state = 277, .external_lex_state = 2},
- [2991] = {.lex_state = 279, .external_lex_state = 26},
- [2992] = {.lex_state = 279, .external_lex_state = 26},
- [2993] = {.lex_state = 277, .external_lex_state = 2},
- [2994] = {.lex_state = 185, .external_lex_state = 46},
- [2995] = {.lex_state = 279, .external_lex_state = 26},
- [2996] = {.lex_state = 279, .external_lex_state = 26},
- [2997] = {.lex_state = 279, .external_lex_state = 26},
- [2998] = {.lex_state = 185, .external_lex_state = 46},
- [2999] = {.lex_state = 277, .external_lex_state = 2},
- [3000] = {.lex_state = 279, .external_lex_state = 26},
- [3001] = {.lex_state = 279, .external_lex_state = 26},
- [3002] = {.lex_state = 277, .external_lex_state = 2},
- [3003] = {.lex_state = 277, .external_lex_state = 2},
- [3004] = {.lex_state = 185, .external_lex_state = 46},
- [3005] = {.lex_state = 279, .external_lex_state = 26},
- [3006] = {.lex_state = 279, .external_lex_state = 26},
- [3007] = {.lex_state = 277, .external_lex_state = 2},
- [3008] = {.lex_state = 279, .external_lex_state = 26},
- [3009] = {.lex_state = 277, .external_lex_state = 2},
- [3010] = {.lex_state = 279, .external_lex_state = 26},
- [3011] = {.lex_state = 279, .external_lex_state = 26},
- [3012] = {.lex_state = 279, .external_lex_state = 24},
- [3013] = {.lex_state = 185, .external_lex_state = 46},
- [3014] = {.lex_state = 175, .external_lex_state = 38},
- [3015] = {.lex_state = 279, .external_lex_state = 26},
- [3016] = {.lex_state = 279, .external_lex_state = 26},
- [3017] = {.lex_state = 277, .external_lex_state = 2},
- [3018] = {.lex_state = 185, .external_lex_state = 46},
- [3019] = {.lex_state = 175, .external_lex_state = 38},
- [3020] = {.lex_state = 279, .external_lex_state = 26},
- [3021] = {.lex_state = 279, .external_lex_state = 26},
- [3022] = {.lex_state = 279, .external_lex_state = 26},
- [3023] = {.lex_state = 279, .external_lex_state = 26},
- [3024] = {.lex_state = 277, .external_lex_state = 2},
- [3025] = {.lex_state = 185, .external_lex_state = 46},
- [3026] = {.lex_state = 279, .external_lex_state = 24},
- [3027] = {.lex_state = 185, .external_lex_state = 46},
- [3028] = {.lex_state = 279, .external_lex_state = 24},
- [3029] = {.lex_state = 279, .external_lex_state = 26},
- [3030] = {.lex_state = 279, .external_lex_state = 26},
- [3031] = {.lex_state = 279, .external_lex_state = 26},
- [3032] = {.lex_state = 279, .external_lex_state = 26},
- [3033] = {.lex_state = 279, .external_lex_state = 26},
- [3034] = {.lex_state = 279, .external_lex_state = 26},
- [3035] = {.lex_state = 185, .external_lex_state = 46},
- [3036] = {.lex_state = 279, .external_lex_state = 26},
- [3037] = {.lex_state = 279, .external_lex_state = 26},
- [3038] = {.lex_state = 279, .external_lex_state = 26},
- [3039] = {.lex_state = 279, .external_lex_state = 26},
- [3040] = {.lex_state = 279, .external_lex_state = 26},
- [3041] = {.lex_state = 279, .external_lex_state = 50},
- [3042] = {.lex_state = 279, .external_lex_state = 26},
- [3043] = {.lex_state = 279, .external_lex_state = 26},
- [3044] = {.lex_state = 279, .external_lex_state = 26},
- [3045] = {.lex_state = 297, .external_lex_state = 51},
- [3046] = {.lex_state = 279, .external_lex_state = 26},
- [3047] = {.lex_state = 279, .external_lex_state = 26},
- [3048] = {.lex_state = 297, .external_lex_state = 51},
- [3049] = {.lex_state = 279, .external_lex_state = 26},
- [3050] = {.lex_state = 279, .external_lex_state = 26},
- [3051] = {.lex_state = 279, .external_lex_state = 50},
- [3052] = {.lex_state = 279, .external_lex_state = 26},
- [3053] = {.lex_state = 299, .external_lex_state = 52},
- [3054] = {.lex_state = 297, .external_lex_state = 51},
- [3055] = {.lex_state = 279, .external_lex_state = 26},
- [3056] = {.lex_state = 175, .external_lex_state = 42},
- [3057] = {.lex_state = 279, .external_lex_state = 26},
- [3058] = {.lex_state = 297, .external_lex_state = 51},
- [3059] = {.lex_state = 297, .external_lex_state = 51},
- [3060] = {.lex_state = 279, .external_lex_state = 26},
- [3061] = {.lex_state = 265, .external_lex_state = 53},
- [3062] = {.lex_state = 265, .external_lex_state = 53},
- [3063] = {.lex_state = 297, .external_lex_state = 51},
- [3064] = {.lex_state = 297, .external_lex_state = 51},
- [3065] = {.lex_state = 279, .external_lex_state = 26},
- [3066] = {.lex_state = 279, .external_lex_state = 26},
- [3067] = {.lex_state = 175, .external_lex_state = 42},
- [3068] = {.lex_state = 279, .external_lex_state = 26},
- [3069] = {.lex_state = 279, .external_lex_state = 26},
- [3070] = {.lex_state = 279, .external_lex_state = 26},
- [3071] = {.lex_state = 279, .external_lex_state = 26},
- [3072] = {.lex_state = 279, .external_lex_state = 26},
- [3073] = {.lex_state = 279, .external_lex_state = 26},
- [3074] = {.lex_state = 279, .external_lex_state = 26},
- [3075] = {.lex_state = 279, .external_lex_state = 26},
- [3076] = {.lex_state = 297, .external_lex_state = 51},
- [3077] = {.lex_state = 279, .external_lex_state = 26},
- [3078] = {.lex_state = 279, .external_lex_state = 26},
- [3079] = {.lex_state = 212, .external_lex_state = 46},
- [3080] = {.lex_state = 297, .external_lex_state = 51},
- [3081] = {.lex_state = 212, .external_lex_state = 46},
- [3082] = {.lex_state = 279, .external_lex_state = 26},
- [3083] = {.lex_state = 236, .external_lex_state = 26},
- [3084] = {.lex_state = 279, .external_lex_state = 26},
- [3085] = {.lex_state = 279, .external_lex_state = 26},
- [3086] = {.lex_state = 297, .external_lex_state = 51},
- [3087] = {.lex_state = 297, .external_lex_state = 51},
- [3088] = {.lex_state = 279, .external_lex_state = 26},
- [3089] = {.lex_state = 279, .external_lex_state = 26},
- [3090] = {.lex_state = 279, .external_lex_state = 50},
- [3091] = {.lex_state = 266, .external_lex_state = 54},
- [3092] = {.lex_state = 266, .external_lex_state = 54},
- [3093] = {.lex_state = 279, .external_lex_state = 26},
- [3094] = {.lex_state = 236, .external_lex_state = 26},
- [3095] = {.lex_state = 279, .external_lex_state = 50},
- [3096] = {.lex_state = 279, .external_lex_state = 26},
- [3097] = {.lex_state = 279, .external_lex_state = 26},
- [3098] = {.lex_state = 279, .external_lex_state = 26},
- [3099] = {.lex_state = 279, .external_lex_state = 26},
- [3100] = {.lex_state = 279, .external_lex_state = 50},
- [3101] = {.lex_state = 279, .external_lex_state = 26},
- [3102] = {.lex_state = 279, .external_lex_state = 26},
- [3103] = {.lex_state = 279, .external_lex_state = 26},
- [3104] = {.lex_state = 279, .external_lex_state = 26},
- [3105] = {.lex_state = 279, .external_lex_state = 50},
- [3106] = {.lex_state = 279, .external_lex_state = 26},
- [3107] = {.lex_state = 279, .external_lex_state = 50},
- [3108] = {.lex_state = 279, .external_lex_state = 26},
- [3109] = {.lex_state = 279, .external_lex_state = 26},
- [3110] = {.lex_state = 297, .external_lex_state = 51},
- [3111] = {.lex_state = 270, .external_lex_state = 55},
- [3112] = {.lex_state = 270, .external_lex_state = 55},
- [3113] = {.lex_state = 296, .external_lex_state = 56},
- [3114] = {.lex_state = 270, .external_lex_state = 55},
- [3115] = {.lex_state = 270, .external_lex_state = 55},
- [3116] = {.lex_state = 270, .external_lex_state = 55},
- [3117] = {.lex_state = 270, .external_lex_state = 55},
- [3118] = {.lex_state = 296, .external_lex_state = 56},
- [3119] = {.lex_state = 270, .external_lex_state = 55},
- [3120] = {.lex_state = 296, .external_lex_state = 56},
- [3121] = {.lex_state = 270, .external_lex_state = 55},
- [3122] = {.lex_state = 270, .external_lex_state = 55},
- [3123] = {.lex_state = 270, .external_lex_state = 55},
- [3124] = {.lex_state = 270, .external_lex_state = 55},
- [3125] = {.lex_state = 270, .external_lex_state = 55},
- [3126] = {.lex_state = 296, .external_lex_state = 56},
- [3127] = {.lex_state = 279, .external_lex_state = 26},
- [3128] = {.lex_state = 279, .external_lex_state = 26},
- [3129] = {.lex_state = 296, .external_lex_state = 56},
- [3130] = {.lex_state = 270, .external_lex_state = 55},
- [3131] = {.lex_state = 296, .external_lex_state = 56},
- [3132] = {.lex_state = 296, .external_lex_state = 56},
- [3133] = {.lex_state = 296, .external_lex_state = 56},
- [3134] = {.lex_state = 296, .external_lex_state = 56},
- [3135] = {.lex_state = 296, .external_lex_state = 56},
- [3136] = {.lex_state = 270, .external_lex_state = 55},
- [3137] = {.lex_state = 270, .external_lex_state = 55},
- [3138] = {.lex_state = 296, .external_lex_state = 56},
- [3139] = {.lex_state = 296, .external_lex_state = 56},
- [3140] = {.lex_state = 296, .external_lex_state = 56},
- [3141] = {.lex_state = 270, .external_lex_state = 55},
- [3142] = {.lex_state = 296, .external_lex_state = 56},
- [3143] = {.lex_state = 296, .external_lex_state = 56},
- [3144] = {.lex_state = 296, .external_lex_state = 56},
- [3145] = {.lex_state = 270, .external_lex_state = 55},
- [3146] = {.lex_state = 270, .external_lex_state = 55},
- [3147] = {.lex_state = 296, .external_lex_state = 56},
- [3148] = {.lex_state = 296, .external_lex_state = 56},
- [3149] = {.lex_state = 296, .external_lex_state = 56},
- [3150] = {.lex_state = 296, .external_lex_state = 56},
- [3151] = {.lex_state = 279, .external_lex_state = 26},
- [3152] = {.lex_state = 279, .external_lex_state = 26},
- [3153] = {.lex_state = 296, .external_lex_state = 56},
- [3154] = {.lex_state = 270, .external_lex_state = 55},
- [3155] = {.lex_state = 296, .external_lex_state = 56},
- [3156] = {.lex_state = 296, .external_lex_state = 56},
- [3157] = {.lex_state = 296, .external_lex_state = 56},
- [3158] = {.lex_state = 296, .external_lex_state = 56},
- [3159] = {.lex_state = 270, .external_lex_state = 55},
- [3160] = {.lex_state = 270, .external_lex_state = 55},
- [3161] = {.lex_state = 296, .external_lex_state = 56},
- [3162] = {.lex_state = 279, .external_lex_state = 26},
- [3163] = {.lex_state = 279, .external_lex_state = 26},
- [3164] = {.lex_state = 296, .external_lex_state = 56},
- [3165] = {.lex_state = 296, .external_lex_state = 56},
- [3166] = {.lex_state = 270, .external_lex_state = 55},
- [3167] = {.lex_state = 270, .external_lex_state = 55},
- [3168] = {.lex_state = 296, .external_lex_state = 56},
- [3169] = {.lex_state = 279, .external_lex_state = 26},
- [3170] = {.lex_state = 279, .external_lex_state = 26},
- [3171] = {.lex_state = 279, .external_lex_state = 26},
- [3172] = {.lex_state = 296, .external_lex_state = 56},
- [3173] = {.lex_state = 296, .external_lex_state = 56},
- [3174] = {.lex_state = 296, .external_lex_state = 56},
- [3175] = {.lex_state = 296, .external_lex_state = 56},
- [3176] = {.lex_state = 279, .external_lex_state = 26},
- [3177] = {.lex_state = 296, .external_lex_state = 56},
- [3178] = {.lex_state = 270, .external_lex_state = 55},
- [3179] = {.lex_state = 296, .external_lex_state = 56},
- [3180] = {.lex_state = 270, .external_lex_state = 55},
- [3181] = {.lex_state = 296, .external_lex_state = 56},
- [3182] = {.lex_state = 270, .external_lex_state = 55},
- [3183] = {.lex_state = 270, .external_lex_state = 55},
- [3184] = {.lex_state = 270, .external_lex_state = 55},
- [3185] = {.lex_state = 296, .external_lex_state = 56},
- [3186] = {.lex_state = 296, .external_lex_state = 56},
- [3187] = {.lex_state = 279, .external_lex_state = 26},
- [3188] = {.lex_state = 296, .external_lex_state = 56},
- [3189] = {.lex_state = 279, .external_lex_state = 26},
- [3190] = {.lex_state = 296, .external_lex_state = 56},
- [3191] = {.lex_state = 296, .external_lex_state = 56},
- [3192] = {.lex_state = 296, .external_lex_state = 56},
- [3193] = {.lex_state = 296, .external_lex_state = 56},
- [3194] = {.lex_state = 296, .external_lex_state = 56},
- [3195] = {.lex_state = 279, .external_lex_state = 26},
- [3196] = {.lex_state = 296, .external_lex_state = 56},
- [3197] = {.lex_state = 296, .external_lex_state = 56},
- [3198] = {.lex_state = 279, .external_lex_state = 26},
- [3199] = {.lex_state = 296, .external_lex_state = 56},
- [3200] = {.lex_state = 296, .external_lex_state = 56},
- [3201] = {.lex_state = 296, .external_lex_state = 56},
- [3202] = {.lex_state = 296, .external_lex_state = 56},
- [3203] = {.lex_state = 279, .external_lex_state = 26},
- [3204] = {.lex_state = 296, .external_lex_state = 56},
- [3205] = {.lex_state = 296, .external_lex_state = 56},
- [3206] = {.lex_state = 296, .external_lex_state = 56},
- [3207] = {.lex_state = 296, .external_lex_state = 56},
- [3208] = {.lex_state = 296, .external_lex_state = 56},
- [3209] = {.lex_state = 296, .external_lex_state = 56},
- [3210] = {.lex_state = 296, .external_lex_state = 56},
- [3211] = {.lex_state = 296, .external_lex_state = 56},
- [3212] = {.lex_state = 270, .external_lex_state = 55},
- [3213] = {.lex_state = 296, .external_lex_state = 56},
- [3214] = {.lex_state = 296, .external_lex_state = 56},
- [3215] = {.lex_state = 296, .external_lex_state = 56},
- [3216] = {.lex_state = 296, .external_lex_state = 56},
- [3217] = {.lex_state = 296, .external_lex_state = 56},
- [3218] = {.lex_state = 270, .external_lex_state = 55},
- [3219] = {.lex_state = 296, .external_lex_state = 56},
- [3220] = {.lex_state = 279, .external_lex_state = 26},
- [3221] = {.lex_state = 296, .external_lex_state = 56},
- [3222] = {.lex_state = 296, .external_lex_state = 56},
- [3223] = {.lex_state = 296, .external_lex_state = 56},
- [3224] = {.lex_state = 296, .external_lex_state = 56},
- [3225] = {.lex_state = 296, .external_lex_state = 56},
- [3226] = {.lex_state = 296, .external_lex_state = 56},
- [3227] = {.lex_state = 270, .external_lex_state = 55},
- [3228] = {.lex_state = 296, .external_lex_state = 56},
- [3229] = {.lex_state = 296, .external_lex_state = 56},
- [3230] = {.lex_state = 296, .external_lex_state = 56},
- [3231] = {.lex_state = 296, .external_lex_state = 56},
- [3232] = {.lex_state = 296, .external_lex_state = 56},
- [3233] = {.lex_state = 270, .external_lex_state = 55},
- [3234] = {.lex_state = 270, .external_lex_state = 55},
- [3235] = {.lex_state = 270, .external_lex_state = 55},
- [3236] = {.lex_state = 270, .external_lex_state = 55},
- [3237] = {.lex_state = 270, .external_lex_state = 55},
- [3238] = {.lex_state = 279, .external_lex_state = 26},
- [3239] = {.lex_state = 296, .external_lex_state = 56},
- [3240] = {.lex_state = 270, .external_lex_state = 55},
- [3241] = {.lex_state = 296, .external_lex_state = 56},
- [3242] = {.lex_state = 296, .external_lex_state = 56},
- [3243] = {.lex_state = 279, .external_lex_state = 26},
- [3244] = {.lex_state = 296, .external_lex_state = 56},
- [3245] = {.lex_state = 296, .external_lex_state = 56},
- [3246] = {.lex_state = 296, .external_lex_state = 56},
- [3247] = {.lex_state = 296, .external_lex_state = 56},
- [3248] = {.lex_state = 296, .external_lex_state = 56},
- [3249] = {.lex_state = 279, .external_lex_state = 26},
- [3250] = {.lex_state = 296, .external_lex_state = 56},
- [3251] = {.lex_state = 296, .external_lex_state = 56},
- [3252] = {.lex_state = 296, .external_lex_state = 56},
- [3253] = {.lex_state = 296, .external_lex_state = 56},
- [3254] = {.lex_state = 296, .external_lex_state = 56},
- [3255] = {.lex_state = 296, .external_lex_state = 56},
- [3256] = {.lex_state = 279, .external_lex_state = 26},
- [3257] = {.lex_state = 279, .external_lex_state = 26},
- [3258] = {.lex_state = 296, .external_lex_state = 56},
- [3259] = {.lex_state = 296, .external_lex_state = 56},
- [3260] = {.lex_state = 296, .external_lex_state = 56},
- [3261] = {.lex_state = 296, .external_lex_state = 56},
- [3262] = {.lex_state = 296, .external_lex_state = 56},
- [3263] = {.lex_state = 279, .external_lex_state = 26},
- [3264] = {.lex_state = 296, .external_lex_state = 56},
- [3265] = {.lex_state = 270, .external_lex_state = 55},
- [3266] = {.lex_state = 296, .external_lex_state = 56},
- [3267] = {.lex_state = 270, .external_lex_state = 55},
- [3268] = {.lex_state = 270, .external_lex_state = 55},
- [3269] = {.lex_state = 279, .external_lex_state = 26},
- [3270] = {.lex_state = 296, .external_lex_state = 56},
- [3271] = {.lex_state = 296, .external_lex_state = 56},
- [3272] = {.lex_state = 296, .external_lex_state = 56},
- [3273] = {.lex_state = 270, .external_lex_state = 55},
- [3274] = {.lex_state = 270, .external_lex_state = 55},
- [3275] = {.lex_state = 270, .external_lex_state = 55},
- [3276] = {.lex_state = 270, .external_lex_state = 55},
- [3277] = {.lex_state = 270, .external_lex_state = 55},
- [3278] = {.lex_state = 270, .external_lex_state = 55},
- [3279] = {.lex_state = 270, .external_lex_state = 55},
- [3280] = {.lex_state = 296, .external_lex_state = 56},
- [3281] = {.lex_state = 270, .external_lex_state = 55},
- [3282] = {.lex_state = 296, .external_lex_state = 56},
- [3283] = {.lex_state = 296, .external_lex_state = 56},
- [3284] = {.lex_state = 296, .external_lex_state = 56},
- [3285] = {.lex_state = 296, .external_lex_state = 56},
- [3286] = {.lex_state = 270, .external_lex_state = 55},
- [3287] = {.lex_state = 270, .external_lex_state = 55},
- [3288] = {.lex_state = 296, .external_lex_state = 56},
- [3289] = {.lex_state = 296, .external_lex_state = 56},
- [3290] = {.lex_state = 296, .external_lex_state = 56},
- [3291] = {.lex_state = 296, .external_lex_state = 56},
- [3292] = {.lex_state = 279, .external_lex_state = 26},
- [3293] = {.lex_state = 279, .external_lex_state = 26},
- [3294] = {.lex_state = 296, .external_lex_state = 56},
- [3295] = {.lex_state = 296, .external_lex_state = 56},
- [3296] = {.lex_state = 296, .external_lex_state = 56},
- [3297] = {.lex_state = 279, .external_lex_state = 26},
- [3298] = {.lex_state = 279, .external_lex_state = 26},
- [3299] = {.lex_state = 296, .external_lex_state = 56},
- [3300] = {.lex_state = 296, .external_lex_state = 56},
- [3301] = {.lex_state = 296, .external_lex_state = 56},
- [3302] = {.lex_state = 279, .external_lex_state = 26},
- [3303] = {.lex_state = 279, .external_lex_state = 26},
- [3304] = {.lex_state = 270, .external_lex_state = 55},
- [3305] = {.lex_state = 270, .external_lex_state = 55},
- [3306] = {.lex_state = 270, .external_lex_state = 55},
- [3307] = {.lex_state = 270, .external_lex_state = 55},
- [3308] = {.lex_state = 270, .external_lex_state = 55},
- [3309] = {.lex_state = 296, .external_lex_state = 56},
- [3310] = {.lex_state = 296, .external_lex_state = 56},
- [3311] = {.lex_state = 296, .external_lex_state = 56},
- [3312] = {.lex_state = 296, .external_lex_state = 56},
- [3313] = {.lex_state = 296, .external_lex_state = 56},
- [3314] = {.lex_state = 270, .external_lex_state = 55},
- [3315] = {.lex_state = 270, .external_lex_state = 55},
- [3316] = {.lex_state = 270, .external_lex_state = 55},
- [3317] = {.lex_state = 270, .external_lex_state = 55},
- [3318] = {.lex_state = 296, .external_lex_state = 56},
- [3319] = {.lex_state = 270, .external_lex_state = 55},
- [3320] = {.lex_state = 296, .external_lex_state = 56},
- [3321] = {.lex_state = 296, .external_lex_state = 56},
- [3322] = {.lex_state = 270, .external_lex_state = 55},
- [3323] = {.lex_state = 296, .external_lex_state = 56},
- [3324] = {.lex_state = 279, .external_lex_state = 26},
- [3325] = {.lex_state = 270, .external_lex_state = 55},
- [3326] = {.lex_state = 270, .external_lex_state = 55},
- [3327] = {.lex_state = 270, .external_lex_state = 55},
- [3328] = {.lex_state = 296, .external_lex_state = 56},
- [3329] = {.lex_state = 270, .external_lex_state = 55},
- [3330] = {.lex_state = 270, .external_lex_state = 55},
- [3331] = {.lex_state = 279, .external_lex_state = 26},
- [3332] = {.lex_state = 296, .external_lex_state = 56},
- [3333] = {.lex_state = 279, .external_lex_state = 26},
- [3334] = {.lex_state = 270, .external_lex_state = 55},
- [3335] = {.lex_state = 270, .external_lex_state = 55},
- [3336] = {.lex_state = 279, .external_lex_state = 26},
- [3337] = {.lex_state = 270, .external_lex_state = 55},
- [3338] = {.lex_state = 296, .external_lex_state = 56},
- [3339] = {.lex_state = 270, .external_lex_state = 55},
- [3340] = {.lex_state = 296, .external_lex_state = 56},
- [3341] = {.lex_state = 279, .external_lex_state = 26},
- [3342] = {.lex_state = 296, .external_lex_state = 56},
- [3343] = {.lex_state = 270, .external_lex_state = 55},
- [3344] = {.lex_state = 270, .external_lex_state = 55},
- [3345] = {.lex_state = 296, .external_lex_state = 56},
- [3346] = {.lex_state = 279, .external_lex_state = 26},
- [3347] = {.lex_state = 279, .external_lex_state = 26},
- [3348] = {.lex_state = 270, .external_lex_state = 55},
- [3349] = {.lex_state = 279, .external_lex_state = 26},
- [3350] = {.lex_state = 296, .external_lex_state = 56},
- [3351] = {.lex_state = 270, .external_lex_state = 55},
- [3352] = {.lex_state = 296, .external_lex_state = 56},
- [3353] = {.lex_state = 279, .external_lex_state = 26},
- [3354] = {.lex_state = 296, .external_lex_state = 56},
- [3355] = {.lex_state = 296, .external_lex_state = 56},
- [3356] = {.lex_state = 270, .external_lex_state = 55},
- [3357] = {.lex_state = 270, .external_lex_state = 55},
- [3358] = {.lex_state = 279, .external_lex_state = 26},
- [3359] = {.lex_state = 270, .external_lex_state = 55},
- [3360] = {.lex_state = 279, .external_lex_state = 26},
- [3361] = {.lex_state = 270, .external_lex_state = 55},
- [3362] = {.lex_state = 279, .external_lex_state = 26},
- [3363] = {.lex_state = 296, .external_lex_state = 56},
- [3364] = {.lex_state = 296, .external_lex_state = 56},
- [3365] = {.lex_state = 296, .external_lex_state = 56},
- [3366] = {.lex_state = 270, .external_lex_state = 55},
- [3367] = {.lex_state = 296, .external_lex_state = 56},
- [3368] = {.lex_state = 270, .external_lex_state = 55},
- [3369] = {.lex_state = 296, .external_lex_state = 56},
- [3370] = {.lex_state = 296, .external_lex_state = 56},
- [3371] = {.lex_state = 296, .external_lex_state = 56},
- [3372] = {.lex_state = 270, .external_lex_state = 55},
- [3373] = {.lex_state = 296, .external_lex_state = 56},
- [3374] = {.lex_state = 270, .external_lex_state = 55},
- [3375] = {.lex_state = 270, .external_lex_state = 55},
- [3376] = {.lex_state = 279, .external_lex_state = 26},
- [3377] = {.lex_state = 270, .external_lex_state = 55},
- [3378] = {.lex_state = 279, .external_lex_state = 26},
- [3379] = {.lex_state = 270, .external_lex_state = 55},
- [3380] = {.lex_state = 279, .external_lex_state = 26},
- [3381] = {.lex_state = 270, .external_lex_state = 55},
- [3382] = {.lex_state = 279, .external_lex_state = 26},
- [3383] = {.lex_state = 270, .external_lex_state = 55},
- [3384] = {.lex_state = 270, .external_lex_state = 55},
- [3385] = {.lex_state = 270, .external_lex_state = 55},
- [3386] = {.lex_state = 296, .external_lex_state = 56},
- [3387] = {.lex_state = 270, .external_lex_state = 55},
- [3388] = {.lex_state = 296, .external_lex_state = 56},
- [3389] = {.lex_state = 270, .external_lex_state = 55},
- [3390] = {.lex_state = 270, .external_lex_state = 55},
- [3391] = {.lex_state = 270, .external_lex_state = 55},
- [3392] = {.lex_state = 296, .external_lex_state = 56},
- [3393] = {.lex_state = 279, .external_lex_state = 26},
- [3394] = {.lex_state = 270, .external_lex_state = 55},
- [3395] = {.lex_state = 296, .external_lex_state = 56},
- [3396] = {.lex_state = 296, .external_lex_state = 56},
- [3397] = {.lex_state = 270, .external_lex_state = 55},
- [3398] = {.lex_state = 270, .external_lex_state = 55},
- [3399] = {.lex_state = 279, .external_lex_state = 26},
- [3400] = {.lex_state = 296, .external_lex_state = 56},
- [3401] = {.lex_state = 270, .external_lex_state = 55},
- [3402] = {.lex_state = 270, .external_lex_state = 55},
- [3403] = {.lex_state = 270, .external_lex_state = 55},
- [3404] = {.lex_state = 296, .external_lex_state = 56},
- [3405] = {.lex_state = 296, .external_lex_state = 56},
- [3406] = {.lex_state = 296, .external_lex_state = 56},
- [3407] = {.lex_state = 270, .external_lex_state = 55},
- [3408] = {.lex_state = 270, .external_lex_state = 55},
- [3409] = {.lex_state = 296, .external_lex_state = 56},
- [3410] = {.lex_state = 296, .external_lex_state = 56},
- [3411] = {.lex_state = 270, .external_lex_state = 55},
- [3412] = {.lex_state = 279, .external_lex_state = 26},
- [3413] = {.lex_state = 296, .external_lex_state = 56},
- [3414] = {.lex_state = 296, .external_lex_state = 56},
- [3415] = {.lex_state = 270, .external_lex_state = 55},
- [3416] = {.lex_state = 270, .external_lex_state = 55},
- [3417] = {.lex_state = 279, .external_lex_state = 26},
- [3418] = {.lex_state = 279, .external_lex_state = 26},
- [3419] = {.lex_state = 270, .external_lex_state = 55},
- [3420] = {.lex_state = 296, .external_lex_state = 56},
- [3421] = {.lex_state = 296, .external_lex_state = 56},
- [3422] = {.lex_state = 279, .external_lex_state = 26},
- [3423] = {.lex_state = 296, .external_lex_state = 56},
- [3424] = {.lex_state = 296, .external_lex_state = 56},
- [3425] = {.lex_state = 296, .external_lex_state = 56},
- [3426] = {.lex_state = 270, .external_lex_state = 55},
- [3427] = {.lex_state = 270, .external_lex_state = 55},
- [3428] = {.lex_state = 279, .external_lex_state = 26},
- [3429] = {.lex_state = 270, .external_lex_state = 55},
- [3430] = {.lex_state = 270, .external_lex_state = 55},
- [3431] = {.lex_state = 296, .external_lex_state = 56},
- [3432] = {.lex_state = 270, .external_lex_state = 55},
- [3433] = {.lex_state = 270, .external_lex_state = 55},
- [3434] = {.lex_state = 270, .external_lex_state = 55},
- [3435] = {.lex_state = 270, .external_lex_state = 55},
- [3436] = {.lex_state = 296, .external_lex_state = 56},
- [3437] = {.lex_state = 270, .external_lex_state = 55},
- [3438] = {.lex_state = 296, .external_lex_state = 56},
- [3439] = {.lex_state = 270, .external_lex_state = 55},
- [3440] = {.lex_state = 270, .external_lex_state = 55},
- [3441] = {.lex_state = 296, .external_lex_state = 56},
- [3442] = {.lex_state = 296, .external_lex_state = 56},
- [3443] = {.lex_state = 296, .external_lex_state = 56},
- [3444] = {.lex_state = 270, .external_lex_state = 55},
- [3445] = {.lex_state = 270, .external_lex_state = 55},
- [3446] = {.lex_state = 296, .external_lex_state = 56},
- [3447] = {.lex_state = 296, .external_lex_state = 56},
- [3448] = {.lex_state = 296, .external_lex_state = 56},
- [3449] = {.lex_state = 296, .external_lex_state = 56},
- [3450] = {.lex_state = 270, .external_lex_state = 55},
- [3451] = {.lex_state = 270, .external_lex_state = 55},
- [3452] = {.lex_state = 270, .external_lex_state = 55},
- [3453] = {.lex_state = 296, .external_lex_state = 56},
- [3454] = {.lex_state = 296, .external_lex_state = 56},
- [3455] = {.lex_state = 270, .external_lex_state = 55},
- [3456] = {.lex_state = 270, .external_lex_state = 55},
- [3457] = {.lex_state = 296, .external_lex_state = 56},
- [3458] = {.lex_state = 270, .external_lex_state = 55},
- [3459] = {.lex_state = 270, .external_lex_state = 55},
- [3460] = {.lex_state = 270, .external_lex_state = 55},
- [3461] = {.lex_state = 270, .external_lex_state = 55},
- [3462] = {.lex_state = 296, .external_lex_state = 56},
- [3463] = {.lex_state = 296, .external_lex_state = 56},
- [3464] = {.lex_state = 270, .external_lex_state = 55},
- [3465] = {.lex_state = 270, .external_lex_state = 55},
- [3466] = {.lex_state = 270, .external_lex_state = 55},
- [3467] = {.lex_state = 296, .external_lex_state = 56},
- [3468] = {.lex_state = 270, .external_lex_state = 55},
- [3469] = {.lex_state = 296, .external_lex_state = 56},
- [3470] = {.lex_state = 270, .external_lex_state = 55},
- [3471] = {.lex_state = 270, .external_lex_state = 55},
- [3472] = {.lex_state = 270, .external_lex_state = 55},
- [3473] = {.lex_state = 270, .external_lex_state = 55},
- [3474] = {.lex_state = 270, .external_lex_state = 55},
- [3475] = {.lex_state = 270, .external_lex_state = 55},
- [3476] = {.lex_state = 270, .external_lex_state = 55},
- [3477] = {.lex_state = 270, .external_lex_state = 55},
- [3478] = {.lex_state = 270, .external_lex_state = 55},
- [3479] = {.lex_state = 270, .external_lex_state = 55},
- [3480] = {.lex_state = 270, .external_lex_state = 55},
- [3481] = {.lex_state = 270, .external_lex_state = 55},
- [3482] = {.lex_state = 270, .external_lex_state = 55},
- [3483] = {.lex_state = 270, .external_lex_state = 55},
- [3484] = {.lex_state = 270, .external_lex_state = 55},
- [3485] = {.lex_state = 296, .external_lex_state = 56},
- [3486] = {.lex_state = 270, .external_lex_state = 55},
- [3487] = {.lex_state = 270, .external_lex_state = 55},
- [3488] = {.lex_state = 270, .external_lex_state = 55},
- [3489] = {.lex_state = 296, .external_lex_state = 56},
- [3490] = {.lex_state = 270, .external_lex_state = 55},
- [3491] = {.lex_state = 270, .external_lex_state = 55},
- [3492] = {.lex_state = 296, .external_lex_state = 56},
- [3493] = {.lex_state = 296, .external_lex_state = 56},
- [3494] = {.lex_state = 296, .external_lex_state = 56},
- [3495] = {.lex_state = 296, .external_lex_state = 56},
- [3496] = {.lex_state = 296, .external_lex_state = 56},
- [3497] = {.lex_state = 296, .external_lex_state = 56},
- [3498] = {.lex_state = 296, .external_lex_state = 56},
- [3499] = {.lex_state = 296, .external_lex_state = 56},
- [3500] = {.lex_state = 296, .external_lex_state = 56},
- [3501] = {.lex_state = 296, .external_lex_state = 56},
- [3502] = {.lex_state = 296, .external_lex_state = 56},
- [3503] = {.lex_state = 270, .external_lex_state = 55},
- [3504] = {.lex_state = 296, .external_lex_state = 56},
- [3505] = {.lex_state = 296, .external_lex_state = 56},
- [3506] = {.lex_state = 296, .external_lex_state = 56},
- [3507] = {.lex_state = 279, .external_lex_state = 26},
- [3508] = {.lex_state = 296, .external_lex_state = 56},
- [3509] = {.lex_state = 296, .external_lex_state = 56},
- [3510] = {.lex_state = 296, .external_lex_state = 56},
- [3511] = {.lex_state = 296, .external_lex_state = 56},
- [3512] = {.lex_state = 296, .external_lex_state = 56},
- [3513] = {.lex_state = 296, .external_lex_state = 56},
- [3514] = {.lex_state = 265, .external_lex_state = 57},
- [3515] = {.lex_state = 265, .external_lex_state = 57},
- [3516] = {.lex_state = 296, .external_lex_state = 56},
- [3517] = {.lex_state = 296, .external_lex_state = 56},
- [3518] = {.lex_state = 296, .external_lex_state = 56},
- [3519] = {.lex_state = 270, .external_lex_state = 55},
- [3520] = {.lex_state = 296, .external_lex_state = 56},
- [3521] = {.lex_state = 270, .external_lex_state = 55},
- [3522] = {.lex_state = 65, .external_lex_state = 58},
- [3523] = {.lex_state = 67, .external_lex_state = 42},
- [3524] = {.lex_state = 66, .external_lex_state = 59},
- [3525] = {.lex_state = 67, .external_lex_state = 42},
- [3526] = {.lex_state = 299, .external_lex_state = 60},
- [3527] = {.lex_state = 67, .external_lex_state = 42},
- [3528] = {.lex_state = 65, .external_lex_state = 58},
- [3529] = {.lex_state = 65, .external_lex_state = 58},
- [3530] = {.lex_state = 67, .external_lex_state = 42},
- [3531] = {.lex_state = 66, .external_lex_state = 59},
- [3532] = {.lex_state = 67, .external_lex_state = 42},
- [3533] = {.lex_state = 67, .external_lex_state = 42},
- [3534] = {.lex_state = 67, .external_lex_state = 42},
- [3535] = {.lex_state = 66, .external_lex_state = 59},
- [3536] = {.lex_state = 66, .external_lex_state = 59},
- [3537] = {.lex_state = 66, .external_lex_state = 61},
- [3538] = {.lex_state = 66, .external_lex_state = 59},
- [3539] = {.lex_state = 66, .external_lex_state = 59},
- [3540] = {.lex_state = 66, .external_lex_state = 59},
- [3541] = {.lex_state = 66, .external_lex_state = 38},
- [3542] = {.lex_state = 65, .external_lex_state = 58},
- [3543] = {.lex_state = 65, .external_lex_state = 58},
- [3544] = {.lex_state = 67, .external_lex_state = 42},
- [3545] = {.lex_state = 66, .external_lex_state = 38},
- [3546] = {.lex_state = 487, .external_lex_state = 59},
- [3547] = {.lex_state = 65, .external_lex_state = 58},
- [3548] = {.lex_state = 66, .external_lex_state = 61},
- [3549] = {.lex_state = 487, .external_lex_state = 61},
- [3550] = {.lex_state = 66, .external_lex_state = 61},
- [3551] = {.lex_state = 66, .external_lex_state = 42},
- [3552] = {.lex_state = 66, .external_lex_state = 61},
- [3553] = {.lex_state = 66, .external_lex_state = 59},
- [3554] = {.lex_state = 487, .external_lex_state = 59},
- [3555] = {.lex_state = 66, .external_lex_state = 59},
- [3556] = {.lex_state = 66, .external_lex_state = 59},
- [3557] = {.lex_state = 66, .external_lex_state = 59},
- [3558] = {.lex_state = 487, .external_lex_state = 59},
- [3559] = {.lex_state = 486, .external_lex_state = 42},
- [3560] = {.lex_state = 487, .external_lex_state = 59},
- [3561] = {.lex_state = 487, .external_lex_state = 59},
- [3562] = {.lex_state = 487, .external_lex_state = 59},
- [3563] = {.lex_state = 66, .external_lex_state = 59},
- [3564] = {.lex_state = 486, .external_lex_state = 42},
- [3565] = {.lex_state = 487, .external_lex_state = 59},
- [3566] = {.lex_state = 66, .external_lex_state = 59},
- [3567] = {.lex_state = 66, .external_lex_state = 61},
- [3568] = {.lex_state = 66, .external_lex_state = 59},
- [3569] = {.lex_state = 66, .external_lex_state = 42},
- [3570] = {.lex_state = 66, .external_lex_state = 59},
- [3571] = {.lex_state = 66, .external_lex_state = 59},
- [3572] = {.lex_state = 66, .external_lex_state = 61},
- [3573] = {.lex_state = 487, .external_lex_state = 59},
- [3574] = {.lex_state = 488, .external_lex_state = 38},
- [3575] = {.lex_state = 487, .external_lex_state = 59},
- [3576] = {.lex_state = 66, .external_lex_state = 59},
- [3577] = {.lex_state = 66, .external_lex_state = 59},
- [3578] = {.lex_state = 486, .external_lex_state = 42},
- [3579] = {.lex_state = 66, .external_lex_state = 42},
- [3580] = {.lex_state = 487, .external_lex_state = 59},
- [3581] = {.lex_state = 178, .external_lex_state = 62},
- [3582] = {.lex_state = 178, .external_lex_state = 62},
- [3583] = {.lex_state = 66, .external_lex_state = 59},
- [3584] = {.lex_state = 487, .external_lex_state = 59},
- [3585] = {.lex_state = 66, .external_lex_state = 59},
- [3586] = {.lex_state = 66, .external_lex_state = 59},
- [3587] = {.lex_state = 66, .external_lex_state = 59},
- [3588] = {.lex_state = 66, .external_lex_state = 59},
- [3589] = {.lex_state = 66, .external_lex_state = 61},
- [3590] = {.lex_state = 487, .external_lex_state = 59},
- [3591] = {.lex_state = 66, .external_lex_state = 59},
- [3592] = {.lex_state = 66, .external_lex_state = 59},
- [3593] = {.lex_state = 66, .external_lex_state = 61},
- [3594] = {.lex_state = 487, .external_lex_state = 59},
- [3595] = {.lex_state = 487, .external_lex_state = 59},
- [3596] = {.lex_state = 66, .external_lex_state = 38},
- [3597] = {.lex_state = 486, .external_lex_state = 42},
- [3598] = {.lex_state = 66, .external_lex_state = 61},
- [3599] = {.lex_state = 487, .external_lex_state = 59},
- [3600] = {.lex_state = 486, .external_lex_state = 42},
- [3601] = {.lex_state = 487, .external_lex_state = 59},
- [3602] = {.lex_state = 66, .external_lex_state = 42},
- [3603] = {.lex_state = 486, .external_lex_state = 42},
- [3604] = {.lex_state = 486, .external_lex_state = 42},
- [3605] = {.lex_state = 66, .external_lex_state = 59},
- [3606] = {.lex_state = 66, .external_lex_state = 59},
- [3607] = {.lex_state = 66, .external_lex_state = 59},
- [3608] = {.lex_state = 486, .external_lex_state = 42},
- [3609] = {.lex_state = 66, .external_lex_state = 42},
- [3610] = {.lex_state = 66, .external_lex_state = 59},
- [3611] = {.lex_state = 487, .external_lex_state = 59},
- [3612] = {.lex_state = 486, .external_lex_state = 42},
- [3613] = {.lex_state = 487, .external_lex_state = 59},
- [3614] = {.lex_state = 487, .external_lex_state = 59},
- [3615] = {.lex_state = 487, .external_lex_state = 59},
- [3616] = {.lex_state = 487, .external_lex_state = 59},
- [3617] = {.lex_state = 488, .external_lex_state = 38},
- [3618] = {.lex_state = 66, .external_lex_state = 61},
- [3619] = {.lex_state = 66, .external_lex_state = 61},
- [3620] = {.lex_state = 66, .external_lex_state = 61},
- [3621] = {.lex_state = 66, .external_lex_state = 38},
- [3622] = {.lex_state = 66, .external_lex_state = 42},
- [3623] = {.lex_state = 66, .external_lex_state = 38},
- [3624] = {.lex_state = 486, .external_lex_state = 42},
- [3625] = {.lex_state = 299, .external_lex_state = 63},
- [3626] = {.lex_state = 299, .external_lex_state = 63},
- [3627] = {.lex_state = 487, .external_lex_state = 59},
- [3628] = {.lex_state = 487, .external_lex_state = 59},
- [3629] = {.lex_state = 299, .external_lex_state = 63},
- [3630] = {.lex_state = 66, .external_lex_state = 38},
- [3631] = {.lex_state = 486, .external_lex_state = 42},
- [3632] = {.lex_state = 66, .external_lex_state = 59},
- [3633] = {.lex_state = 299, .external_lex_state = 63},
- [3634] = {.lex_state = 66, .external_lex_state = 61},
- [3635] = {.lex_state = 486, .external_lex_state = 42},
- [3636] = {.lex_state = 486, .external_lex_state = 42},
- [3637] = {.lex_state = 488, .external_lex_state = 42},
- [3638] = {.lex_state = 487, .external_lex_state = 61},
- [3639] = {.lex_state = 487, .external_lex_state = 61},
- [3640] = {.lex_state = 299, .external_lex_state = 49},
- [3641] = {.lex_state = 299, .external_lex_state = 49},
- [3642] = {.lex_state = 66, .external_lex_state = 61},
- [3643] = {.lex_state = 299, .external_lex_state = 49},
- [3644] = {.lex_state = 66, .external_lex_state = 61},
- [3645] = {.lex_state = 66, .external_lex_state = 61},
- [3646] = {.lex_state = 487, .external_lex_state = 59},
- [3647] = {.lex_state = 66, .external_lex_state = 61},
- [3648] = {.lex_state = 299, .external_lex_state = 49},
- [3649] = {.lex_state = 487, .external_lex_state = 61},
- [3650] = {.lex_state = 66, .external_lex_state = 61},
- [3651] = {.lex_state = 487, .external_lex_state = 61},
- [3652] = {.lex_state = 66, .external_lex_state = 42},
- [3653] = {.lex_state = 66, .external_lex_state = 61},
- [3654] = {.lex_state = 487, .external_lex_state = 61},
- [3655] = {.lex_state = 487, .external_lex_state = 61},
- [3656] = {.lex_state = 487, .external_lex_state = 61},
- [3657] = {.lex_state = 487, .external_lex_state = 61},
- [3658] = {.lex_state = 487, .external_lex_state = 59},
- [3659] = {.lex_state = 487, .external_lex_state = 61},
- [3660] = {.lex_state = 220, .external_lex_state = 64},
- [3661] = {.lex_state = 66, .external_lex_state = 61},
- [3662] = {.lex_state = 220, .external_lex_state = 64},
- [3663] = {.lex_state = 66, .external_lex_state = 42},
- [3664] = {.lex_state = 487, .external_lex_state = 61},
- [3665] = {.lex_state = 487, .external_lex_state = 38},
- [3666] = {.lex_state = 486, .external_lex_state = 42},
- [3667] = {.lex_state = 487, .external_lex_state = 61},
- [3668] = {.lex_state = 487, .external_lex_state = 61},
- [3669] = {.lex_state = 66, .external_lex_state = 42},
- [3670] = {.lex_state = 66, .external_lex_state = 61},
- [3671] = {.lex_state = 487, .external_lex_state = 38},
- [3672] = {.lex_state = 486, .external_lex_state = 42},
- [3673] = {.lex_state = 487, .external_lex_state = 61},
- [3674] = {.lex_state = 487, .external_lex_state = 59},
- [3675] = {.lex_state = 487, .external_lex_state = 61},
- [3676] = {.lex_state = 487, .external_lex_state = 61},
- [3677] = {.lex_state = 66, .external_lex_state = 42},
- [3678] = {.lex_state = 220, .external_lex_state = 64},
- [3679] = {.lex_state = 66, .external_lex_state = 61},
- [3680] = {.lex_state = 66, .external_lex_state = 61},
- [3681] = {.lex_state = 220, .external_lex_state = 64},
- [3682] = {.lex_state = 66, .external_lex_state = 61},
- [3683] = {.lex_state = 66, .external_lex_state = 61},
- [3684] = {.lex_state = 488, .external_lex_state = 42},
- [3685] = {.lex_state = 487, .external_lex_state = 61},
- [3686] = {.lex_state = 66, .external_lex_state = 42},
- [3687] = {.lex_state = 66, .external_lex_state = 61},
- [3688] = {.lex_state = 66, .external_lex_state = 61},
- [3689] = {.lex_state = 66, .external_lex_state = 61},
- [3690] = {.lex_state = 486, .external_lex_state = 42},
- [3691] = {.lex_state = 487, .external_lex_state = 59},
- [3692] = {.lex_state = 66, .external_lex_state = 61},
- [3693] = {.lex_state = 487, .external_lex_state = 61},
- [3694] = {.lex_state = 487, .external_lex_state = 59},
- [3695] = {.lex_state = 66, .external_lex_state = 61},
- [3696] = {.lex_state = 487, .external_lex_state = 61},
- [3697] = {.lex_state = 66, .external_lex_state = 61},
- [3698] = {.lex_state = 220, .external_lex_state = 64},
- [3699] = {.lex_state = 66, .external_lex_state = 61},
- [3700] = {.lex_state = 66, .external_lex_state = 61},
- [3701] = {.lex_state = 66, .external_lex_state = 38},
- [3702] = {.lex_state = 66, .external_lex_state = 42},
- [3703] = {.lex_state = 487, .external_lex_state = 61},
- [3704] = {.lex_state = 488, .external_lex_state = 38},
- [3705] = {.lex_state = 488, .external_lex_state = 38},
- [3706] = {.lex_state = 487, .external_lex_state = 61},
- [3707] = {.lex_state = 487, .external_lex_state = 61},
- [3708] = {.lex_state = 66, .external_lex_state = 61},
- [3709] = {.lex_state = 486, .external_lex_state = 42},
- [3710] = {.lex_state = 487, .external_lex_state = 59},
- [3711] = {.lex_state = 487, .external_lex_state = 59},
- [3712] = {.lex_state = 487, .external_lex_state = 59},
- [3713] = {.lex_state = 66, .external_lex_state = 61},
- [3714] = {.lex_state = 66, .external_lex_state = 42},
- [3715] = {.lex_state = 66, .external_lex_state = 61},
- [3716] = {.lex_state = 66, .external_lex_state = 42},
- [3717] = {.lex_state = 220, .external_lex_state = 64},
- [3718] = {.lex_state = 66, .external_lex_state = 61},
- [3719] = {.lex_state = 487, .external_lex_state = 59},
- [3720] = {.lex_state = 487, .external_lex_state = 61},
- [3721] = {.lex_state = 488, .external_lex_state = 42},
- [3722] = {.lex_state = 487, .external_lex_state = 59},
- [3723] = {.lex_state = 488, .external_lex_state = 42},
- [3724] = {.lex_state = 486, .external_lex_state = 42},
- [3725] = {.lex_state = 66, .external_lex_state = 61},
- [3726] = {.lex_state = 487, .external_lex_state = 59},
- [3727] = {.lex_state = 66, .external_lex_state = 42},
- [3728] = {.lex_state = 66, .external_lex_state = 61},
- [3729] = {.lex_state = 66, .external_lex_state = 61},
- [3730] = {.lex_state = 487, .external_lex_state = 38},
- [3731] = {.lex_state = 66, .external_lex_state = 61},
- [3732] = {.lex_state = 66, .external_lex_state = 61},
- [3733] = {.lex_state = 66, .external_lex_state = 42},
- [3734] = {.lex_state = 66, .external_lex_state = 42},
- [3735] = {.lex_state = 487, .external_lex_state = 38},
- [3736] = {.lex_state = 488, .external_lex_state = 42},
- [3737] = {.lex_state = 66, .external_lex_state = 42},
- [3738] = {.lex_state = 487, .external_lex_state = 59},
- [3739] = {.lex_state = 488, .external_lex_state = 38},
- [3740] = {.lex_state = 487, .external_lex_state = 59},
- [3741] = {.lex_state = 66, .external_lex_state = 42},
- [3742] = {.lex_state = 487, .external_lex_state = 42},
- [3743] = {.lex_state = 66, .external_lex_state = 42},
- [3744] = {.lex_state = 275, .external_lex_state = 65},
- [3745] = {.lex_state = 275, .external_lex_state = 65},
- [3746] = {.lex_state = 275, .external_lex_state = 65},
- [3747] = {.lex_state = 275, .external_lex_state = 65},
- [3748] = {.lex_state = 275, .external_lex_state = 65},
- [3749] = {.lex_state = 67, .external_lex_state = 42},
- [3750] = {.lex_state = 293},
- [3751] = {.lex_state = 275, .external_lex_state = 65},
- [3752] = {.lex_state = 487, .external_lex_state = 38},
- [3753] = {.lex_state = 275, .external_lex_state = 65},
- [3754] = {.lex_state = 487, .external_lex_state = 42},
- [3755] = {.lex_state = 275, .external_lex_state = 65},
- [3756] = {.lex_state = 293},
- [3757] = {.lex_state = 275, .external_lex_state = 65},
- [3758] = {.lex_state = 487, .external_lex_state = 38},
- [3759] = {.lex_state = 275, .external_lex_state = 65},
- [3760] = {.lex_state = 275, .external_lex_state = 65},
- [3761] = {.lex_state = 486, .external_lex_state = 42},
- [3762] = {.lex_state = 275, .external_lex_state = 65},
- [3763] = {.lex_state = 486, .external_lex_state = 42},
- [3764] = {.lex_state = 275, .external_lex_state = 65},
- [3765] = {.lex_state = 275, .external_lex_state = 65},
- [3766] = {.lex_state = 487, .external_lex_state = 42},
- [3767] = {.lex_state = 275, .external_lex_state = 65},
- [3768] = {.lex_state = 67, .external_lex_state = 42},
- [3769] = {.lex_state = 66, .external_lex_state = 42},
- [3770] = {.lex_state = 275, .external_lex_state = 65},
- [3771] = {.lex_state = 486, .external_lex_state = 42},
- [3772] = {.lex_state = 293},
- [3773] = {.lex_state = 293},
- [3774] = {.lex_state = 275, .external_lex_state = 65},
- [3775] = {.lex_state = 487, .external_lex_state = 61},
- [3776] = {.lex_state = 220, .external_lex_state = 64},
- [3777] = {.lex_state = 487, .external_lex_state = 61},
- [3778] = {.lex_state = 220, .external_lex_state = 64},
- [3779] = {.lex_state = 220, .external_lex_state = 64},
- [3780] = {.lex_state = 275, .external_lex_state = 65},
- [3781] = {.lex_state = 67, .external_lex_state = 42},
- [3782] = {.lex_state = 67, .external_lex_state = 42},
- [3783] = {.lex_state = 275, .external_lex_state = 65},
- [3784] = {.lex_state = 275, .external_lex_state = 65},
- [3785] = {.lex_state = 275, .external_lex_state = 65},
- [3786] = {.lex_state = 275, .external_lex_state = 65},
- [3787] = {.lex_state = 487, .external_lex_state = 42},
- [3788] = {.lex_state = 275, .external_lex_state = 65},
- [3789] = {.lex_state = 67, .external_lex_state = 42},
- [3790] = {.lex_state = 487, .external_lex_state = 42},
- [3791] = {.lex_state = 275, .external_lex_state = 65},
- [3792] = {.lex_state = 66, .external_lex_state = 42},
- [3793] = {.lex_state = 275, .external_lex_state = 65},
- [3794] = {.lex_state = 220, .external_lex_state = 64},
- [3795] = {.lex_state = 66, .external_lex_state = 42},
- [3796] = {.lex_state = 275, .external_lex_state = 65},
- [3797] = {.lex_state = 220, .external_lex_state = 64},
- [3798] = {.lex_state = 67, .external_lex_state = 42},
- [3799] = {.lex_state = 220, .external_lex_state = 64},
- [3800] = {.lex_state = 66, .external_lex_state = 42},
- [3801] = {.lex_state = 487, .external_lex_state = 42},
- [3802] = {.lex_state = 220, .external_lex_state = 64},
- [3803] = {.lex_state = 275, .external_lex_state = 65},
- [3804] = {.lex_state = 487, .external_lex_state = 42},
- [3805] = {.lex_state = 487, .external_lex_state = 42},
- [3806] = {.lex_state = 275, .external_lex_state = 65},
- [3807] = {.lex_state = 275, .external_lex_state = 65},
- [3808] = {.lex_state = 487, .external_lex_state = 61},
- [3809] = {.lex_state = 487, .external_lex_state = 61},
- [3810] = {.lex_state = 487, .external_lex_state = 61},
- [3811] = {.lex_state = 487, .external_lex_state = 61},
- [3812] = {.lex_state = 487, .external_lex_state = 61},
- [3813] = {.lex_state = 275, .external_lex_state = 65},
- [3814] = {.lex_state = 66, .external_lex_state = 38},
- [3815] = {.lex_state = 66, .external_lex_state = 38},
- [3816] = {.lex_state = 275, .external_lex_state = 65},
- [3817] = {.lex_state = 275, .external_lex_state = 65},
- [3818] = {.lex_state = 275, .external_lex_state = 65},
- [3819] = {.lex_state = 487, .external_lex_state = 61},
- [3820] = {.lex_state = 487, .external_lex_state = 61},
- [3821] = {.lex_state = 487, .external_lex_state = 61},
- [3822] = {.lex_state = 275, .external_lex_state = 65},
- [3823] = {.lex_state = 275, .external_lex_state = 65},
- [3824] = {.lex_state = 66, .external_lex_state = 38},
- [3825] = {.lex_state = 275, .external_lex_state = 65},
- [3826] = {.lex_state = 487, .external_lex_state = 61},
- [3827] = {.lex_state = 275, .external_lex_state = 65},
- [3828] = {.lex_state = 275, .external_lex_state = 65},
- [3829] = {.lex_state = 487, .external_lex_state = 61},
- [3830] = {.lex_state = 487, .external_lex_state = 59},
- [3831] = {.lex_state = 487, .external_lex_state = 59},
- [3832] = {.lex_state = 486, .external_lex_state = 42},
- [3833] = {.lex_state = 487, .external_lex_state = 61},
- [3834] = {.lex_state = 486, .external_lex_state = 42},
- [3835] = {.lex_state = 220, .external_lex_state = 64},
- [3836] = {.lex_state = 275, .external_lex_state = 65},
- [3837] = {.lex_state = 488, .external_lex_state = 38},
- [3838] = {.lex_state = 487, .external_lex_state = 61},
- [3839] = {.lex_state = 487, .external_lex_state = 61},
- [3840] = {.lex_state = 275, .external_lex_state = 65},
- [3841] = {.lex_state = 487, .external_lex_state = 61},
- [3842] = {.lex_state = 275, .external_lex_state = 65},
- [3843] = {.lex_state = 488, .external_lex_state = 42},
- [3844] = {.lex_state = 220, .external_lex_state = 64},
- [3845] = {.lex_state = 487, .external_lex_state = 61},
- [3846] = {.lex_state = 275, .external_lex_state = 65},
- [3847] = {.lex_state = 487, .external_lex_state = 61},
- [3848] = {.lex_state = 487, .external_lex_state = 61},
- [3849] = {.lex_state = 487, .external_lex_state = 42},
- [3850] = {.lex_state = 220, .external_lex_state = 64},
- [3851] = {.lex_state = 293},
- [3852] = {.lex_state = 488, .external_lex_state = 42},
- [3853] = {.lex_state = 487, .external_lex_state = 59},
- [3854] = {.lex_state = 275, .external_lex_state = 65},
- [3855] = {.lex_state = 487, .external_lex_state = 59},
- [3856] = {.lex_state = 275, .external_lex_state = 65},
- [3857] = {.lex_state = 66, .external_lex_state = 42},
- [3858] = {.lex_state = 67, .external_lex_state = 42},
- [3859] = {.lex_state = 275, .external_lex_state = 65},
- [3860] = {.lex_state = 293},
- [3861] = {.lex_state = 275, .external_lex_state = 65},
- [3862] = {.lex_state = 275, .external_lex_state = 65},
- [3863] = {.lex_state = 220, .external_lex_state = 64},
- [3864] = {.lex_state = 488, .external_lex_state = 42},
- [3865] = {.lex_state = 486, .external_lex_state = 42},
- [3866] = {.lex_state = 275, .external_lex_state = 65},
- [3867] = {.lex_state = 487, .external_lex_state = 61},
- [3868] = {.lex_state = 275, .external_lex_state = 65},
- [3869] = {.lex_state = 487, .external_lex_state = 61},
- [3870] = {.lex_state = 275, .external_lex_state = 65},
- [3871] = {.lex_state = 487, .external_lex_state = 61},
- [3872] = {.lex_state = 487, .external_lex_state = 61},
- [3873] = {.lex_state = 487, .external_lex_state = 61},
- [3874] = {.lex_state = 486, .external_lex_state = 42},
- [3875] = {.lex_state = 488, .external_lex_state = 42},
- [3876] = {.lex_state = 293},
- [3877] = {.lex_state = 220, .external_lex_state = 64},
- [3878] = {.lex_state = 487, .external_lex_state = 61},
- [3879] = {.lex_state = 275, .external_lex_state = 65},
- [3880] = {.lex_state = 487, .external_lex_state = 61},
- [3881] = {.lex_state = 293},
- [3882] = {.lex_state = 293},
- [3883] = {.lex_state = 275, .external_lex_state = 65},
- [3884] = {.lex_state = 275, .external_lex_state = 65},
- [3885] = {.lex_state = 220, .external_lex_state = 64},
- [3886] = {.lex_state = 220, .external_lex_state = 64},
- [3887] = {.lex_state = 220, .external_lex_state = 64},
- [3888] = {.lex_state = 275, .external_lex_state = 65},
- [3889] = {.lex_state = 220, .external_lex_state = 64},
- [3890] = {.lex_state = 488, .external_lex_state = 38},
- [3891] = {.lex_state = 220, .external_lex_state = 64},
- [3892] = {.lex_state = 275, .external_lex_state = 65},
- [3893] = {.lex_state = 488, .external_lex_state = 38},
- [3894] = {.lex_state = 220, .external_lex_state = 64},
- [3895] = {.lex_state = 220, .external_lex_state = 64},
- [3896] = {.lex_state = 275, .external_lex_state = 65},
- [3897] = {.lex_state = 275, .external_lex_state = 65},
- [3898] = {.lex_state = 487, .external_lex_state = 42},
- [3899] = {.lex_state = 488, .external_lex_state = 42},
- [3900] = {.lex_state = 275, .external_lex_state = 65},
- [3901] = {.lex_state = 488, .external_lex_state = 42},
- [3902] = {.lex_state = 275, .external_lex_state = 65},
- [3903] = {.lex_state = 487, .external_lex_state = 61},
- [3904] = {.lex_state = 487, .external_lex_state = 61},
- [3905] = {.lex_state = 487, .external_lex_state = 61},
- [3906] = {.lex_state = 487, .external_lex_state = 42},
- [3907] = {.lex_state = 487, .external_lex_state = 61},
- [3908] = {.lex_state = 487, .external_lex_state = 61},
- [3909] = {.lex_state = 275, .external_lex_state = 65},
- [3910] = {.lex_state = 275, .external_lex_state = 65},
- [3911] = {.lex_state = 488, .external_lex_state = 42},
- [3912] = {.lex_state = 487, .external_lex_state = 42},
- [3913] = {.lex_state = 487, .external_lex_state = 42},
- [3914] = {.lex_state = 66, .external_lex_state = 42},
- [3915] = {.lex_state = 66, .external_lex_state = 42},
- [3916] = {.lex_state = 488, .external_lex_state = 42},
- [3917] = {.lex_state = 488, .external_lex_state = 42},
- [3918] = {.lex_state = 293},
- [3919] = {.lex_state = 487, .external_lex_state = 42},
- [3920] = {.lex_state = 488, .external_lex_state = 42},
- [3921] = {.lex_state = 488, .external_lex_state = 42},
- [3922] = {.lex_state = 488, .external_lex_state = 42},
- [3923] = {.lex_state = 488, .external_lex_state = 42},
- [3924] = {.lex_state = 66, .external_lex_state = 42},
- [3925] = {.lex_state = 488, .external_lex_state = 42},
- [3926] = {.lex_state = 488, .external_lex_state = 42},
- [3927] = {.lex_state = 488, .external_lex_state = 42},
- [3928] = {.lex_state = 488, .external_lex_state = 42},
- [3929] = {.lex_state = 488, .external_lex_state = 42},
- [3930] = {.lex_state = 66, .external_lex_state = 42},
- [3931] = {.lex_state = 66, .external_lex_state = 42},
- [3932] = {.lex_state = 66, .external_lex_state = 42},
- [3933] = {.lex_state = 293},
- [3934] = {.lex_state = 488, .external_lex_state = 42},
- [3935] = {.lex_state = 66, .external_lex_state = 42},
- [3936] = {.lex_state = 488, .external_lex_state = 42},
- [3937] = {.lex_state = 219, .external_lex_state = 46},
- [3938] = {.lex_state = 66, .external_lex_state = 42},
- [3939] = {.lex_state = 488, .external_lex_state = 42},
- [3940] = {.lex_state = 488, .external_lex_state = 42},
- [3941] = {.lex_state = 488, .external_lex_state = 42},
- [3942] = {.lex_state = 66, .external_lex_state = 42},
- [3943] = {.lex_state = 488, .external_lex_state = 42},
- [3944] = {.lex_state = 488, .external_lex_state = 42},
- [3945] = {.lex_state = 488, .external_lex_state = 42},
- [3946] = {.lex_state = 488, .external_lex_state = 42},
- [3947] = {.lex_state = 488, .external_lex_state = 42},
- [3948] = {.lex_state = 488, .external_lex_state = 42},
- [3949] = {.lex_state = 488, .external_lex_state = 42},
- [3950] = {.lex_state = 487, .external_lex_state = 42},
- [3951] = {.lex_state = 293},
- [3952] = {.lex_state = 293},
- [3953] = {.lex_state = 66, .external_lex_state = 42},
- [3954] = {.lex_state = 488, .external_lex_state = 42},
- [3955] = {.lex_state = 66, .external_lex_state = 42},
- [3956] = {.lex_state = 66, .external_lex_state = 42},
- [3957] = {.lex_state = 293},
- [3958] = {.lex_state = 66, .external_lex_state = 42},
- [3959] = {.lex_state = 487, .external_lex_state = 42},
- [3960] = {.lex_state = 488, .external_lex_state = 42},
- [3961] = {.lex_state = 66, .external_lex_state = 42},
- [3962] = {.lex_state = 488, .external_lex_state = 42},
- [3963] = {.lex_state = 66, .external_lex_state = 42},
- [3964] = {.lex_state = 488, .external_lex_state = 42},
- [3965] = {.lex_state = 66, .external_lex_state = 42},
- [3966] = {.lex_state = 488, .external_lex_state = 42},
- [3967] = {.lex_state = 66, .external_lex_state = 42},
- [3968] = {.lex_state = 488, .external_lex_state = 42},
- [3969] = {.lex_state = 66, .external_lex_state = 42},
- [3970] = {.lex_state = 487, .external_lex_state = 42},
- [3971] = {.lex_state = 66, .external_lex_state = 42},
- [3972] = {.lex_state = 487, .external_lex_state = 42},
- [3973] = {.lex_state = 488, .external_lex_state = 42},
- [3974] = {.lex_state = 66, .external_lex_state = 42},
- [3975] = {.lex_state = 487, .external_lex_state = 42},
- [3976] = {.lex_state = 66, .external_lex_state = 42},
- [3977] = {.lex_state = 488, .external_lex_state = 42},
- [3978] = {.lex_state = 293},
- [3979] = {.lex_state = 293},
- [3980] = {.lex_state = 488, .external_lex_state = 42},
- [3981] = {.lex_state = 488, .external_lex_state = 42},
- [3982] = {.lex_state = 488, .external_lex_state = 42},
- [3983] = {.lex_state = 488, .external_lex_state = 42},
- [3984] = {.lex_state = 488, .external_lex_state = 42},
- [3985] = {.lex_state = 488, .external_lex_state = 42},
- [3986] = {.lex_state = 66, .external_lex_state = 42},
- [3987] = {.lex_state = 66, .external_lex_state = 42},
- [3988] = {.lex_state = 487, .external_lex_state = 42},
- [3989] = {.lex_state = 488, .external_lex_state = 42},
- [3990] = {.lex_state = 488, .external_lex_state = 42},
- [3991] = {.lex_state = 487, .external_lex_state = 42},
- [3992] = {.lex_state = 66, .external_lex_state = 42},
- [3993] = {.lex_state = 488, .external_lex_state = 42},
- [3994] = {.lex_state = 488, .external_lex_state = 42},
- [3995] = {.lex_state = 488, .external_lex_state = 42},
- [3996] = {.lex_state = 488, .external_lex_state = 42},
- [3997] = {.lex_state = 488, .external_lex_state = 42},
- [3998] = {.lex_state = 66, .external_lex_state = 42},
- [3999] = {.lex_state = 66, .external_lex_state = 42},
- [4000] = {.lex_state = 488, .external_lex_state = 42},
- [4001] = {.lex_state = 488, .external_lex_state = 42},
- [4002] = {.lex_state = 66, .external_lex_state = 42},
- [4003] = {.lex_state = 487, .external_lex_state = 61},
- [4004] = {.lex_state = 66, .external_lex_state = 42},
- [4005] = {.lex_state = 219, .external_lex_state = 46},
- [4006] = {.lex_state = 66, .external_lex_state = 42},
- [4007] = {.lex_state = 488, .external_lex_state = 42},
- [4008] = {.lex_state = 487, .external_lex_state = 61},
- [4009] = {.lex_state = 487, .external_lex_state = 61},
- [4010] = {.lex_state = 487, .external_lex_state = 61},
- [4011] = {.lex_state = 66, .external_lex_state = 42},
- [4012] = {.lex_state = 488, .external_lex_state = 42},
- [4013] = {.lex_state = 488, .external_lex_state = 42},
- [4014] = {.lex_state = 488, .external_lex_state = 42},
- [4015] = {.lex_state = 487, .external_lex_state = 61},
- [4016] = {.lex_state = 487, .external_lex_state = 61},
- [4017] = {.lex_state = 66, .external_lex_state = 42},
- [4018] = {.lex_state = 66, .external_lex_state = 42},
- [4019] = {.lex_state = 66, .external_lex_state = 42},
- [4020] = {.lex_state = 66, .external_lex_state = 42},
- [4021] = {.lex_state = 66, .external_lex_state = 42},
- [4022] = {.lex_state = 66, .external_lex_state = 42},
- [4023] = {.lex_state = 66, .external_lex_state = 42},
- [4024] = {.lex_state = 487, .external_lex_state = 61},
- [4025] = {.lex_state = 487, .external_lex_state = 61},
- [4026] = {.lex_state = 66, .external_lex_state = 42},
- [4027] = {.lex_state = 488, .external_lex_state = 42},
- [4028] = {.lex_state = 66, .external_lex_state = 42},
- [4029] = {.lex_state = 488, .external_lex_state = 42},
- [4030] = {.lex_state = 293},
- [4031] = {.lex_state = 487, .external_lex_state = 42},
- [4032] = {.lex_state = 488, .external_lex_state = 42},
- [4033] = {.lex_state = 488, .external_lex_state = 42},
- [4034] = {.lex_state = 488, .external_lex_state = 42},
- [4035] = {.lex_state = 66, .external_lex_state = 42},
- [4036] = {.lex_state = 66, .external_lex_state = 42},
- [4037] = {.lex_state = 488, .external_lex_state = 42},
- [4038] = {.lex_state = 66, .external_lex_state = 42},
- [4039] = {.lex_state = 66, .external_lex_state = 42},
- [4040] = {.lex_state = 66, .external_lex_state = 42},
- [4041] = {.lex_state = 66, .external_lex_state = 42},
- [4042] = {.lex_state = 66, .external_lex_state = 42},
- [4043] = {.lex_state = 66, .external_lex_state = 42},
- [4044] = {.lex_state = 66, .external_lex_state = 42},
- [4045] = {.lex_state = 487, .external_lex_state = 42},
- [4046] = {.lex_state = 293},
- [4047] = {.lex_state = 66, .external_lex_state = 42},
- [4048] = {.lex_state = 488, .external_lex_state = 42},
- [4049] = {.lex_state = 66, .external_lex_state = 42},
- [4050] = {.lex_state = 66, .external_lex_state = 42},
- [4051] = {.lex_state = 66, .external_lex_state = 42},
- [4052] = {.lex_state = 487, .external_lex_state = 61},
- [4053] = {.lex_state = 487, .external_lex_state = 61},
- [4054] = {.lex_state = 66, .external_lex_state = 42},
- [4055] = {.lex_state = 66, .external_lex_state = 42},
- [4056] = {.lex_state = 66, .external_lex_state = 42},
- [4057] = {.lex_state = 66, .external_lex_state = 42},
- [4058] = {.lex_state = 66, .external_lex_state = 42},
- [4059] = {.lex_state = 66, .external_lex_state = 42},
- [4060] = {.lex_state = 487, .external_lex_state = 42},
- [4061] = {.lex_state = 487, .external_lex_state = 42},
- [4062] = {.lex_state = 487, .external_lex_state = 42},
- [4063] = {.lex_state = 282, .external_lex_state = 66},
- [4064] = {.lex_state = 282, .external_lex_state = 66},
- [4065] = {.lex_state = 209, .external_lex_state = 64},
- [4066] = {.lex_state = 282, .external_lex_state = 66},
- [4067] = {.lex_state = 282, .external_lex_state = 66},
- [4068] = {.lex_state = 487, .external_lex_state = 42},
- [4069] = {.lex_state = 488, .external_lex_state = 42},
- [4070] = {.lex_state = 67, .external_lex_state = 42},
- [4071] = {.lex_state = 67, .external_lex_state = 42},
- [4072] = {.lex_state = 282, .external_lex_state = 66},
- [4073] = {.lex_state = 488, .external_lex_state = 42},
- [4074] = {.lex_state = 67, .external_lex_state = 42},
- [4075] = {.lex_state = 209, .external_lex_state = 64},
- [4076] = {.lex_state = 487, .external_lex_state = 42},
- [4077] = {.lex_state = 209, .external_lex_state = 64},
- [4078] = {.lex_state = 209, .external_lex_state = 64},
- [4079] = {.lex_state = 209, .external_lex_state = 64},
- [4080] = {.lex_state = 219, .external_lex_state = 46},
- [4081] = {.lex_state = 66, .external_lex_state = 59},
- [4082] = {.lex_state = 487, .external_lex_state = 42},
- [4083] = {.lex_state = 488, .external_lex_state = 42},
- [4084] = {.lex_state = 487, .external_lex_state = 42},
- [4085] = {.lex_state = 487, .external_lex_state = 42},
- [4086] = {.lex_state = 487, .external_lex_state = 42},
- [4087] = {.lex_state = 67, .external_lex_state = 42},
- [4088] = {.lex_state = 282, .external_lex_state = 66},
- [4089] = {.lex_state = 282, .external_lex_state = 66},
- [4090] = {.lex_state = 66, .external_lex_state = 59},
- [4091] = {.lex_state = 293},
- [4092] = {.lex_state = 292, .external_lex_state = 24},
- [4093] = {.lex_state = 293},
- [4094] = {.lex_state = 282, .external_lex_state = 66},
- [4095] = {.lex_state = 293},
- [4096] = {.lex_state = 292, .external_lex_state = 24},
- [4097] = {.lex_state = 293},
- [4098] = {.lex_state = 293},
- [4099] = {.lex_state = 292, .external_lex_state = 24},
- [4100] = {.lex_state = 293},
- [4101] = {.lex_state = 282, .external_lex_state = 66},
- [4102] = {.lex_state = 293},
- [4103] = {.lex_state = 293},
- [4104] = {.lex_state = 293},
- [4105] = {.lex_state = 292, .external_lex_state = 24},
- [4106] = {.lex_state = 487, .external_lex_state = 42},
- [4107] = {.lex_state = 487, .external_lex_state = 42},
- [4108] = {.lex_state = 292, .external_lex_state = 24},
- [4109] = {.lex_state = 487, .external_lex_state = 42},
- [4110] = {.lex_state = 292, .external_lex_state = 24},
- [4111] = {.lex_state = 293},
- [4112] = {.lex_state = 282, .external_lex_state = 66},
- [4113] = {.lex_state = 292, .external_lex_state = 24},
- [4114] = {.lex_state = 293},
- [4115] = {.lex_state = 282, .external_lex_state = 66},
- [4116] = {.lex_state = 66, .external_lex_state = 38},
- [4117] = {.lex_state = 293},
- [4118] = {.lex_state = 293},
- [4119] = {.lex_state = 270, .external_lex_state = 57},
- [4120] = {.lex_state = 293},
- [4121] = {.lex_state = 282, .external_lex_state = 66},
- [4122] = {.lex_state = 292, .external_lex_state = 24},
- [4123] = {.lex_state = 292, .external_lex_state = 24},
- [4124] = {.lex_state = 293},
- [4125] = {.lex_state = 282, .external_lex_state = 66},
- [4126] = {.lex_state = 293},
- [4127] = {.lex_state = 293},
- [4128] = {.lex_state = 293},
- [4129] = {.lex_state = 293},
- [4130] = {.lex_state = 293},
- [4131] = {.lex_state = 293},
- [4132] = {.lex_state = 293},
- [4133] = {.lex_state = 293},
- [4134] = {.lex_state = 282, .external_lex_state = 66},
- [4135] = {.lex_state = 293},
- [4136] = {.lex_state = 293},
- [4137] = {.lex_state = 66, .external_lex_state = 61},
- [4138] = {.lex_state = 293},
- [4139] = {.lex_state = 293},
- [4140] = {.lex_state = 66, .external_lex_state = 59},
- [4141] = {.lex_state = 282, .external_lex_state = 66},
- [4142] = {.lex_state = 292, .external_lex_state = 24},
- [4143] = {.lex_state = 292, .external_lex_state = 24},
- [4144] = {.lex_state = 292, .external_lex_state = 24},
- [4145] = {.lex_state = 293},
- [4146] = {.lex_state = 292, .external_lex_state = 24},
- [4147] = {.lex_state = 293},
- [4148] = {.lex_state = 293},
- [4149] = {.lex_state = 292, .external_lex_state = 24},
- [4150] = {.lex_state = 282, .external_lex_state = 66},
- [4151] = {.lex_state = 292, .external_lex_state = 24},
- [4152] = {.lex_state = 293},
- [4153] = {.lex_state = 282, .external_lex_state = 66},
- [4154] = {.lex_state = 292, .external_lex_state = 24},
- [4155] = {.lex_state = 270, .external_lex_state = 57},
- [4156] = {.lex_state = 293},
- [4157] = {.lex_state = 303, .external_lex_state = 67},
- [4158] = {.lex_state = 292, .external_lex_state = 24},
- [4159] = {.lex_state = 292, .external_lex_state = 24},
- [4160] = {.lex_state = 293},
- [4161] = {.lex_state = 66, .external_lex_state = 38},
- [4162] = {.lex_state = 293},
- [4163] = {.lex_state = 293},
- [4164] = {.lex_state = 282, .external_lex_state = 66},
- [4165] = {.lex_state = 292, .external_lex_state = 24},
- [4166] = {.lex_state = 282, .external_lex_state = 66},
- [4167] = {.lex_state = 293},
- [4168] = {.lex_state = 282, .external_lex_state = 66},
- [4169] = {.lex_state = 301, .external_lex_state = 68},
- [4170] = {.lex_state = 270, .external_lex_state = 57},
- [4171] = {.lex_state = 66, .external_lex_state = 59},
- [4172] = {.lex_state = 293},
- [4173] = {.lex_state = 282, .external_lex_state = 66},
- [4174] = {.lex_state = 282, .external_lex_state = 66},
- [4175] = {.lex_state = 282, .external_lex_state = 66},
- [4176] = {.lex_state = 293},
- [4177] = {.lex_state = 292, .external_lex_state = 24},
- [4178] = {.lex_state = 293},
- [4179] = {.lex_state = 66, .external_lex_state = 59},
- [4180] = {.lex_state = 292, .external_lex_state = 24},
- [4181] = {.lex_state = 292, .external_lex_state = 24},
- [4182] = {.lex_state = 292, .external_lex_state = 24},
- [4183] = {.lex_state = 292, .external_lex_state = 24},
- [4184] = {.lex_state = 282, .external_lex_state = 66},
- [4185] = {.lex_state = 282, .external_lex_state = 66},
- [4186] = {.lex_state = 279, .external_lex_state = 24},
- [4187] = {.lex_state = 66, .external_lex_state = 61},
- [4188] = {.lex_state = 279, .external_lex_state = 24},
- [4189] = {.lex_state = 279, .external_lex_state = 24},
- [4190] = {.lex_state = 279, .external_lex_state = 24},
- [4191] = {.lex_state = 279, .external_lex_state = 24},
- [4192] = {.lex_state = 279, .external_lex_state = 24},
- [4193] = {.lex_state = 279, .external_lex_state = 24},
- [4194] = {.lex_state = 279, .external_lex_state = 24},
- [4195] = {.lex_state = 279, .external_lex_state = 24},
- [4196] = {.lex_state = 66, .external_lex_state = 42},
- [4197] = {.lex_state = 279, .external_lex_state = 24},
- [4198] = {.lex_state = 66, .external_lex_state = 42},
- [4199] = {.lex_state = 279, .external_lex_state = 24},
- [4200] = {.lex_state = 301, .external_lex_state = 69},
- [4201] = {.lex_state = 279, .external_lex_state = 24},
- [4202] = {.lex_state = 279, .external_lex_state = 24},
- [4203] = {.lex_state = 279, .external_lex_state = 24},
- [4204] = {.lex_state = 279, .external_lex_state = 24},
- [4205] = {.lex_state = 66, .external_lex_state = 61},
- [4206] = {.lex_state = 279, .external_lex_state = 24},
- [4207] = {.lex_state = 66, .external_lex_state = 61},
- [4208] = {.lex_state = 279, .external_lex_state = 24},
- [4209] = {.lex_state = 279, .external_lex_state = 24},
- [4210] = {.lex_state = 486, .external_lex_state = 70},
- [4211] = {.lex_state = 279, .external_lex_state = 24},
- [4212] = {.lex_state = 279, .external_lex_state = 24},
- [4213] = {.lex_state = 279, .external_lex_state = 24},
- [4214] = {.lex_state = 279, .external_lex_state = 24},
- [4215] = {.lex_state = 303, .external_lex_state = 67},
- [4216] = {.lex_state = 279, .external_lex_state = 24},
- [4217] = {.lex_state = 279, .external_lex_state = 24},
- [4218] = {.lex_state = 66, .external_lex_state = 61},
- [4219] = {.lex_state = 279, .external_lex_state = 26},
- [4220] = {.lex_state = 293, .external_lex_state = 54},
- [4221] = {.lex_state = 293, .external_lex_state = 54},
- [4222] = {.lex_state = 279, .external_lex_state = 26},
- [4223] = {.lex_state = 279, .external_lex_state = 24},
- [4224] = {.lex_state = 66, .external_lex_state = 61},
- [4225] = {.lex_state = 303, .external_lex_state = 67},
- [4226] = {.lex_state = 279, .external_lex_state = 24},
- [4227] = {.lex_state = 279, .external_lex_state = 24},
- [4228] = {.lex_state = 279, .external_lex_state = 24},
- [4229] = {.lex_state = 279, .external_lex_state = 24},
- [4230] = {.lex_state = 279, .external_lex_state = 24},
- [4231] = {.lex_state = 279, .external_lex_state = 24},
- [4232] = {.lex_state = 279, .external_lex_state = 24},
- [4233] = {.lex_state = 303, .external_lex_state = 68},
- [4234] = {.lex_state = 66, .external_lex_state = 61},
- [4235] = {.lex_state = 279, .external_lex_state = 24},
- [4236] = {.lex_state = 279, .external_lex_state = 24},
- [4237] = {.lex_state = 279, .external_lex_state = 24},
- [4238] = {.lex_state = 66, .external_lex_state = 42},
- [4239] = {.lex_state = 66, .external_lex_state = 61},
- [4240] = {.lex_state = 279, .external_lex_state = 24},
- [4241] = {.lex_state = 66, .external_lex_state = 42},
- [4242] = {.lex_state = 279, .external_lex_state = 24},
- [4243] = {.lex_state = 279, .external_lex_state = 24},
- [4244] = {.lex_state = 303, .external_lex_state = 68},
- [4245] = {.lex_state = 279, .external_lex_state = 24},
- [4246] = {.lex_state = 66, .external_lex_state = 42},
- [4247] = {.lex_state = 303, .external_lex_state = 68},
- [4248] = {.lex_state = 293, .external_lex_state = 54},
- [4249] = {.lex_state = 279, .external_lex_state = 24},
- [4250] = {.lex_state = 279, .external_lex_state = 24},
- [4251] = {.lex_state = 279, .external_lex_state = 24},
- [4252] = {.lex_state = 293, .external_lex_state = 54},
- [4253] = {.lex_state = 303, .external_lex_state = 67},
- [4254] = {.lex_state = 279, .external_lex_state = 24},
- [4255] = {.lex_state = 279, .external_lex_state = 24},
- [4256] = {.lex_state = 293, .external_lex_state = 53},
- [4257] = {.lex_state = 293, .external_lex_state = 53},
- [4258] = {.lex_state = 303, .external_lex_state = 67},
- [4259] = {.lex_state = 303, .external_lex_state = 67},
- [4260] = {.lex_state = 303, .external_lex_state = 67},
- [4261] = {.lex_state = 279, .external_lex_state = 24},
- [4262] = {.lex_state = 279, .external_lex_state = 24},
- [4263] = {.lex_state = 279, .external_lex_state = 24},
- [4264] = {.lex_state = 279, .external_lex_state = 24},
- [4265] = {.lex_state = 279, .external_lex_state = 24},
- [4266] = {.lex_state = 279, .external_lex_state = 24},
- [4267] = {.lex_state = 303, .external_lex_state = 67},
- [4268] = {.lex_state = 279, .external_lex_state = 24},
- [4269] = {.lex_state = 279, .external_lex_state = 24},
- [4270] = {.lex_state = 303, .external_lex_state = 67},
- [4271] = {.lex_state = 279, .external_lex_state = 24},
- [4272] = {.lex_state = 303, .external_lex_state = 68},
- [4273] = {.lex_state = 303, .external_lex_state = 67},
- [4274] = {.lex_state = 66, .external_lex_state = 61},
- [4275] = {.lex_state = 185, .external_lex_state = 46},
- [4276] = {.lex_state = 279, .external_lex_state = 24},
- [4277] = {.lex_state = 279, .external_lex_state = 24},
- [4278] = {.lex_state = 279, .external_lex_state = 24},
- [4279] = {.lex_state = 279, .external_lex_state = 24},
- [4280] = {.lex_state = 279, .external_lex_state = 24},
- [4281] = {.lex_state = 66, .external_lex_state = 42},
- [4282] = {.lex_state = 279, .external_lex_state = 24},
- [4283] = {.lex_state = 303, .external_lex_state = 67},
- [4284] = {.lex_state = 279, .external_lex_state = 24},
- [4285] = {.lex_state = 279, .external_lex_state = 24},
- [4286] = {.lex_state = 279, .external_lex_state = 24},
- [4287] = {.lex_state = 66, .external_lex_state = 61},
- [4288] = {.lex_state = 279, .external_lex_state = 24},
- [4289] = {.lex_state = 66, .external_lex_state = 61},
- [4290] = {.lex_state = 293, .external_lex_state = 54},
- [4291] = {.lex_state = 279, .external_lex_state = 24},
- [4292] = {.lex_state = 303, .external_lex_state = 67},
- [4293] = {.lex_state = 303, .external_lex_state = 68},
- [4294] = {.lex_state = 303, .external_lex_state = 67},
- [4295] = {.lex_state = 303, .external_lex_state = 68},
- [4296] = {.lex_state = 279, .external_lex_state = 26},
- [4297] = {.lex_state = 303, .external_lex_state = 67},
- [4298] = {.lex_state = 486, .external_lex_state = 70},
- [4299] = {.lex_state = 303, .external_lex_state = 69},
- [4300] = {.lex_state = 303, .external_lex_state = 69},
- [4301] = {.lex_state = 303, .external_lex_state = 69},
- [4302] = {.lex_state = 303, .external_lex_state = 67},
- [4303] = {.lex_state = 303, .external_lex_state = 67},
- [4304] = {.lex_state = 303, .external_lex_state = 67},
- [4305] = {.lex_state = 303, .external_lex_state = 68},
- [4306] = {.lex_state = 293, .external_lex_state = 54},
- [4307] = {.lex_state = 303, .external_lex_state = 67},
- [4308] = {.lex_state = 303, .external_lex_state = 69},
- [4309] = {.lex_state = 303, .external_lex_state = 69},
- [4310] = {.lex_state = 303, .external_lex_state = 67},
- [4311] = {.lex_state = 303, .external_lex_state = 67},
- [4312] = {.lex_state = 293, .external_lex_state = 57},
- [4313] = {.lex_state = 303, .external_lex_state = 68},
- [4314] = {.lex_state = 303, .external_lex_state = 69},
- [4315] = {.lex_state = 293, .external_lex_state = 54},
- [4316] = {.lex_state = 303, .external_lex_state = 67},
- [4317] = {.lex_state = 293, .external_lex_state = 57},
- [4318] = {.lex_state = 486, .external_lex_state = 70},
- [4319] = {.lex_state = 66, .external_lex_state = 42},
- [4320] = {.lex_state = 66, .external_lex_state = 42},
- [4321] = {.lex_state = 303, .external_lex_state = 67},
- [4322] = {.lex_state = 293, .external_lex_state = 54},
- [4323] = {.lex_state = 303, .external_lex_state = 68},
- [4324] = {.lex_state = 303, .external_lex_state = 67},
- [4325] = {.lex_state = 303, .external_lex_state = 68},
- [4326] = {.lex_state = 293, .external_lex_state = 54},
- [4327] = {.lex_state = 303, .external_lex_state = 68},
- [4328] = {.lex_state = 301, .external_lex_state = 53},
- [4329] = {.lex_state = 486, .external_lex_state = 70},
- [4330] = {.lex_state = 303, .external_lex_state = 67},
- [4331] = {.lex_state = 303, .external_lex_state = 67},
- [4332] = {.lex_state = 303, .external_lex_state = 68},
- [4333] = {.lex_state = 293, .external_lex_state = 57},
- [4334] = {.lex_state = 293, .external_lex_state = 57},
- [4335] = {.lex_state = 293, .external_lex_state = 54},
- [4336] = {.lex_state = 303, .external_lex_state = 68},
- [4337] = {.lex_state = 293, .external_lex_state = 54},
- [4338] = {.lex_state = 293, .external_lex_state = 57},
- [4339] = {.lex_state = 303, .external_lex_state = 68},
- [4340] = {.lex_state = 303, .external_lex_state = 69},
- [4341] = {.lex_state = 303, .external_lex_state = 68},
- [4342] = {.lex_state = 303, .external_lex_state = 67},
- [4343] = {.lex_state = 303, .external_lex_state = 68},
- [4344] = {.lex_state = 301, .external_lex_state = 53},
- [4345] = {.lex_state = 303, .external_lex_state = 68},
- [4346] = {.lex_state = 303, .external_lex_state = 68},
- [4347] = {.lex_state = 293, .external_lex_state = 54},
- [4348] = {.lex_state = 303, .external_lex_state = 68},
- [4349] = {.lex_state = 303, .external_lex_state = 67},
- [4350] = {.lex_state = 303, .external_lex_state = 68},
- [4351] = {.lex_state = 303, .external_lex_state = 69},
- [4352] = {.lex_state = 303, .external_lex_state = 68},
- [4353] = {.lex_state = 303, .external_lex_state = 69},
- [4354] = {.lex_state = 303, .external_lex_state = 68},
- [4355] = {.lex_state = 303, .external_lex_state = 67},
- [4356] = {.lex_state = 303, .external_lex_state = 68},
- [4357] = {.lex_state = 303, .external_lex_state = 68},
- [4358] = {.lex_state = 303, .external_lex_state = 67},
- [4359] = {.lex_state = 185, .external_lex_state = 46},
- [4360] = {.lex_state = 303, .external_lex_state = 67},
- [4361] = {.lex_state = 303, .external_lex_state = 69},
- [4362] = {.lex_state = 303, .external_lex_state = 69},
- [4363] = {.lex_state = 303, .external_lex_state = 67},
- [4364] = {.lex_state = 303, .external_lex_state = 69},
- [4365] = {.lex_state = 303, .external_lex_state = 69},
- [4366] = {.lex_state = 301, .external_lex_state = 57},
- [4367] = {.lex_state = 303, .external_lex_state = 69},
- [4368] = {.lex_state = 303, .external_lex_state = 69},
- [4369] = {.lex_state = 301, .external_lex_state = 57},
- [4370] = {.lex_state = 303, .external_lex_state = 69},
- [4371] = {.lex_state = 303, .external_lex_state = 69},
- [4372] = {.lex_state = 66, .external_lex_state = 42},
- [4373] = {.lex_state = 303, .external_lex_state = 69},
- [4374] = {.lex_state = 293, .external_lex_state = 57},
- [4375] = {.lex_state = 66, .external_lex_state = 42},
- [4376] = {.lex_state = 303, .external_lex_state = 69},
- [4377] = {.lex_state = 301, .external_lex_state = 53},
- [4378] = {.lex_state = 303, .external_lex_state = 69},
- [4379] = {.lex_state = 303, .external_lex_state = 69},
- [4380] = {.lex_state = 293, .external_lex_state = 54},
- [4381] = {.lex_state = 66, .external_lex_state = 42},
- [4382] = {.lex_state = 303, .external_lex_state = 69},
- [4383] = {.lex_state = 303, .external_lex_state = 69},
- [4384] = {.lex_state = 303, .external_lex_state = 69},
- [4385] = {.lex_state = 303, .external_lex_state = 69},
- [4386] = {.lex_state = 301, .external_lex_state = 57},
- [4387] = {.lex_state = 303, .external_lex_state = 69},
- [4388] = {.lex_state = 303, .external_lex_state = 69},
- [4389] = {.lex_state = 303, .external_lex_state = 69},
- [4390] = {.lex_state = 301, .external_lex_state = 57},
- [4391] = {.lex_state = 301, .external_lex_state = 57},
- [4392] = {.lex_state = 303, .external_lex_state = 69},
- [4393] = {.lex_state = 294, .external_lex_state = 71},
- [4394] = {.lex_state = 303, .external_lex_state = 69},
- [4395] = {.lex_state = 293, .external_lex_state = 57},
- [4396] = {.lex_state = 293, .external_lex_state = 54},
- [4397] = {.lex_state = 293, .external_lex_state = 54},
- [4398] = {.lex_state = 293, .external_lex_state = 54},
- [4399] = {.lex_state = 293, .external_lex_state = 54},
- [4400] = {.lex_state = 293, .external_lex_state = 54},
- [4401] = {.lex_state = 270, .external_lex_state = 57},
- [4402] = {.lex_state = 293, .external_lex_state = 54},
- [4403] = {.lex_state = 270, .external_lex_state = 57},
- [4404] = {.lex_state = 293, .external_lex_state = 57},
- [4405] = {.lex_state = 293, .external_lex_state = 54},
- [4406] = {.lex_state = 293, .external_lex_state = 54},
- [4407] = {.lex_state = 293, .external_lex_state = 53},
- [4408] = {.lex_state = 293, .external_lex_state = 54},
- [4409] = {.lex_state = 293, .external_lex_state = 54},
- [4410] = {.lex_state = 293, .external_lex_state = 54},
- [4411] = {.lex_state = 293, .external_lex_state = 54},
- [4412] = {.lex_state = 270, .external_lex_state = 57},
- [4413] = {.lex_state = 293, .external_lex_state = 57},
- [4414] = {.lex_state = 293, .external_lex_state = 54},
- [4415] = {.lex_state = 293, .external_lex_state = 54},
- [4416] = {.lex_state = 293, .external_lex_state = 53},
- [4417] = {.lex_state = 293, .external_lex_state = 54},
- [4418] = {.lex_state = 293, .external_lex_state = 54},
- [4419] = {.lex_state = 293, .external_lex_state = 54},
- [4420] = {.lex_state = 293, .external_lex_state = 54},
- [4421] = {.lex_state = 293, .external_lex_state = 54},
- [4422] = {.lex_state = 270, .external_lex_state = 57},
- [4423] = {.lex_state = 293, .external_lex_state = 54},
- [4424] = {.lex_state = 301, .external_lex_state = 57},
- [4425] = {.lex_state = 270, .external_lex_state = 57},
- [4426] = {.lex_state = 270, .external_lex_state = 57},
- [4427] = {.lex_state = 293, .external_lex_state = 54},
- [4428] = {.lex_state = 293, .external_lex_state = 54},
- [4429] = {.lex_state = 293, .external_lex_state = 54},
- [4430] = {.lex_state = 293, .external_lex_state = 54},
- [4431] = {.lex_state = 293, .external_lex_state = 54},
- [4432] = {.lex_state = 181, .external_lex_state = 58},
- [4433] = {.lex_state = 293, .external_lex_state = 53},
- [4434] = {.lex_state = 270, .external_lex_state = 57},
- [4435] = {.lex_state = 68, .external_lex_state = 72},
- [4436] = {.lex_state = 181, .external_lex_state = 58},
- [4437] = {.lex_state = 293, .external_lex_state = 57},
- [4438] = {.lex_state = 293, .external_lex_state = 57},
- [4439] = {.lex_state = 68, .external_lex_state = 72},
- [4440] = {.lex_state = 293, .external_lex_state = 57},
- [4441] = {.lex_state = 293, .external_lex_state = 57},
- [4442] = {.lex_state = 293, .external_lex_state = 57},
- [4443] = {.lex_state = 293, .external_lex_state = 57},
- [4444] = {.lex_state = 68, .external_lex_state = 72},
- [4445] = {.lex_state = 293, .external_lex_state = 57},
- [4446] = {.lex_state = 293, .external_lex_state = 57},
- [4447] = {.lex_state = 293, .external_lex_state = 57},
- [4448] = {.lex_state = 293, .external_lex_state = 57},
- [4449] = {.lex_state = 293, .external_lex_state = 57},
- [4450] = {.lex_state = 293, .external_lex_state = 57},
- [4451] = {.lex_state = 293, .external_lex_state = 57},
- [4452] = {.lex_state = 293, .external_lex_state = 57},
- [4453] = {.lex_state = 293, .external_lex_state = 57},
- [4454] = {.lex_state = 293, .external_lex_state = 57},
- [4455] = {.lex_state = 68, .external_lex_state = 62},
- [4456] = {.lex_state = 293, .external_lex_state = 57},
- [4457] = {.lex_state = 293, .external_lex_state = 57},
- [4458] = {.lex_state = 293, .external_lex_state = 57},
- [4459] = {.lex_state = 68, .external_lex_state = 62},
- [4460] = {.lex_state = 293, .external_lex_state = 57},
- [4461] = {.lex_state = 293, .external_lex_state = 57},
- [4462] = {.lex_state = 293, .external_lex_state = 57},
- [4463] = {.lex_state = 293, .external_lex_state = 57},
- [4464] = {.lex_state = 293, .external_lex_state = 57},
- [4465] = {.lex_state = 293, .external_lex_state = 57},
- [4466] = {.lex_state = 68, .external_lex_state = 72},
- [4467] = {.lex_state = 293, .external_lex_state = 57},
- [4468] = {.lex_state = 293, .external_lex_state = 57},
- [4469] = {.lex_state = 68, .external_lex_state = 62},
- [4470] = {.lex_state = 293, .external_lex_state = 57},
- [4471] = {.lex_state = 68, .external_lex_state = 62},
- [4472] = {.lex_state = 293, .external_lex_state = 57},
- [4473] = {.lex_state = 68, .external_lex_state = 62},
- [4474] = {.lex_state = 293, .external_lex_state = 57},
- [4475] = {.lex_state = 68, .external_lex_state = 72},
- [4476] = {.lex_state = 293, .external_lex_state = 57},
- [4477] = {.lex_state = 293, .external_lex_state = 57},
- [4478] = {.lex_state = 294, .external_lex_state = 73},
- [4479] = {.lex_state = 293, .external_lex_state = 57},
- [4480] = {.lex_state = 293, .external_lex_state = 57},
- [4481] = {.lex_state = 293, .external_lex_state = 57},
- [4482] = {.lex_state = 293, .external_lex_state = 57},
- [4483] = {.lex_state = 293, .external_lex_state = 57},
- [4484] = {.lex_state = 293, .external_lex_state = 57},
- [4485] = {.lex_state = 293, .external_lex_state = 57},
- [4486] = {.lex_state = 293, .external_lex_state = 57},
- [4487] = {.lex_state = 293, .external_lex_state = 57},
- [4488] = {.lex_state = 293, .external_lex_state = 57},
- [4489] = {.lex_state = 293, .external_lex_state = 57},
- [4490] = {.lex_state = 293, .external_lex_state = 57},
- [4491] = {.lex_state = 68, .external_lex_state = 72},
- [4492] = {.lex_state = 293, .external_lex_state = 57},
- [4493] = {.lex_state = 293, .external_lex_state = 57},
- [4494] = {.lex_state = 293, .external_lex_state = 57},
- [4495] = {.lex_state = 293, .external_lex_state = 57},
- [4496] = {.lex_state = 68, .external_lex_state = 62},
- [4497] = {.lex_state = 293, .external_lex_state = 57},
- [4498] = {.lex_state = 293, .external_lex_state = 57},
- [4499] = {.lex_state = 293, .external_lex_state = 57},
- [4500] = {.lex_state = 293, .external_lex_state = 57},
- [4501] = {.lex_state = 68, .external_lex_state = 72},
- [4502] = {.lex_state = 68, .external_lex_state = 62},
- [4503] = {.lex_state = 293, .external_lex_state = 57},
- [4504] = {.lex_state = 293, .external_lex_state = 57},
- [4505] = {.lex_state = 68, .external_lex_state = 72},
- [4506] = {.lex_state = 68, .external_lex_state = 62},
- [4507] = {.lex_state = 293, .external_lex_state = 57},
- [4508] = {.lex_state = 293, .external_lex_state = 57},
- [4509] = {.lex_state = 68, .external_lex_state = 72},
- [4510] = {.lex_state = 68, .external_lex_state = 72},
- [4511] = {.lex_state = 68, .external_lex_state = 72},
- [4512] = {.lex_state = 68, .external_lex_state = 72},
- [4513] = {.lex_state = 68, .external_lex_state = 72},
- [4514] = {.lex_state = 68, .external_lex_state = 72},
- [4515] = {.lex_state = 68, .external_lex_state = 72},
- [4516] = {.lex_state = 68, .external_lex_state = 72},
- [4517] = {.lex_state = 68, .external_lex_state = 72},
- [4518] = {.lex_state = 274, .external_lex_state = 55},
- [4519] = {.lex_state = 68, .external_lex_state = 72},
- [4520] = {.lex_state = 68, .external_lex_state = 72},
- [4521] = {.lex_state = 68, .external_lex_state = 72},
- [4522] = {.lex_state = 68, .external_lex_state = 72},
- [4523] = {.lex_state = 68, .external_lex_state = 72},
- [4524] = {.lex_state = 68, .external_lex_state = 62},
- [4525] = {.lex_state = 68, .external_lex_state = 72},
- [4526] = {.lex_state = 68, .external_lex_state = 72},
- [4527] = {.lex_state = 68, .external_lex_state = 72},
- [4528] = {.lex_state = 68, .external_lex_state = 72},
- [4529] = {.lex_state = 68, .external_lex_state = 72},
- [4530] = {.lex_state = 68, .external_lex_state = 62},
- [4531] = {.lex_state = 68, .external_lex_state = 62},
- [4532] = {.lex_state = 68, .external_lex_state = 62},
- [4533] = {.lex_state = 274, .external_lex_state = 55},
- [4534] = {.lex_state = 298},
- [4535] = {.lex_state = 298},
- [4536] = {.lex_state = 298},
- [4537] = {.lex_state = 298},
- [4538] = {.lex_state = 298},
- [4539] = {.lex_state = 298},
- [4540] = {.lex_state = 298},
- [4541] = {.lex_state = 298},
- [4542] = {.lex_state = 298},
- [4543] = {.lex_state = 298},
- [4544] = {.lex_state = 298},
- [4545] = {.lex_state = 298},
- [4546] = {.lex_state = 298},
- [4547] = {.lex_state = 298},
- [4548] = {.lex_state = 298},
- [4549] = {.lex_state = 298},
- [4550] = {.lex_state = 298},
- [4551] = {.lex_state = 298},
- [4552] = {.lex_state = 298},
- [4553] = {.lex_state = 298},
- [4554] = {.lex_state = 298},
- [4555] = {.lex_state = 298},
- [4556] = {.lex_state = 298},
- [4557] = {.lex_state = 298},
- [4558] = {.lex_state = 298},
- [4559] = {.lex_state = 298},
- [4560] = {.lex_state = 298},
- [4561] = {.lex_state = 298},
- [4562] = {.lex_state = 298},
- [4563] = {.lex_state = 298},
- [4564] = {.lex_state = 298},
- [4565] = {.lex_state = 298},
- [4566] = {.lex_state = 267},
- [4567] = {.lex_state = 298},
- [4568] = {.lex_state = 298},
- [4569] = {.lex_state = 298},
- [4570] = {.lex_state = 298},
- [4571] = {.lex_state = 298},
- [4572] = {.lex_state = 298},
- [4573] = {.lex_state = 298},
- [4574] = {.lex_state = 298},
- [4575] = {.lex_state = 267},
- [4576] = {.lex_state = 298},
- [4577] = {.lex_state = 298},
- [4578] = {.lex_state = 298},
- [4579] = {.lex_state = 298},
- [4580] = {.lex_state = 298},
- [4581] = {.lex_state = 298},
- [4582] = {.lex_state = 298},
- [4583] = {.lex_state = 298},
- [4584] = {.lex_state = 298},
- [4585] = {.lex_state = 298},
- [4586] = {.lex_state = 298},
- [4587] = {.lex_state = 298},
- [4588] = {.lex_state = 298},
- [4589] = {.lex_state = 298},
- [4590] = {.lex_state = 298},
- [4591] = {.lex_state = 298},
- [4592] = {.lex_state = 298},
- [4593] = {.lex_state = 298},
- [4594] = {.lex_state = 298},
- [4595] = {.lex_state = 298},
- [4596] = {.lex_state = 298},
- [4597] = {.lex_state = 298},
- [4598] = {.lex_state = 298},
- [4599] = {.lex_state = 298},
- [4600] = {.lex_state = 298},
- [4601] = {.lex_state = 298},
- [4602] = {.lex_state = 298},
- [4603] = {.lex_state = 298},
- [4604] = {.lex_state = 298},
- [4605] = {.lex_state = 298},
- [4606] = {.lex_state = 298},
- [4607] = {.lex_state = 298},
- [4608] = {.lex_state = 298},
- [4609] = {.lex_state = 298},
- [4610] = {.lex_state = 298},
- [4611] = {.lex_state = 298},
- [4612] = {.lex_state = 298},
- [4613] = {.lex_state = 298},
- [4614] = {.lex_state = 68, .external_lex_state = 62},
- [4615] = {.lex_state = 298},
- [4616] = {.lex_state = 298},
- [4617] = {.lex_state = 298},
- [4618] = {.lex_state = 298},
- [4619] = {.lex_state = 298},
- [4620] = {.lex_state = 298},
- [4621] = {.lex_state = 298},
- [4622] = {.lex_state = 298},
- [4623] = {.lex_state = 298},
- [4624] = {.lex_state = 298},
- [4625] = {.lex_state = 298},
- [4626] = {.lex_state = 298},
- [4627] = {.lex_state = 298},
- [4628] = {.lex_state = 298},
- [4629] = {.lex_state = 298},
- [4630] = {.lex_state = 298},
- [4631] = {.lex_state = 298},
- [4632] = {.lex_state = 298},
- [4633] = {.lex_state = 298},
- [4634] = {.lex_state = 298},
- [4635] = {.lex_state = 298},
- [4636] = {.lex_state = 298},
- [4637] = {.lex_state = 298},
- [4638] = {.lex_state = 298},
- [4639] = {.lex_state = 298},
- [4640] = {.lex_state = 298},
- [4641] = {.lex_state = 298},
- [4642] = {.lex_state = 298},
- [4643] = {.lex_state = 298},
- [4644] = {.lex_state = 298},
- [4645] = {.lex_state = 298},
- [4646] = {.lex_state = 298},
- [4647] = {.lex_state = 298},
- [4648] = {.lex_state = 298},
- [4649] = {.lex_state = 298},
- [4650] = {.lex_state = 298},
- [4651] = {.lex_state = 298},
- [4652] = {.lex_state = 298},
- [4653] = {.lex_state = 298},
- [4654] = {.lex_state = 298},
- [4655] = {.lex_state = 298},
- [4656] = {.lex_state = 298},
- [4657] = {.lex_state = 298},
- [4658] = {.lex_state = 68, .external_lex_state = 62},
- [4659] = {.lex_state = 68, .external_lex_state = 62},
- [4660] = {.lex_state = 268},
- [4661] = {.lex_state = 269},
- [4662] = {.lex_state = 268},
- [4663] = {.lex_state = 270, .external_lex_state = 74},
- [4664] = {.lex_state = 268},
- [4665] = {.lex_state = 269},
- [4666] = {.lex_state = 268},
- [4667] = {.lex_state = 268},
- [4668] = {.lex_state = 269},
- [4669] = {.lex_state = 268},
- [4670] = {.lex_state = 269},
- [4671] = {.lex_state = 268},
- [4672] = {.lex_state = 268},
- [4673] = {.lex_state = 269},
- [4674] = {.lex_state = 268},
- [4675] = {.lex_state = 269},
- [4676] = {.lex_state = 268},
- [4677] = {.lex_state = 269},
- [4678] = {.lex_state = 268},
- [4679] = {.lex_state = 268},
- [4680] = {.lex_state = 268},
- [4681] = {.lex_state = 268},
- [4682] = {.lex_state = 270, .external_lex_state = 74},
- [4683] = {.lex_state = 268},
- [4684] = {.lex_state = 268},
- [4685] = {.lex_state = 268},
- [4686] = {.lex_state = 268},
- [4687] = {.lex_state = 269},
- [4688] = {.lex_state = 269},
- [4689] = {.lex_state = 270, .external_lex_state = 74},
- [4690] = {.lex_state = 268},
- [4691] = {.lex_state = 269},
- [4692] = {.lex_state = 269},
- [4693] = {.lex_state = 268},
- [4694] = {.lex_state = 269},
- [4695] = {.lex_state = 268},
- [4696] = {.lex_state = 268},
- [4697] = {.lex_state = 268},
- [4698] = {.lex_state = 269},
- [4699] = {.lex_state = 269},
- [4700] = {.lex_state = 269},
- [4701] = {.lex_state = 268},
- [4702] = {.lex_state = 268},
- [4703] = {.lex_state = 268},
- [4704] = {.lex_state = 268},
- [4705] = {.lex_state = 269},
- [4706] = {.lex_state = 268},
- [4707] = {.lex_state = 268},
- [4708] = {.lex_state = 268},
- [4709] = {.lex_state = 269},
- [4710] = {.lex_state = 268},
- [4711] = {.lex_state = 268},
- [4712] = {.lex_state = 268},
- [4713] = {.lex_state = 269},
- [4714] = {.lex_state = 269},
- [4715] = {.lex_state = 268},
- [4716] = {.lex_state = 268},
- [4717] = {.lex_state = 269},
- [4718] = {.lex_state = 268},
- [4719] = {.lex_state = 270, .external_lex_state = 74},
- [4720] = {.lex_state = 268},
- [4721] = {.lex_state = 268},
- [4722] = {.lex_state = 268},
- [4723] = {.lex_state = 269},
- [4724] = {.lex_state = 270, .external_lex_state = 74},
- [4725] = {.lex_state = 268},
- [4726] = {.lex_state = 268},
- [4727] = {.lex_state = 268},
- [4728] = {.lex_state = 268},
- [4729] = {.lex_state = 268},
- [4730] = {.lex_state = 269},
- [4731] = {.lex_state = 268},
- [4732] = {.lex_state = 268},
- [4733] = {.lex_state = 268},
- [4734] = {.lex_state = 270, .external_lex_state = 74},
- [4735] = {.lex_state = 269},
- [4736] = {.lex_state = 268},
- [4737] = {.lex_state = 269},
- [4738] = {.lex_state = 268},
- [4739] = {.lex_state = 268},
- [4740] = {.lex_state = 268},
- [4741] = {.lex_state = 269},
- [4742] = {.lex_state = 269},
- [4743] = {.lex_state = 268},
- [4744] = {.lex_state = 268},
- [4745] = {.lex_state = 268},
- [4746] = {.lex_state = 268},
- [4747] = {.lex_state = 268},
- [4748] = {.lex_state = 268},
- [4749] = {.lex_state = 268},
- [4750] = {.lex_state = 269},
- [4751] = {.lex_state = 268},
- [4752] = {.lex_state = 269},
- [4753] = {.lex_state = 269},
- [4754] = {.lex_state = 268},
- [4755] = {.lex_state = 268},
- [4756] = {.lex_state = 268},
- [4757] = {.lex_state = 268},
- [4758] = {.lex_state = 268},
- [4759] = {.lex_state = 269},
- [4760] = {.lex_state = 269},
- [4761] = {.lex_state = 268},
- [4762] = {.lex_state = 269},
- [4763] = {.lex_state = 268},
- [4764] = {.lex_state = 268},
- [4765] = {.lex_state = 268},
- [4766] = {.lex_state = 268},
- [4767] = {.lex_state = 268},
- [4768] = {.lex_state = 268},
- [4769] = {.lex_state = 269},
- [4770] = {.lex_state = 268},
- [4771] = {.lex_state = 268},
- [4772] = {.lex_state = 268},
- [4773] = {.lex_state = 269},
- [4774] = {.lex_state = 268},
- [4775] = {.lex_state = 268},
- [4776] = {.lex_state = 269},
- [4777] = {.lex_state = 268},
- [4778] = {.lex_state = 268},
- [4779] = {.lex_state = 268},
- [4780] = {.lex_state = 269},
- [4781] = {.lex_state = 268},
- [4782] = {.lex_state = 268},
- [4783] = {.lex_state = 268},
- [4784] = {.lex_state = 269},
- [4785] = {.lex_state = 268},
- [4786] = {.lex_state = 268},
- [4787] = {.lex_state = 269},
- [4788] = {.lex_state = 269},
- [4789] = {.lex_state = 268},
- [4790] = {.lex_state = 268},
- [4791] = {.lex_state = 268},
- [4792] = {.lex_state = 268},
- [4793] = {.lex_state = 268},
- [4794] = {.lex_state = 269},
- [4795] = {.lex_state = 268},
- [4796] = {.lex_state = 268},
- [4797] = {.lex_state = 268},
- [4798] = {.lex_state = 268},
- [4799] = {.lex_state = 268},
- [4800] = {.lex_state = 268},
- [4801] = {.lex_state = 268},
- [4802] = {.lex_state = 268},
- [4803] = {.lex_state = 268},
- [4804] = {.lex_state = 268},
- [4805] = {.lex_state = 269},
- [4806] = {.lex_state = 269},
- [4807] = {.lex_state = 268},
- [4808] = {.lex_state = 268},
- [4809] = {.lex_state = 268},
- [4810] = {.lex_state = 268},
- [4811] = {.lex_state = 269},
- [4812] = {.lex_state = 269},
- [4813] = {.lex_state = 270, .external_lex_state = 74},
- [4814] = {.lex_state = 268},
- [4815] = {.lex_state = 268},
- [4816] = {.lex_state = 268},
- [4817] = {.lex_state = 268},
- [4818] = {.lex_state = 269},
- [4819] = {.lex_state = 270, .external_lex_state = 74},
- [4820] = {.lex_state = 268},
- [4821] = {.lex_state = 268},
- [4822] = {.lex_state = 268},
- [4823] = {.lex_state = 268},
- [4824] = {.lex_state = 268},
- [4825] = {.lex_state = 268},
- [4826] = {.lex_state = 268},
- [4827] = {.lex_state = 268},
- [4828] = {.lex_state = 269},
- [4829] = {.lex_state = 268},
- [4830] = {.lex_state = 268},
- [4831] = {.lex_state = 268},
- [4832] = {.lex_state = 268},
- [4833] = {.lex_state = 269},
- [4834] = {.lex_state = 268},
- [4835] = {.lex_state = 293, .external_lex_state = 74},
- [4836] = {.lex_state = 271},
- [4837] = {.lex_state = 293, .external_lex_state = 74},
- [4838] = {.lex_state = 293, .external_lex_state = 74},
- [4839] = {.lex_state = 293, .external_lex_state = 74},
- [4840] = {.lex_state = 293, .external_lex_state = 74},
- [4841] = {.lex_state = 293, .external_lex_state = 74},
- [4842] = {.lex_state = 293, .external_lex_state = 74},
- [4843] = {.lex_state = 293, .external_lex_state = 74},
- [4844] = {.lex_state = 293, .external_lex_state = 74},
- [4845] = {.lex_state = 298, .external_lex_state = 75},
- [4846] = {.lex_state = 294},
- [4847] = {.lex_state = 298, .external_lex_state = 75},
- [4848] = {.lex_state = 298, .external_lex_state = 75},
- [4849] = {.lex_state = 253, .external_lex_state = 76},
- [4850] = {.lex_state = 298, .external_lex_state = 75},
- [4851] = {.lex_state = 298, .external_lex_state = 75},
- [4852] = {.lex_state = 253, .external_lex_state = 76},
- [4853] = {.lex_state = 298, .external_lex_state = 75},
- [4854] = {.lex_state = 272},
- [4855] = {.lex_state = 272},
- [4856] = {.lex_state = 294},
- [4857] = {.lex_state = 298, .external_lex_state = 75},
- [4858] = {.lex_state = 253, .external_lex_state = 76},
- [4859] = {.lex_state = 294},
- [4860] = {.lex_state = 298, .external_lex_state = 75},
- [4861] = {.lex_state = 272},
- [4862] = {.lex_state = 298, .external_lex_state = 75},
- [4863] = {.lex_state = 272},
- [4864] = {.lex_state = 272},
- [4865] = {.lex_state = 294},
- [4866] = {.lex_state = 272},
- [4867] = {.lex_state = 294},
- [4868] = {.lex_state = 294},
- [4869] = {.lex_state = 298, .external_lex_state = 75},
- [4870] = {.lex_state = 272},
- [4871] = {.lex_state = 294},
- [4872] = {.lex_state = 298, .external_lex_state = 75},
- [4873] = {.lex_state = 294, .external_lex_state = 77},
- [4874] = {.lex_state = 272},
- [4875] = {.lex_state = 294},
- [4876] = {.lex_state = 294},
- [4877] = {.lex_state = 302},
- [4878] = {.lex_state = 302},
- [4879] = {.lex_state = 302},
- [4880] = {.lex_state = 302},
- [4881] = {.lex_state = 302},
- [4882] = {.lex_state = 302},
- [4883] = {.lex_state = 294},
- [4884] = {.lex_state = 302},
- [4885] = {.lex_state = 298},
- [4886] = {.lex_state = 302},
- [4887] = {.lex_state = 303},
- [4888] = {.lex_state = 302},
- [4889] = {.lex_state = 298},
- [4890] = {.lex_state = 302},
- [4891] = {.lex_state = 69, .external_lex_state = 78},
- [4892] = {.lex_state = 270, .external_lex_state = 79},
- [4893] = {.lex_state = 506},
- [4894] = {.lex_state = 69, .external_lex_state = 78},
- [4895] = {.lex_state = 301},
- [4896] = {.lex_state = 506},
- [4897] = {.lex_state = 506},
- [4898] = {.lex_state = 301},
- [4899] = {.lex_state = 506},
- [4900] = {.lex_state = 506},
- [4901] = {.lex_state = 506},
- [4902] = {.lex_state = 506},
- [4903] = {.lex_state = 506},
- [4904] = {.lex_state = 69, .external_lex_state = 78},
- [4905] = {.lex_state = 506},
- [4906] = {.lex_state = 506},
- [4907] = {.lex_state = 506},
- [4908] = {.lex_state = 69, .external_lex_state = 78},
- [4909] = {.lex_state = 506},
- [4910] = {.lex_state = 506},
- [4911] = {.lex_state = 69, .external_lex_state = 78},
- [4912] = {.lex_state = 506},
- [4913] = {.lex_state = 506},
- [4914] = {.lex_state = 506},
- [4915] = {.lex_state = 506},
- [4916] = {.lex_state = 506},
- [4917] = {.lex_state = 506},
- [4918] = {.lex_state = 69, .external_lex_state = 78},
- [4919] = {.lex_state = 506},
- [4920] = {.lex_state = 69, .external_lex_state = 78},
- [4921] = {.lex_state = 506},
- [4922] = {.lex_state = 69, .external_lex_state = 78},
- [4923] = {.lex_state = 506},
- [4924] = {.lex_state = 506},
- [4925] = {.lex_state = 69, .external_lex_state = 78},
- [4926] = {.lex_state = 69, .external_lex_state = 78},
- [4927] = {.lex_state = 506},
- [4928] = {.lex_state = 69, .external_lex_state = 78},
- [4929] = {.lex_state = 253, .external_lex_state = 76},
- [4930] = {.lex_state = 69, .external_lex_state = 58},
- [4931] = {.lex_state = 302, .external_lex_state = 77},
- [4932] = {.lex_state = 253, .external_lex_state = 76},
- [4933] = {.lex_state = 69, .external_lex_state = 78},
- [4934] = {.lex_state = 302, .external_lex_state = 77},
- [4935] = {.lex_state = 302, .external_lex_state = 77},
- [4936] = {.lex_state = 69, .external_lex_state = 78},
- [4937] = {.lex_state = 302, .external_lex_state = 77},
- [4938] = {.lex_state = 69, .external_lex_state = 78},
- [4939] = {.lex_state = 69, .external_lex_state = 78},
- [4940] = {.lex_state = 295, .external_lex_state = 80},
- [4941] = {.lex_state = 69, .external_lex_state = 78},
- [4942] = {.lex_state = 69, .external_lex_state = 78},
- [4943] = {.lex_state = 69, .external_lex_state = 78},
- [4944] = {.lex_state = 69, .external_lex_state = 78},
- [4945] = {.lex_state = 69, .external_lex_state = 58},
- [4946] = {.lex_state = 69, .external_lex_state = 78},
- [4947] = {.lex_state = 69, .external_lex_state = 78},
- [4948] = {.lex_state = 69, .external_lex_state = 78},
- [4949] = {.lex_state = 69, .external_lex_state = 78},
- [4950] = {.lex_state = 69, .external_lex_state = 58},
- [4951] = {.lex_state = 302, .external_lex_state = 77},
- [4952] = {.lex_state = 302, .external_lex_state = 77},
- [4953] = {.lex_state = 302, .external_lex_state = 77},
- [4954] = {.lex_state = 253, .external_lex_state = 76},
- [4955] = {.lex_state = 253, .external_lex_state = 76},
- [4956] = {.lex_state = 69, .external_lex_state = 78},
- [4957] = {.lex_state = 253, .external_lex_state = 76},
- [4958] = {.lex_state = 253, .external_lex_state = 76},
- [4959] = {.lex_state = 69, .external_lex_state = 78},
- [4960] = {.lex_state = 302, .external_lex_state = 77},
- [4961] = {.lex_state = 69, .external_lex_state = 78},
- [4962] = {.lex_state = 69, .external_lex_state = 78},
- [4963] = {.lex_state = 69, .external_lex_state = 78},
- [4964] = {.lex_state = 253, .external_lex_state = 76},
- [4965] = {.lex_state = 69, .external_lex_state = 78},
- [4966] = {.lex_state = 302, .external_lex_state = 77},
- [4967] = {.lex_state = 69, .external_lex_state = 58},
- [4968] = {.lex_state = 302, .external_lex_state = 81},
- [4969] = {.lex_state = 278, .external_lex_state = 75},
- [4970] = {.lex_state = 278, .external_lex_state = 75},
- [4971] = {.lex_state = 69, .external_lex_state = 58},
- [4972] = {.lex_state = 278, .external_lex_state = 75},
- [4973] = {.lex_state = 278, .external_lex_state = 75},
- [4974] = {.lex_state = 302, .external_lex_state = 77},
- [4975] = {.lex_state = 303},
- [4976] = {.lex_state = 303},
- [4977] = {.lex_state = 303},
- [4978] = {.lex_state = 302, .external_lex_state = 81},
- [4979] = {.lex_state = 278, .external_lex_state = 75},
- [4980] = {.lex_state = 303},
- [4981] = {.lex_state = 278, .external_lex_state = 75},
- [4982] = {.lex_state = 302, .external_lex_state = 77},
- [4983] = {.lex_state = 65, .external_lex_state = 58},
- [4984] = {.lex_state = 303},
- [4985] = {.lex_state = 65, .external_lex_state = 58},
- [4986] = {.lex_state = 303},
- [4987] = {.lex_state = 278, .external_lex_state = 75},
- [4988] = {.lex_state = 278, .external_lex_state = 75},
- [4989] = {.lex_state = 302, .external_lex_state = 77},
- [4990] = {.lex_state = 302, .external_lex_state = 77},
- [4991] = {.lex_state = 65, .external_lex_state = 58},
- [4992] = {.lex_state = 65, .external_lex_state = 58},
- [4993] = {.lex_state = 278, .external_lex_state = 75},
- [4994] = {.lex_state = 302, .external_lex_state = 77},
- [4995] = {.lex_state = 65, .external_lex_state = 58},
- [4996] = {.lex_state = 65, .external_lex_state = 58},
- [4997] = {.lex_state = 302, .external_lex_state = 81},
- [4998] = {.lex_state = 65, .external_lex_state = 58},
- [4999] = {.lex_state = 302, .external_lex_state = 77},
- [5000] = {.lex_state = 302, .external_lex_state = 77},
- [5001] = {.lex_state = 65, .external_lex_state = 58},
- [5002] = {.lex_state = 302, .external_lex_state = 77},
- [5003] = {.lex_state = 302, .external_lex_state = 81},
- [5004] = {.lex_state = 302, .external_lex_state = 82},
- [5005] = {.lex_state = 506, .external_lex_state = 83},
- [5006] = {.lex_state = 302, .external_lex_state = 82},
- [5007] = {.lex_state = 506, .external_lex_state = 83},
- [5008] = {.lex_state = 506, .external_lex_state = 83},
- [5009] = {.lex_state = 506, .external_lex_state = 83},
- [5010] = {.lex_state = 261, .external_lex_state = 84},
- [5011] = {.lex_state = 506, .external_lex_state = 83},
- [5012] = {.lex_state = 506, .external_lex_state = 83},
- [5013] = {.lex_state = 506, .external_lex_state = 83},
- [5014] = {.lex_state = 506, .external_lex_state = 83},
- [5015] = {.lex_state = 302, .external_lex_state = 82},
- [5016] = {.lex_state = 506, .external_lex_state = 83},
- [5017] = {.lex_state = 506, .external_lex_state = 83},
- [5018] = {.lex_state = 65, .external_lex_state = 58},
- [5019] = {.lex_state = 506, .external_lex_state = 83},
- [5020] = {.lex_state = 506, .external_lex_state = 83},
- [5021] = {.lex_state = 278, .external_lex_state = 75},
- [5022] = {.lex_state = 506, .external_lex_state = 83},
- [5023] = {.lex_state = 506, .external_lex_state = 83},
- [5024] = {.lex_state = 302, .external_lex_state = 81},
- [5025] = {.lex_state = 277},
- [5026] = {.lex_state = 302, .external_lex_state = 81},
- [5027] = {.lex_state = 506, .external_lex_state = 83},
- [5028] = {.lex_state = 294},
- [5029] = {.lex_state = 302},
- [5030] = {.lex_state = 506, .external_lex_state = 83},
- [5031] = {.lex_state = 506, .external_lex_state = 83},
- [5032] = {.lex_state = 506, .external_lex_state = 83},
- [5033] = {.lex_state = 506, .external_lex_state = 83},
- [5034] = {.lex_state = 506, .external_lex_state = 83},
- [5035] = {.lex_state = 506, .external_lex_state = 83},
- [5036] = {.lex_state = 506, .external_lex_state = 83},
- [5037] = {.lex_state = 506, .external_lex_state = 83},
- [5038] = {.lex_state = 261, .external_lex_state = 85},
- [5039] = {.lex_state = 506, .external_lex_state = 83},
- [5040] = {.lex_state = 506, .external_lex_state = 83},
- [5041] = {.lex_state = 278, .external_lex_state = 75},
- [5042] = {.lex_state = 506, .external_lex_state = 83},
- [5043] = {.lex_state = 294},
- [5044] = {.lex_state = 277},
- [5045] = {.lex_state = 506, .external_lex_state = 83},
- [5046] = {.lex_state = 261, .external_lex_state = 84},
- [5047] = {.lex_state = 506, .external_lex_state = 83},
- [5048] = {.lex_state = 261, .external_lex_state = 84},
- [5049] = {.lex_state = 277},
- [5050] = {.lex_state = 506, .external_lex_state = 83},
- [5051] = {.lex_state = 506, .external_lex_state = 83},
- [5052] = {.lex_state = 506, .external_lex_state = 83},
- [5053] = {.lex_state = 302, .external_lex_state = 82},
- [5054] = {.lex_state = 302, .external_lex_state = 82},
- [5055] = {.lex_state = 261, .external_lex_state = 84},
- [5056] = {.lex_state = 261, .external_lex_state = 85},
- [5057] = {.lex_state = 278, .external_lex_state = 75},
- [5058] = {.lex_state = 69, .external_lex_state = 58},
- [5059] = {.lex_state = 261, .external_lex_state = 85},
- [5060] = {.lex_state = 278, .external_lex_state = 75},
- [5061] = {.lex_state = 302, .external_lex_state = 82},
- [5062] = {.lex_state = 506, .external_lex_state = 83},
- [5063] = {.lex_state = 303},
- [5064] = {.lex_state = 261, .external_lex_state = 84},
- [5065] = {.lex_state = 69, .external_lex_state = 58},
- [5066] = {.lex_state = 506, .external_lex_state = 83},
- [5067] = {.lex_state = 261, .external_lex_state = 84},
- [5068] = {.lex_state = 277},
- [5069] = {.lex_state = 261, .external_lex_state = 84},
- [5070] = {.lex_state = 506, .external_lex_state = 83},
- [5071] = {.lex_state = 302, .external_lex_state = 82},
- [5072] = {.lex_state = 506, .external_lex_state = 83},
- [5073] = {.lex_state = 506, .external_lex_state = 83},
- [5074] = {.lex_state = 261, .external_lex_state = 84},
- [5075] = {.lex_state = 294},
- [5076] = {.lex_state = 506, .external_lex_state = 83},
- [5077] = {.lex_state = 506, .external_lex_state = 83},
- [5078] = {.lex_state = 261, .external_lex_state = 84},
- [5079] = {.lex_state = 69, .external_lex_state = 58},
- [5080] = {.lex_state = 506, .external_lex_state = 83},
- [5081] = {.lex_state = 506, .external_lex_state = 83},
- [5082] = {.lex_state = 302, .external_lex_state = 82},
- [5083] = {.lex_state = 506, .external_lex_state = 83},
- [5084] = {.lex_state = 261, .external_lex_state = 84},
- [5085] = {.lex_state = 69, .external_lex_state = 58},
- [5086] = {.lex_state = 506, .external_lex_state = 83},
- [5087] = {.lex_state = 261, .external_lex_state = 85},
- [5088] = {.lex_state = 506, .external_lex_state = 83},
- [5089] = {.lex_state = 261, .external_lex_state = 84},
- [5090] = {.lex_state = 69, .external_lex_state = 58},
- [5091] = {.lex_state = 506, .external_lex_state = 83},
- [5092] = {.lex_state = 69, .external_lex_state = 58},
- [5093] = {.lex_state = 278, .external_lex_state = 75},
- [5094] = {.lex_state = 261, .external_lex_state = 84},
- [5095] = {.lex_state = 506, .external_lex_state = 83},
- [5096] = {.lex_state = 261, .external_lex_state = 84},
- [5097] = {.lex_state = 506, .external_lex_state = 83},
- [5098] = {.lex_state = 506, .external_lex_state = 83},
- [5099] = {.lex_state = 506, .external_lex_state = 83},
- [5100] = {.lex_state = 261, .external_lex_state = 84},
- [5101] = {.lex_state = 302, .external_lex_state = 82},
- [5102] = {.lex_state = 261, .external_lex_state = 84},
- [5103] = {.lex_state = 302, .external_lex_state = 82},
- [5104] = {.lex_state = 302, .external_lex_state = 82},
- [5105] = {.lex_state = 278, .external_lex_state = 75},
- [5106] = {.lex_state = 253},
- [5107] = {.lex_state = 302, .external_lex_state = 82},
- [5108] = {.lex_state = 278, .external_lex_state = 75},
- [5109] = {.lex_state = 278, .external_lex_state = 75},
- [5110] = {.lex_state = 302, .external_lex_state = 82},
- [5111] = {.lex_state = 253},
- [5112] = {.lex_state = 253},
- [5113] = {.lex_state = 253},
- [5114] = {.lex_state = 277},
- [5115] = {.lex_state = 253},
- [5116] = {.lex_state = 261, .external_lex_state = 82},
- [5117] = {.lex_state = 65, .external_lex_state = 58},
- [5118] = {.lex_state = 253},
- [5119] = {.lex_state = 261, .external_lex_state = 84},
- [5120] = {.lex_state = 261, .external_lex_state = 84},
- [5121] = {.lex_state = 278, .external_lex_state = 75},
- [5122] = {.lex_state = 278, .external_lex_state = 75},
- [5123] = {.lex_state = 253},
- [5124] = {.lex_state = 278, .external_lex_state = 75},
- [5125] = {.lex_state = 261, .external_lex_state = 84},
- [5126] = {.lex_state = 261, .external_lex_state = 84},
- [5127] = {.lex_state = 278, .external_lex_state = 75},
- [5128] = {.lex_state = 278, .external_lex_state = 75},
- [5129] = {.lex_state = 302, .external_lex_state = 82},
- [5130] = {.lex_state = 270, .external_lex_state = 77},
- [5131] = {.lex_state = 270, .external_lex_state = 77},
- [5132] = {.lex_state = 261, .external_lex_state = 84},
- [5133] = {.lex_state = 278, .external_lex_state = 75},
- [5134] = {.lex_state = 253},
- [5135] = {.lex_state = 278, .external_lex_state = 75},
- [5136] = {.lex_state = 253},
- [5137] = {.lex_state = 277},
- [5138] = {.lex_state = 253},
- [5139] = {.lex_state = 261, .external_lex_state = 84},
- [5140] = {.lex_state = 302, .external_lex_state = 82},
- [5141] = {.lex_state = 278, .external_lex_state = 75},
- [5142] = {.lex_state = 278, .external_lex_state = 75},
- [5143] = {.lex_state = 294},
- [5144] = {.lex_state = 278, .external_lex_state = 75},
- [5145] = {.lex_state = 302, .external_lex_state = 82},
- [5146] = {.lex_state = 278, .external_lex_state = 75},
- [5147] = {.lex_state = 302, .external_lex_state = 82},
- [5148] = {.lex_state = 302, .external_lex_state = 82},
- [5149] = {.lex_state = 302, .external_lex_state = 82},
- [5150] = {.lex_state = 278, .external_lex_state = 75},
- [5151] = {.lex_state = 270, .external_lex_state = 77},
- [5152] = {.lex_state = 302, .external_lex_state = 82},
- [5153] = {.lex_state = 302, .external_lex_state = 82},
- [5154] = {.lex_state = 253},
- [5155] = {.lex_state = 278, .external_lex_state = 75},
- [5156] = {.lex_state = 65, .external_lex_state = 58},
- [5157] = {.lex_state = 278, .external_lex_state = 75},
- [5158] = {.lex_state = 253},
- [5159] = {.lex_state = 294},
- [5160] = {.lex_state = 270, .external_lex_state = 77},
- [5161] = {.lex_state = 278, .external_lex_state = 75},
- [5162] = {.lex_state = 278, .external_lex_state = 75},
- [5163] = {.lex_state = 294},
- [5164] = {.lex_state = 65, .external_lex_state = 58},
- [5165] = {.lex_state = 506},
- [5166] = {.lex_state = 253},
- [5167] = {.lex_state = 255},
- [5168] = {.lex_state = 506},
- [5169] = {.lex_state = 253},
- [5170] = {.lex_state = 253},
- [5171] = {.lex_state = 506},
- [5172] = {.lex_state = 253},
- [5173] = {.lex_state = 304},
- [5174] = {.lex_state = 270, .external_lex_state = 77},
- [5175] = {.lex_state = 270, .external_lex_state = 77},
- [5176] = {.lex_state = 253},
- [5177] = {.lex_state = 253},
- [5178] = {.lex_state = 253},
- [5179] = {.lex_state = 253},
- [5180] = {.lex_state = 270, .external_lex_state = 79},
- [5181] = {.lex_state = 304},
- [5182] = {.lex_state = 253},
- [5183] = {.lex_state = 255},
- [5184] = {.lex_state = 253},
- [5185] = {.lex_state = 253},
- [5186] = {.lex_state = 253},
- [5187] = {.lex_state = 253},
- [5188] = {.lex_state = 253},
- [5189] = {.lex_state = 253},
- [5190] = {.lex_state = 253},
- [5191] = {.lex_state = 270, .external_lex_state = 77},
- [5192] = {.lex_state = 304},
- [5193] = {.lex_state = 253},
- [5194] = {.lex_state = 253},
- [5195] = {.lex_state = 255},
- [5196] = {.lex_state = 253},
- [5197] = {.lex_state = 253},
- [5198] = {.lex_state = 277},
- [5199] = {.lex_state = 253},
- [5200] = {.lex_state = 506, .external_lex_state = 86},
- [5201] = {.lex_state = 253},
- [5202] = {.lex_state = 506},
- [5203] = {.lex_state = 506},
- [5204] = {.lex_state = 506},
- [5205] = {.lex_state = 506},
- [5206] = {.lex_state = 253},
- [5207] = {.lex_state = 506, .external_lex_state = 86},
- [5208] = {.lex_state = 506, .external_lex_state = 86},
- [5209] = {.lex_state = 253},
- [5210] = {.lex_state = 255},
- [5211] = {.lex_state = 304},
- [5212] = {.lex_state = 506},
- [5213] = {.lex_state = 253},
- [5214] = {.lex_state = 304},
- [5215] = {.lex_state = 255},
- [5216] = {.lex_state = 304},
- [5217] = {.lex_state = 253},
- [5218] = {.lex_state = 304},
- [5219] = {.lex_state = 253},
- [5220] = {.lex_state = 253},
- [5221] = {.lex_state = 253},
- [5222] = {.lex_state = 506},
- [5223] = {.lex_state = 253},
- [5224] = {.lex_state = 253},
- [5225] = {.lex_state = 506},
- [5226] = {.lex_state = 304},
- [5227] = {.lex_state = 253},
- [5228] = {.lex_state = 270, .external_lex_state = 79},
- [5229] = {.lex_state = 293, .external_lex_state = 75},
- [5230] = {.lex_state = 304},
- [5231] = {.lex_state = 304},
- [5232] = {.lex_state = 253},
- [5233] = {.lex_state = 304},
- [5234] = {.lex_state = 304},
- [5235] = {.lex_state = 255},
- [5236] = {.lex_state = 506},
- [5237] = {.lex_state = 304},
- [5238] = {.lex_state = 506},
- [5239] = {.lex_state = 253},
- [5240] = {.lex_state = 506},
- [5241] = {.lex_state = 506, .external_lex_state = 86},
- [5242] = {.lex_state = 506},
- [5243] = {.lex_state = 253},
- [5244] = {.lex_state = 253},
- [5245] = {.lex_state = 506},
- [5246] = {.lex_state = 253},
- [5247] = {.lex_state = 506},
- [5248] = {.lex_state = 506},
- [5249] = {.lex_state = 304},
- [5250] = {.lex_state = 253},
- [5251] = {.lex_state = 270, .external_lex_state = 79},
- [5252] = {.lex_state = 253},
- [5253] = {.lex_state = 506, .external_lex_state = 86},
- [5254] = {.lex_state = 253},
- [5255] = {.lex_state = 506, .external_lex_state = 86},
- [5256] = {.lex_state = 506},
- [5257] = {.lex_state = 506},
- [5258] = {.lex_state = 304},
- [5259] = {.lex_state = 253},
- [5260] = {.lex_state = 223, .external_lex_state = 75},
- [5261] = {.lex_state = 304},
- [5262] = {.lex_state = 506, .external_lex_state = 86},
- [5263] = {.lex_state = 270, .external_lex_state = 77},
- [5264] = {.lex_state = 506},
- [5265] = {.lex_state = 253},
- [5266] = {.lex_state = 253},
- [5267] = {.lex_state = 253},
- [5268] = {.lex_state = 506},
- [5269] = {.lex_state = 253},
- [5270] = {.lex_state = 253},
- [5271] = {.lex_state = 253},
- [5272] = {.lex_state = 304},
- [5273] = {.lex_state = 293, .external_lex_state = 75},
- [5274] = {.lex_state = 506},
- [5275] = {.lex_state = 506, .external_lex_state = 86},
- [5276] = {.lex_state = 253},
- [5277] = {.lex_state = 253},
- [5278] = {.lex_state = 506},
- [5279] = {.lex_state = 304},
- [5280] = {.lex_state = 506},
- [5281] = {.lex_state = 253},
- [5282] = {.lex_state = 293, .external_lex_state = 75},
- [5283] = {.lex_state = 253},
- [5284] = {.lex_state = 253},
- [5285] = {.lex_state = 253},
- [5286] = {.lex_state = 255},
- [5287] = {.lex_state = 253},
- [5288] = {.lex_state = 253},
- [5289] = {.lex_state = 506},
- [5290] = {.lex_state = 506},
- [5291] = {.lex_state = 293, .external_lex_state = 75},
- [5292] = {.lex_state = 304},
- [5293] = {.lex_state = 253},
- [5294] = {.lex_state = 304},
- [5295] = {.lex_state = 253},
- [5296] = {.lex_state = 270, .external_lex_state = 77},
- [5297] = {.lex_state = 253},
- [5298] = {.lex_state = 253},
- [5299] = {.lex_state = 270, .external_lex_state = 77},
- [5300] = {.lex_state = 253},
- [5301] = {.lex_state = 253},
- [5302] = {.lex_state = 253},
- [5303] = {.lex_state = 506},
- [5304] = {.lex_state = 253},
- [5305] = {.lex_state = 253},
- [5306] = {.lex_state = 506},
- [5307] = {.lex_state = 506},
- [5308] = {.lex_state = 304},
- [5309] = {.lex_state = 253},
- [5310] = {.lex_state = 253},
- [5311] = {.lex_state = 304},
- [5312] = {.lex_state = 253},
- [5313] = {.lex_state = 506, .external_lex_state = 86},
- [5314] = {.lex_state = 270, .external_lex_state = 79},
- [5315] = {.lex_state = 506},
- [5316] = {.lex_state = 506},
- [5317] = {.lex_state = 506},
- [5318] = {.lex_state = 253},
- [5319] = {.lex_state = 506},
- [5320] = {.lex_state = 304},
- [5321] = {.lex_state = 270, .external_lex_state = 77},
- [5322] = {.lex_state = 293},
- [5323] = {.lex_state = 261, .external_lex_state = 77},
- [5324] = {.lex_state = 506},
- [5325] = {.lex_state = 506},
- [5326] = {.lex_state = 293},
- [5327] = {.lex_state = 506},
- [5328] = {.lex_state = 506},
- [5329] = {.lex_state = 270, .external_lex_state = 77},
- [5330] = {.lex_state = 293},
- [5331] = {.lex_state = 506},
- [5332] = {.lex_state = 506},
- [5333] = {.lex_state = 303},
- [5334] = {.lex_state = 506},
- [5335] = {.lex_state = 506},
- [5336] = {.lex_state = 506},
- [5337] = {.lex_state = 506},
- [5338] = {.lex_state = 506},
- [5339] = {.lex_state = 506},
- [5340] = {.lex_state = 270, .external_lex_state = 77},
- [5341] = {.lex_state = 293},
- [5342] = {.lex_state = 293},
- [5343] = {.lex_state = 270, .external_lex_state = 77},
- [5344] = {.lex_state = 303},
- [5345] = {.lex_state = 506},
- [5346] = {.lex_state = 506},
- [5347] = {.lex_state = 506},
- [5348] = {.lex_state = 506},
- [5349] = {.lex_state = 506},
- [5350] = {.lex_state = 293},
- [5351] = {.lex_state = 506},
- [5352] = {.lex_state = 293},
- [5353] = {.lex_state = 506},
- [5354] = {.lex_state = 506},
- [5355] = {.lex_state = 506},
- [5356] = {.lex_state = 506},
- [5357] = {.lex_state = 255},
- [5358] = {.lex_state = 506},
- [5359] = {.lex_state = 506},
- [5360] = {.lex_state = 293},
- [5361] = {.lex_state = 303},
- [5362] = {.lex_state = 270, .external_lex_state = 77},
- [5363] = {.lex_state = 270, .external_lex_state = 77},
- [5364] = {.lex_state = 293},
- [5365] = {.lex_state = 270, .external_lex_state = 77},
- [5366] = {.lex_state = 270, .external_lex_state = 77},
- [5367] = {.lex_state = 253},
- [5368] = {.lex_state = 303},
- [5369] = {.lex_state = 303},
- [5370] = {.lex_state = 506},
- [5371] = {.lex_state = 506},
- [5372] = {.lex_state = 293},
- [5373] = {.lex_state = 270, .external_lex_state = 77},
- [5374] = {.lex_state = 270, .external_lex_state = 77},
- [5375] = {.lex_state = 506},
- [5376] = {.lex_state = 270, .external_lex_state = 77},
- [5377] = {.lex_state = 506},
- [5378] = {.lex_state = 293},
- [5379] = {.lex_state = 506},
- [5380] = {.lex_state = 506},
- [5381] = {.lex_state = 506},
- [5382] = {.lex_state = 270, .external_lex_state = 77},
- [5383] = {.lex_state = 506},
- [5384] = {.lex_state = 293},
- [5385] = {.lex_state = 506},
- [5386] = {.lex_state = 270, .external_lex_state = 77},
- [5387] = {.lex_state = 293},
- [5388] = {.lex_state = 293},
- [5389] = {.lex_state = 255},
- [5390] = {.lex_state = 506},
- [5391] = {.lex_state = 506},
- [5392] = {.lex_state = 293},
- [5393] = {.lex_state = 293},
- [5394] = {.lex_state = 506},
- [5395] = {.lex_state = 293},
- [5396] = {.lex_state = 293},
- [5397] = {.lex_state = 506},
- [5398] = {.lex_state = 255},
- [5399] = {.lex_state = 506},
- [5400] = {.lex_state = 261, .external_lex_state = 80},
- [5401] = {.lex_state = 270, .external_lex_state = 77},
- [5402] = {.lex_state = 270, .external_lex_state = 77},
- [5403] = {.lex_state = 293},
- [5404] = {.lex_state = 506},
- [5405] = {.lex_state = 293},
- [5406] = {.lex_state = 506},
- [5407] = {.lex_state = 293},
- [5408] = {.lex_state = 506},
- [5409] = {.lex_state = 293},
- [5410] = {.lex_state = 506},
- [5411] = {.lex_state = 506},
- [5412] = {.lex_state = 506},
- [5413] = {.lex_state = 255},
- [5414] = {.lex_state = 253},
- [5415] = {.lex_state = 303},
- [5416] = {.lex_state = 506},
- [5417] = {.lex_state = 293},
- [5418] = {.lex_state = 293},
- [5419] = {.lex_state = 255},
- [5420] = {.lex_state = 506},
- [5421] = {.lex_state = 293},
- [5422] = {.lex_state = 270, .external_lex_state = 77},
- [5423] = {.lex_state = 293},
- [5424] = {.lex_state = 506},
- [5425] = {.lex_state = 253},
- [5426] = {.lex_state = 506},
- [5427] = {.lex_state = 506},
- [5428] = {.lex_state = 506},
- [5429] = {.lex_state = 261, .external_lex_state = 77},
- [5430] = {.lex_state = 506},
- [5431] = {.lex_state = 293},
- [5432] = {.lex_state = 506},
- [5433] = {.lex_state = 255},
- [5434] = {.lex_state = 506},
- [5435] = {.lex_state = 506},
- [5436] = {.lex_state = 270, .external_lex_state = 77},
- [5437] = {.lex_state = 506},
- [5438] = {.lex_state = 261, .external_lex_state = 77},
- [5439] = {.lex_state = 253},
- [5440] = {.lex_state = 253},
- [5441] = {.lex_state = 253},
- [5442] = {.lex_state = 253},
- [5443] = {.lex_state = 253},
- [5444] = {.lex_state = 303},
- [5445] = {.lex_state = 253},
- [5446] = {.lex_state = 506, .external_lex_state = 87},
- [5447] = {.lex_state = 108, .external_lex_state = 58},
- [5448] = {.lex_state = 108, .external_lex_state = 58},
- [5449] = {.lex_state = 108, .external_lex_state = 58},
- [5450] = {.lex_state = 253},
- [5451] = {.lex_state = 253},
- [5452] = {.lex_state = 506, .external_lex_state = 87},
- [5453] = {.lex_state = 108, .external_lex_state = 58},
- [5454] = {.lex_state = 253},
- [5455] = {.lex_state = 506},
- [5456] = {.lex_state = 108, .external_lex_state = 58},
- [5457] = {.lex_state = 108, .external_lex_state = 58},
- [5458] = {.lex_state = 108, .external_lex_state = 58},
- [5459] = {.lex_state = 261, .external_lex_state = 77},
- [5460] = {.lex_state = 108, .external_lex_state = 58},
- [5461] = {.lex_state = 108, .external_lex_state = 58},
- [5462] = {.lex_state = 108, .external_lex_state = 58},
- [5463] = {.lex_state = 253},
- [5464] = {.lex_state = 253},
- [5465] = {.lex_state = 253},
- [5466] = {.lex_state = 303},
- [5467] = {.lex_state = 253},
- [5468] = {.lex_state = 506},
- [5469] = {.lex_state = 261, .external_lex_state = 77},
- [5470] = {.lex_state = 261, .external_lex_state = 77},
- [5471] = {.lex_state = 108, .external_lex_state = 58},
- [5472] = {.lex_state = 253},
- [5473] = {.lex_state = 261, .external_lex_state = 77},
- [5474] = {.lex_state = 108, .external_lex_state = 58},
- [5475] = {.lex_state = 108, .external_lex_state = 58},
- [5476] = {.lex_state = 108, .external_lex_state = 58},
- [5477] = {.lex_state = 108, .external_lex_state = 58},
- [5478] = {.lex_state = 253},
- [5479] = {.lex_state = 253},
- [5480] = {.lex_state = 261, .external_lex_state = 77},
- [5481] = {.lex_state = 253},
- [5482] = {.lex_state = 238},
- [5483] = {.lex_state = 253},
- [5484] = {.lex_state = 261, .external_lex_state = 77},
- [5485] = {.lex_state = 261, .external_lex_state = 77},
- [5486] = {.lex_state = 253},
- [5487] = {.lex_state = 303},
- [5488] = {.lex_state = 261, .external_lex_state = 77},
- [5489] = {.lex_state = 506},
- [5490] = {.lex_state = 253},
- [5491] = {.lex_state = 506},
- [5492] = {.lex_state = 108, .external_lex_state = 58},
- [5493] = {.lex_state = 506},
- [5494] = {.lex_state = 108, .external_lex_state = 58},
- [5495] = {.lex_state = 108, .external_lex_state = 58},
- [5496] = {.lex_state = 108, .external_lex_state = 58},
- [5497] = {.lex_state = 108, .external_lex_state = 58},
- [5498] = {.lex_state = 108, .external_lex_state = 58},
- [5499] = {.lex_state = 253},
- [5500] = {.lex_state = 108, .external_lex_state = 58},
- [5501] = {.lex_state = 253},
- [5502] = {.lex_state = 253},
- [5503] = {.lex_state = 238},
- [5504] = {.lex_state = 253},
- [5505] = {.lex_state = 303},
- [5506] = {.lex_state = 506},
- [5507] = {.lex_state = 506},
- [5508] = {.lex_state = 253},
- [5509] = {.lex_state = 506},
- [5510] = {.lex_state = 506},
- [5511] = {.lex_state = 506},
- [5512] = {.lex_state = 253},
- [5513] = {.lex_state = 506},
- [5514] = {.lex_state = 506},
- [5515] = {.lex_state = 506},
- [5516] = {.lex_state = 261, .external_lex_state = 77},
- [5517] = {.lex_state = 253},
- [5518] = {.lex_state = 261, .external_lex_state = 77},
- [5519] = {.lex_state = 506},
- [5520] = {.lex_state = 506},
- [5521] = {.lex_state = 506},
- [5522] = {.lex_state = 261, .external_lex_state = 77},
- [5523] = {.lex_state = 303},
- [5524] = {.lex_state = 506},
- [5525] = {.lex_state = 506},
- [5526] = {.lex_state = 253},
- [5527] = {.lex_state = 506},
- [5528] = {.lex_state = 261, .external_lex_state = 77},
- [5529] = {.lex_state = 506},
- [5530] = {.lex_state = 506},
- [5531] = {.lex_state = 506},
- [5532] = {.lex_state = 261, .external_lex_state = 77},
- [5533] = {.lex_state = 506},
- [5534] = {.lex_state = 506},
- [5535] = {.lex_state = 253},
- [5536] = {.lex_state = 506},
- [5537] = {.lex_state = 261, .external_lex_state = 77},
- [5538] = {.lex_state = 506},
- [5539] = {.lex_state = 506},
- [5540] = {.lex_state = 506},
- [5541] = {.lex_state = 261, .external_lex_state = 77},
- [5542] = {.lex_state = 506},
- [5543] = {.lex_state = 506},
- [5544] = {.lex_state = 253},
- [5545] = {.lex_state = 506},
- [5546] = {.lex_state = 261, .external_lex_state = 77},
- [5547] = {.lex_state = 506},
- [5548] = {.lex_state = 506},
- [5549] = {.lex_state = 506},
- [5550] = {.lex_state = 261, .external_lex_state = 77},
- [5551] = {.lex_state = 253},
- [5552] = {.lex_state = 506},
- [5553] = {.lex_state = 506},
- [5554] = {.lex_state = 506},
- [5555] = {.lex_state = 261, .external_lex_state = 77},
- [5556] = {.lex_state = 506},
- [5557] = {.lex_state = 506},
- [5558] = {.lex_state = 253},
- [5559] = {.lex_state = 506},
- [5560] = {.lex_state = 261, .external_lex_state = 77},
- [5561] = {.lex_state = 506},
- [5562] = {.lex_state = 506},
- [5563] = {.lex_state = 506},
- [5564] = {.lex_state = 261, .external_lex_state = 77},
- [5565] = {.lex_state = 253},
- [5566] = {.lex_state = 506},
- [5567] = {.lex_state = 506},
- [5568] = {.lex_state = 506},
- [5569] = {.lex_state = 261, .external_lex_state = 77},
- [5570] = {.lex_state = 261, .external_lex_state = 77},
- [5571] = {.lex_state = 506},
- [5572] = {.lex_state = 253},
- [5573] = {.lex_state = 506},
- [5574] = {.lex_state = 506},
- [5575] = {.lex_state = 108, .external_lex_state = 58},
- [5576] = {.lex_state = 108, .external_lex_state = 58},
- [5577] = {.lex_state = 256},
- [5578] = {.lex_state = 506},
- [5579] = {.lex_state = 253},
- [5580] = {.lex_state = 506},
- [5581] = {.lex_state = 253},
- [5582] = {.lex_state = 506},
- [5583] = {.lex_state = 261, .external_lex_state = 77},
- [5584] = {.lex_state = 256},
- [5585] = {.lex_state = 506},
- [5586] = {.lex_state = 253},
- [5587] = {.lex_state = 506},
- [5588] = {.lex_state = 506},
- [5589] = {.lex_state = 253},
- [5590] = {.lex_state = 261, .external_lex_state = 77},
- [5591] = {.lex_state = 261, .external_lex_state = 77},
- [5592] = {.lex_state = 261, .external_lex_state = 77},
- [5593] = {.lex_state = 253},
- [5594] = {.lex_state = 506},
- [5595] = {.lex_state = 261, .external_lex_state = 77},
- [5596] = {.lex_state = 261, .external_lex_state = 77},
- [5597] = {.lex_state = 261, .external_lex_state = 77},
- [5598] = {.lex_state = 261, .external_lex_state = 77},
- [5599] = {.lex_state = 261, .external_lex_state = 77},
- [5600] = {.lex_state = 253},
- [5601] = {.lex_state = 261, .external_lex_state = 77},
- [5602] = {.lex_state = 506},
- [5603] = {.lex_state = 506},
- [5604] = {.lex_state = 261, .external_lex_state = 77},
- [5605] = {.lex_state = 261, .external_lex_state = 77},
- [5606] = {.lex_state = 261, .external_lex_state = 77},
- [5607] = {.lex_state = 253},
- [5608] = {.lex_state = 506},
- [5609] = {.lex_state = 506},
- [5610] = {.lex_state = 261, .external_lex_state = 77},
- [5611] = {.lex_state = 261, .external_lex_state = 77},
- [5612] = {.lex_state = 261, .external_lex_state = 77},
- [5613] = {.lex_state = 261, .external_lex_state = 77},
- [5614] = {.lex_state = 253},
- [5615] = {.lex_state = 256},
- [5616] = {.lex_state = 506},
- [5617] = {.lex_state = 261, .external_lex_state = 77},
- [5618] = {.lex_state = 261, .external_lex_state = 77},
- [5619] = {.lex_state = 261, .external_lex_state = 77},
- [5620] = {.lex_state = 261, .external_lex_state = 77},
- [5621] = {.lex_state = 253},
- [5622] = {.lex_state = 506},
- [5623] = {.lex_state = 506},
- [5624] = {.lex_state = 261, .external_lex_state = 77},
- [5625] = {.lex_state = 261, .external_lex_state = 77},
- [5626] = {.lex_state = 261, .external_lex_state = 77},
- [5627] = {.lex_state = 261, .external_lex_state = 77},
- [5628] = {.lex_state = 253},
- [5629] = {.lex_state = 261, .external_lex_state = 77},
- [5630] = {.lex_state = 506},
- [5631] = {.lex_state = 261, .external_lex_state = 77},
- [5632] = {.lex_state = 261, .external_lex_state = 77},
- [5633] = {.lex_state = 261, .external_lex_state = 77},
- [5634] = {.lex_state = 261, .external_lex_state = 77},
- [5635] = {.lex_state = 253},
- [5636] = {.lex_state = 261, .external_lex_state = 77},
- [5637] = {.lex_state = 256},
- [5638] = {.lex_state = 506},
- [5639] = {.lex_state = 261, .external_lex_state = 77},
- [5640] = {.lex_state = 506},
- [5641] = {.lex_state = 506},
- [5642] = {.lex_state = 253},
- [5643] = {.lex_state = 506},
- [5644] = {.lex_state = 261, .external_lex_state = 77},
- [5645] = {.lex_state = 261, .external_lex_state = 77},
- [5646] = {.lex_state = 256},
- [5647] = {.lex_state = 506},
- [5648] = {.lex_state = 506},
- [5649] = {.lex_state = 253},
- [5650] = {.lex_state = 506},
- [5651] = {.lex_state = 506},
- [5652] = {.lex_state = 261, .external_lex_state = 77},
- [5653] = {.lex_state = 256},
- [5654] = {.lex_state = 506},
- [5655] = {.lex_state = 506},
- [5656] = {.lex_state = 253},
- [5657] = {.lex_state = 506},
- [5658] = {.lex_state = 506},
- [5659] = {.lex_state = 261, .external_lex_state = 77},
- [5660] = {.lex_state = 261, .external_lex_state = 77},
- [5661] = {.lex_state = 261, .external_lex_state = 77},
- [5662] = {.lex_state = 261, .external_lex_state = 77},
- [5663] = {.lex_state = 253},
- [5664] = {.lex_state = 261, .external_lex_state = 77},
- [5665] = {.lex_state = 256},
- [5666] = {.lex_state = 506},
- [5667] = {.lex_state = 506},
- [5668] = {.lex_state = 506},
- [5669] = {.lex_state = 506},
- [5670] = {.lex_state = 253},
- [5671] = {.lex_state = 261, .external_lex_state = 77},
- [5672] = {.lex_state = 256},
- [5673] = {.lex_state = 506},
- [5674] = {.lex_state = 253},
- [5675] = {.lex_state = 506},
- [5676] = {.lex_state = 506},
- [5677] = {.lex_state = 253},
- [5678] = {.lex_state = 506},
- [5679] = {.lex_state = 261, .external_lex_state = 77},
- [5680] = {.lex_state = 256},
- [5681] = {.lex_state = 506},
- [5682] = {.lex_state = 253},
- [5683] = {.lex_state = 506},
- [5684] = {.lex_state = 253},
- [5685] = {.lex_state = 506},
- [5686] = {.lex_state = 506},
- [5687] = {.lex_state = 261, .external_lex_state = 77},
- [5688] = {.lex_state = 256},
- [5689] = {.lex_state = 506},
- [5690] = {.lex_state = 506},
- [5691] = {.lex_state = 253},
- [5692] = {.lex_state = 506},
- [5693] = {.lex_state = 506},
- [5694] = {.lex_state = 303},
- [5695] = {.lex_state = 261, .external_lex_state = 77},
- [5696] = {.lex_state = 256},
- [5697] = {.lex_state = 506},
- [5698] = {.lex_state = 253},
- [5699] = {.lex_state = 506},
- [5700] = {.lex_state = 506},
- [5701] = {.lex_state = 506},
- [5702] = {.lex_state = 261, .external_lex_state = 77},
- [5703] = {.lex_state = 256},
- [5704] = {.lex_state = 506},
- [5705] = {.lex_state = 253},
- [5706] = {.lex_state = 506},
- [5707] = {.lex_state = 506},
- [5708] = {.lex_state = 506},
- [5709] = {.lex_state = 261, .external_lex_state = 77},
- [5710] = {.lex_state = 256},
- [5711] = {.lex_state = 506},
- [5712] = {.lex_state = 253},
- [5713] = {.lex_state = 506},
- [5714] = {.lex_state = 506},
- [5715] = {.lex_state = 506},
- [5716] = {.lex_state = 261, .external_lex_state = 77},
- [5717] = {.lex_state = 256},
- [5718] = {.lex_state = 506},
- [5719] = {.lex_state = 506},
- [5720] = {.lex_state = 506},
- [5721] = {.lex_state = 506},
- [5722] = {.lex_state = 261, .external_lex_state = 77},
- [5723] = {.lex_state = 256},
- [5724] = {.lex_state = 506},
- [5725] = {.lex_state = 506},
- [5726] = {.lex_state = 506},
- [5727] = {.lex_state = 506},
- [5728] = {.lex_state = 256},
- [5729] = {.lex_state = 256},
- [5730] = {.lex_state = 256},
- [5731] = {.lex_state = 239, .external_lex_state = 88},
- [5732] = {.lex_state = 239, .external_lex_state = 88},
- [5733] = {.lex_state = 506},
- [5734] = {.lex_state = 506},
- [5735] = {.lex_state = 506},
- [5736] = {.lex_state = 506},
- [5737] = {.lex_state = 261, .external_lex_state = 77},
- [5738] = {.lex_state = 256},
- [5739] = {.lex_state = 506},
- [5740] = {.lex_state = 506},
- [5741] = {.lex_state = 506},
- [5742] = {.lex_state = 506},
- [5743] = {.lex_state = 261, .external_lex_state = 77},
- [5744] = {.lex_state = 256},
- [5745] = {.lex_state = 506},
- [5746] = {.lex_state = 506},
- [5747] = {.lex_state = 506, .external_lex_state = 89},
- [5748] = {.lex_state = 506},
- [5749] = {.lex_state = 506},
- [5750] = {.lex_state = 261, .external_lex_state = 77},
- [5751] = {.lex_state = 256},
- [5752] = {.lex_state = 261, .external_lex_state = 77},
- [5753] = {.lex_state = 261, .external_lex_state = 77},
- [5754] = {.lex_state = 261, .external_lex_state = 77},
- [5755] = {.lex_state = 261, .external_lex_state = 77},
- [5756] = {.lex_state = 261, .external_lex_state = 77},
- [5757] = {.lex_state = 261, .external_lex_state = 77},
- [5758] = {.lex_state = 506},
- [5759] = {.lex_state = 261},
- [5760] = {.lex_state = 506},
- [5761] = {.lex_state = 506},
- [5762] = {.lex_state = 506},
- [5763] = {.lex_state = 261, .external_lex_state = 77},
- [5764] = {.lex_state = 255},
- [5765] = {.lex_state = 256},
- [5766] = {.lex_state = 506},
- [5767] = {.lex_state = 303},
- [5768] = {.lex_state = 506},
- [5769] = {.lex_state = 253},
- [5770] = {.lex_state = 506},
- [5771] = {.lex_state = 506},
- [5772] = {.lex_state = 261, .external_lex_state = 77},
- [5773] = {.lex_state = 506},
- [5774] = {.lex_state = 506, .external_lex_state = 89},
- [5775] = {.lex_state = 261, .external_lex_state = 77},
- [5776] = {.lex_state = 256},
- [5777] = {.lex_state = 261, .external_lex_state = 77},
- [5778] = {.lex_state = 261, .external_lex_state = 77},
- [5779] = {.lex_state = 261, .external_lex_state = 77},
- [5780] = {.lex_state = 261, .external_lex_state = 77},
- [5781] = {.lex_state = 261, .external_lex_state = 77},
- [5782] = {.lex_state = 261, .external_lex_state = 77},
- [5783] = {.lex_state = 261, .external_lex_state = 77},
- [5784] = {.lex_state = 261, .external_lex_state = 77},
- [5785] = {.lex_state = 261, .external_lex_state = 77},
- [5786] = {.lex_state = 261, .external_lex_state = 77},
- [5787] = {.lex_state = 261, .external_lex_state = 77},
- [5788] = {.lex_state = 506},
- [5789] = {.lex_state = 506},
- [5790] = {.lex_state = 506},
- [5791] = {.lex_state = 506},
- [5792] = {.lex_state = 506, .external_lex_state = 89},
- [5793] = {.lex_state = 261, .external_lex_state = 77},
- [5794] = {.lex_state = 256},
- [5795] = {.lex_state = 506},
- [5796] = {.lex_state = 506},
- [5797] = {.lex_state = 506},
- [5798] = {.lex_state = 506},
- [5799] = {.lex_state = 261, .external_lex_state = 77},
- [5800] = {.lex_state = 256},
- [5801] = {.lex_state = 506},
- [5802] = {.lex_state = 506},
- [5803] = {.lex_state = 506},
- [5804] = {.lex_state = 506},
- [5805] = {.lex_state = 261, .external_lex_state = 77},
- [5806] = {.lex_state = 256},
- [5807] = {.lex_state = 506},
- [5808] = {.lex_state = 506},
- [5809] = {.lex_state = 506},
- [5810] = {.lex_state = 506},
- [5811] = {.lex_state = 261, .external_lex_state = 77},
- [5812] = {.lex_state = 256},
- [5813] = {.lex_state = 506},
- [5814] = {.lex_state = 506},
- [5815] = {.lex_state = 506},
- [5816] = {.lex_state = 506},
- [5817] = {.lex_state = 261, .external_lex_state = 77},
- [5818] = {.lex_state = 253},
- [5819] = {.lex_state = 253},
- [5820] = {.lex_state = 256},
- [5821] = {.lex_state = 506},
- [5822] = {.lex_state = 506},
- [5823] = {.lex_state = 506},
- [5824] = {.lex_state = 506},
- [5825] = {.lex_state = 261, .external_lex_state = 77},
- [5826] = {.lex_state = 256},
- [5827] = {.lex_state = 506},
- [5828] = {.lex_state = 506},
- [5829] = {.lex_state = 506},
- [5830] = {.lex_state = 506},
- [5831] = {.lex_state = 261, .external_lex_state = 77},
- [5832] = {.lex_state = 256},
- [5833] = {.lex_state = 506},
- [5834] = {.lex_state = 506},
- [5835] = {.lex_state = 506},
- [5836] = {.lex_state = 506},
- [5837] = {.lex_state = 261, .external_lex_state = 77},
- [5838] = {.lex_state = 506},
- [5839] = {.lex_state = 506},
- [5840] = {.lex_state = 506},
- [5841] = {.lex_state = 506},
- [5842] = {.lex_state = 506},
- [5843] = {.lex_state = 261, .external_lex_state = 77},
- [5844] = {.lex_state = 256},
- [5845] = {.lex_state = 506},
- [5846] = {.lex_state = 506},
- [5847] = {.lex_state = 238},
- [5848] = {.lex_state = 506},
- [5849] = {.lex_state = 506},
- [5850] = {.lex_state = 253},
- [5851] = {.lex_state = 261, .external_lex_state = 77},
- [5852] = {.lex_state = 256},
- [5853] = {.lex_state = 506},
- [5854] = {.lex_state = 506},
- [5855] = {.lex_state = 506},
- [5856] = {.lex_state = 256},
- [5857] = {.lex_state = 261, .external_lex_state = 77},
- [5858] = {.lex_state = 256},
- [5859] = {.lex_state = 506},
- [5860] = {.lex_state = 506},
- [5861] = {.lex_state = 506},
- [5862] = {.lex_state = 506},
- [5863] = {.lex_state = 256},
- [5864] = {.lex_state = 506},
- [5865] = {.lex_state = 506},
- [5866] = {.lex_state = 506},
- [5867] = {.lex_state = 506},
- [5868] = {.lex_state = 261, .external_lex_state = 77},
- [5869] = {.lex_state = 256},
- [5870] = {.lex_state = 506},
- [5871] = {.lex_state = 506},
- [5872] = {.lex_state = 506},
- [5873] = {.lex_state = 506},
- [5874] = {.lex_state = 506},
- [5875] = {.lex_state = 261, .external_lex_state = 77},
- [5876] = {.lex_state = 506},
- [5877] = {.lex_state = 506},
- [5878] = {.lex_state = 506},
- [5879] = {.lex_state = 506},
- [5880] = {.lex_state = 261, .external_lex_state = 77},
- [5881] = {.lex_state = 506},
- [5882] = {.lex_state = 261, .external_lex_state = 77},
- [5883] = {.lex_state = 261, .external_lex_state = 77},
- [5884] = {.lex_state = 256},
- [5885] = {.lex_state = 506},
- [5886] = {.lex_state = 506},
- [5887] = {.lex_state = 506},
- [5888] = {.lex_state = 261, .external_lex_state = 77},
- [5889] = {.lex_state = 506},
- [5890] = {.lex_state = 261, .external_lex_state = 77},
- [5891] = {.lex_state = 255},
- [5892] = {.lex_state = 506, .external_lex_state = 89},
- [5893] = {.lex_state = 256},
- [5894] = {.lex_state = 303},
- [5895] = {.lex_state = 253},
- [5896] = {.lex_state = 506},
- [5897] = {.lex_state = 506},
- [5898] = {.lex_state = 506},
- [5899] = {.lex_state = 506, .external_lex_state = 89},
- [5900] = {.lex_state = 506},
- [5901] = {.lex_state = 506},
- [5902] = {.lex_state = 506},
- [5903] = {.lex_state = 506, .external_lex_state = 89},
- [5904] = {.lex_state = 261, .external_lex_state = 77},
- [5905] = {.lex_state = 506},
- [5906] = {.lex_state = 506},
- [5907] = {.lex_state = 506},
- [5908] = {.lex_state = 506},
- [5909] = {.lex_state = 256},
- [5910] = {.lex_state = 506},
- [5911] = {.lex_state = 261, .external_lex_state = 77},
- [5912] = {.lex_state = 506},
- [5913] = {.lex_state = 506},
- [5914] = {.lex_state = 506},
- [5915] = {.lex_state = 261, .external_lex_state = 77},
- [5916] = {.lex_state = 256},
- [5917] = {.lex_state = 506},
- [5918] = {.lex_state = 506},
- [5919] = {.lex_state = 506},
- [5920] = {.lex_state = 506},
- [5921] = {.lex_state = 261, .external_lex_state = 77},
- [5922] = {.lex_state = 256},
- [5923] = {.lex_state = 506},
- [5924] = {.lex_state = 261, .external_lex_state = 77},
- [5925] = {.lex_state = 506},
- [5926] = {.lex_state = 506},
- [5927] = {.lex_state = 261, .external_lex_state = 77},
- [5928] = {.lex_state = 256},
- [5929] = {.lex_state = 506},
- [5930] = {.lex_state = 506},
- [5931] = {.lex_state = 506},
- [5932] = {.lex_state = 506},
- [5933] = {.lex_state = 261, .external_lex_state = 77},
- [5934] = {.lex_state = 256},
- [5935] = {.lex_state = 239, .external_lex_state = 88},
- [5936] = {.lex_state = 239, .external_lex_state = 88},
- [5937] = {.lex_state = 506},
- [5938] = {.lex_state = 506},
- [5939] = {.lex_state = 506},
- [5940] = {.lex_state = 506},
- [5941] = {.lex_state = 261, .external_lex_state = 77},
- [5942] = {.lex_state = 256},
- [5943] = {.lex_state = 506},
- [5944] = {.lex_state = 239, .external_lex_state = 88},
- [5945] = {.lex_state = 239, .external_lex_state = 88},
- [5946] = {.lex_state = 506},
- [5947] = {.lex_state = 253},
- [5948] = {.lex_state = 506},
- [5949] = {.lex_state = 506},
- [5950] = {.lex_state = 506},
- [5951] = {.lex_state = 253},
- [5952] = {.lex_state = 506, .external_lex_state = 87},
- [5953] = {.lex_state = 506, .external_lex_state = 87},
- [5954] = {.lex_state = 256},
- [5955] = {.lex_state = 239, .external_lex_state = 88},
- [5956] = {.lex_state = 239, .external_lex_state = 88},
- [5957] = {.lex_state = 261, .external_lex_state = 77},
- [5958] = {.lex_state = 506},
- [5959] = {.lex_state = 506},
- [5960] = {.lex_state = 506},
- [5961] = {.lex_state = 506},
- [5962] = {.lex_state = 261, .external_lex_state = 77},
- [5963] = {.lex_state = 253},
- [5964] = {.lex_state = 253},
- [5965] = {.lex_state = 253},
- [5966] = {.lex_state = 506},
- [5967] = {.lex_state = 253},
- [5968] = {.lex_state = 303},
- [5969] = {.lex_state = 506, .external_lex_state = 87},
- [5970] = {.lex_state = 303},
- [5971] = {.lex_state = 253},
- [5972] = {.lex_state = 506},
- [5973] = {.lex_state = 506},
- [5974] = {.lex_state = 506, .external_lex_state = 89},
- [5975] = {.lex_state = 506, .external_lex_state = 87},
- [5976] = {.lex_state = 253},
- [5977] = {.lex_state = 506, .external_lex_state = 89},
- [5978] = {.lex_state = 253},
- [5979] = {.lex_state = 303},
- [5980] = {.lex_state = 239, .external_lex_state = 88},
- [5981] = {.lex_state = 253},
- [5982] = {.lex_state = 303},
- [5983] = {.lex_state = 256},
- [5984] = {.lex_state = 506},
- [5985] = {.lex_state = 239, .external_lex_state = 88},
- [5986] = {.lex_state = 506},
- [5987] = {.lex_state = 506},
- [5988] = {.lex_state = 506},
- [5989] = {.lex_state = 506},
- [5990] = {.lex_state = 303},
- [5991] = {.lex_state = 253},
- [5992] = {.lex_state = 506},
- [5993] = {.lex_state = 506},
- [5994] = {.lex_state = 261, .external_lex_state = 77},
- [5995] = {.lex_state = 506},
- [5996] = {.lex_state = 506},
- [5997] = {.lex_state = 253},
- [5998] = {.lex_state = 253},
- [5999] = {.lex_state = 253},
- [6000] = {.lex_state = 253},
- [6001] = {.lex_state = 303},
- [6002] = {.lex_state = 506, .external_lex_state = 87},
- [6003] = {.lex_state = 506, .external_lex_state = 87},
- [6004] = {.lex_state = 253},
- [6005] = {.lex_state = 253},
- [6006] = {.lex_state = 303},
- [6007] = {.lex_state = 253},
- [6008] = {.lex_state = 253},
- [6009] = {.lex_state = 253},
- [6010] = {.lex_state = 253},
- [6011] = {.lex_state = 253},
- [6012] = {.lex_state = 253},
- [6013] = {.lex_state = 253},
- [6014] = {.lex_state = 253},
- [6015] = {.lex_state = 253},
- [6016] = {.lex_state = 253},
- [6017] = {.lex_state = 253},
- [6018] = {.lex_state = 253},
- [6019] = {.lex_state = 253},
- [6020] = {.lex_state = 253},
- [6021] = {.lex_state = 253},
- [6022] = {.lex_state = 253},
- [6023] = {.lex_state = 253},
- [6024] = {.lex_state = 253},
- [6025] = {.lex_state = 253},
- [6026] = {.lex_state = 253},
- [6027] = {.lex_state = 253},
- [6028] = {.lex_state = 253},
- [6029] = {.lex_state = 253},
- [6030] = {.lex_state = 253},
- [6031] = {.lex_state = 253},
- [6032] = {.lex_state = 253},
- [6033] = {.lex_state = 253},
- [6034] = {.lex_state = 253},
- [6035] = {.lex_state = 253},
- [6036] = {.lex_state = 253},
- [6037] = {.lex_state = 253},
- [6038] = {.lex_state = 253},
- [6039] = {.lex_state = 253},
- [6040] = {.lex_state = 253},
- [6041] = {.lex_state = 253},
- [6042] = {.lex_state = 253},
- [6043] = {.lex_state = 253},
- [6044] = {.lex_state = 253},
- [6045] = {.lex_state = 253},
- [6046] = {.lex_state = 253},
- [6047] = {.lex_state = 253},
- [6048] = {.lex_state = 253},
- [6049] = {.lex_state = 253},
- [6050] = {.lex_state = 253},
- [6051] = {.lex_state = 253},
- [6052] = {.lex_state = 303},
- [6053] = {.lex_state = 256},
- [6054] = {.lex_state = 239, .external_lex_state = 88},
- [6055] = {.lex_state = 239, .external_lex_state = 88},
- [6056] = {.lex_state = 303},
- [6057] = {.lex_state = 506},
- [6058] = {.lex_state = 506},
- [6059] = {.lex_state = 506},
- [6060] = {.lex_state = 506},
- [6061] = {.lex_state = 253},
- [6062] = {.lex_state = 255},
- [6063] = {.lex_state = 506},
- [6064] = {.lex_state = 253},
- [6065] = {.lex_state = 506},
- [6066] = {.lex_state = 506},
- [6067] = {.lex_state = 253},
- [6068] = {.lex_state = 253},
- [6069] = {.lex_state = 253},
- [6070] = {.lex_state = 253},
- [6071] = {.lex_state = 253},
- [6072] = {.lex_state = 253},
- [6073] = {.lex_state = 253},
- [6074] = {.lex_state = 253},
- [6075] = {.lex_state = 253},
- [6076] = {.lex_state = 253},
- [6077] = {.lex_state = 253},
- [6078] = {.lex_state = 253},
- [6079] = {.lex_state = 253},
- [6080] = {.lex_state = 253},
- [6081] = {.lex_state = 253},
- [6082] = {.lex_state = 253},
- [6083] = {.lex_state = 253},
- [6084] = {.lex_state = 253},
- [6085] = {.lex_state = 253},
- [6086] = {.lex_state = 253},
- [6087] = {.lex_state = 253},
- [6088] = {.lex_state = 253},
- [6089] = {.lex_state = 253},
- [6090] = {.lex_state = 253},
- [6091] = {.lex_state = 253},
- [6092] = {.lex_state = 253},
- [6093] = {.lex_state = 253},
- [6094] = {.lex_state = 253},
- [6095] = {.lex_state = 253},
- [6096] = {.lex_state = 253},
- [6097] = {.lex_state = 253},
- [6098] = {.lex_state = 253},
- [6099] = {.lex_state = 253},
- [6100] = {.lex_state = 253},
- [6101] = {.lex_state = 253},
- [6102] = {.lex_state = 253},
- [6103] = {.lex_state = 253},
- [6104] = {.lex_state = 253},
- [6105] = {.lex_state = 253},
- [6106] = {.lex_state = 253},
- [6107] = {.lex_state = 253},
- [6108] = {.lex_state = 253},
- [6109] = {.lex_state = 253},
- [6110] = {.lex_state = 253},
- [6111] = {.lex_state = 261, .external_lex_state = 77},
-};
-
-static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
- [0] = {
- [ts_builtin_sym_end] = ACTIONS(1),
- [sym_word] = ACTIONS(1),
- [anon_sym_for] = ACTIONS(1),
- [anon_sym_select] = ACTIONS(1),
- [anon_sym_in] = ACTIONS(1),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1),
- [anon_sym_SEMI] = ACTIONS(1),
- [anon_sym_COMMA] = ACTIONS(1),
- [anon_sym_EQ] = ACTIONS(1),
- [anon_sym_STAR_EQ] = ACTIONS(1),
- [anon_sym_SLASH_EQ] = ACTIONS(1),
- [anon_sym_PERCENT_EQ] = ACTIONS(1),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1),
- [anon_sym_LT_LT_EQ] = ACTIONS(1),
- [anon_sym_GT_GT_EQ] = ACTIONS(1),
- [anon_sym_AMP_EQ] = ACTIONS(1),
- [anon_sym_CARET_EQ] = ACTIONS(1),
- [anon_sym_PIPE_EQ] = ACTIONS(1),
- [anon_sym_PIPE_PIPE] = ACTIONS(1),
- [anon_sym_AMP_AMP] = ACTIONS(1),
- [anon_sym_PIPE] = ACTIONS(1),
- [anon_sym_CARET] = ACTIONS(1),
- [anon_sym_AMP] = ACTIONS(1),
- [anon_sym_BANG_EQ] = ACTIONS(1),
- [anon_sym_LT] = ACTIONS(1),
- [anon_sym_GT] = ACTIONS(1),
- [anon_sym_LT_EQ] = ACTIONS(1),
- [anon_sym_GT_EQ] = ACTIONS(1),
- [anon_sym_LT_LT] = ACTIONS(1),
- [anon_sym_GT_GT] = ACTIONS(1),
- [anon_sym_PLUS] = ACTIONS(1),
- [anon_sym_DASH] = ACTIONS(1),
- [anon_sym_STAR] = ACTIONS(1),
- [anon_sym_SLASH] = ACTIONS(1),
- [anon_sym_PERCENT] = ACTIONS(1),
- [anon_sym_STAR_STAR] = ACTIONS(1),
- [anon_sym_LPAREN] = ACTIONS(1),
- [anon_sym_RPAREN] = ACTIONS(1),
- [anon_sym_while] = ACTIONS(1),
- [anon_sym_until] = ACTIONS(1),
- [anon_sym_do] = ACTIONS(1),
- [anon_sym_done] = ACTIONS(1),
- [anon_sym_if] = ACTIONS(1),
- [anon_sym_then] = ACTIONS(1),
- [anon_sym_fi] = ACTIONS(1),
- [anon_sym_elif] = ACTIONS(1),
- [anon_sym_else] = ACTIONS(1),
- [anon_sym_case] = ACTIONS(1),
- [anon_sym_esac] = ACTIONS(1),
- [anon_sym_SEMI_SEMI] = ACTIONS(1),
- [anon_sym_SEMI_AMP] = ACTIONS(1),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(1),
- [anon_sym_function] = ACTIONS(1),
- [anon_sym_LBRACE] = ACTIONS(1),
- [anon_sym_RBRACE] = ACTIONS(1),
- [anon_sym_PIPE_AMP] = ACTIONS(1),
- [anon_sym_BANG] = ACTIONS(1),
- [anon_sym_LBRACK] = ACTIONS(1),
- [anon_sym_RBRACK] = ACTIONS(1),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(1),
- [anon_sym_declare] = ACTIONS(1),
- [anon_sym_typeset] = ACTIONS(1),
- [anon_sym_export] = ACTIONS(1),
- [anon_sym_readonly] = ACTIONS(1),
- [anon_sym_local] = ACTIONS(1),
- [anon_sym_unset] = ACTIONS(1),
- [anon_sym_unsetenv] = ACTIONS(1),
- [anon_sym_AMP_GT] = ACTIONS(1),
- [anon_sym_AMP_GT_GT] = ACTIONS(1),
- [anon_sym_LT_AMP] = ACTIONS(1),
- [anon_sym_GT_AMP] = ACTIONS(1),
- [anon_sym_GT_PIPE] = ACTIONS(1),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1),
- [anon_sym_LT_LT_DASH] = ACTIONS(1),
- [anon_sym_LT_LT_LT] = ACTIONS(1),
- [anon_sym_QMARK] = ACTIONS(1),
- [anon_sym_COLON] = ACTIONS(1),
- [anon_sym_DASH2] = ACTIONS(1),
- [anon_sym_PLUS2] = ACTIONS(1),
- [anon_sym_TILDE] = ACTIONS(1),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1),
- [anon_sym_DOT_DOT] = ACTIONS(1),
- [anon_sym_RBRACE2] = ACTIONS(1),
- [aux_sym_concatenation_token1] = ACTIONS(1),
- [anon_sym_DOLLAR] = ACTIONS(1),
- [sym__special_character] = ACTIONS(1),
- [anon_sym_DQUOTE] = ACTIONS(1),
- [sym_raw_string] = ACTIONS(1),
- [sym_ansi_c_string] = ACTIONS(1),
- [anon_sym_POUND] = ACTIONS(1),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1),
- [anon_sym_RBRACE3] = ACTIONS(1),
- [anon_sym_BANG2] = ACTIONS(1),
- [anon_sym_AT] = ACTIONS(1),
- [anon_sym_STAR2] = ACTIONS(1),
- [anon_sym_POUND2] = ACTIONS(1),
- [anon_sym_EQ2] = ACTIONS(1),
- [anon_sym_COLON_EQ] = ACTIONS(1),
- [anon_sym_DASH3] = ACTIONS(1),
- [anon_sym_COLON_DASH] = ACTIONS(1),
- [anon_sym_PLUS3] = ACTIONS(1),
- [anon_sym_COLON_PLUS] = ACTIONS(1),
- [anon_sym_QMARK2] = ACTIONS(1),
- [anon_sym_COLON_QMARK] = ACTIONS(1),
- [anon_sym_PERCENT_PERCENT] = ACTIONS(1),
- [anon_sym_SLASH_SLASH] = ACTIONS(1),
- [anon_sym_SLASH_POUND] = ACTIONS(1),
- [anon_sym_SLASH_PERCENT] = ACTIONS(1),
- [anon_sym_COMMA_COMMA] = ACTIONS(1),
- [anon_sym_CARET_CARET] = ACTIONS(1),
- [anon_sym_U] = ACTIONS(1),
- [anon_sym_u] = ACTIONS(1),
- [anon_sym_L] = ACTIONS(1),
- [anon_sym_Q] = ACTIONS(1),
- [anon_sym_E] = ACTIONS(1),
- [anon_sym_P] = ACTIONS(1),
- [anon_sym_A] = ACTIONS(1),
- [anon_sym_K] = ACTIONS(1),
- [anon_sym_a] = ACTIONS(1),
- [anon_sym_k] = ACTIONS(1),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1),
- [anon_sym_BQUOTE] = ACTIONS(1),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1),
- [anon_sym_LT_LPAREN] = ACTIONS(1),
- [anon_sym_GT_LPAREN] = ACTIONS(1),
- [sym_comment] = ACTIONS(3),
- [sym__comment_word] = ACTIONS(1),
- [anon_sym_AT2] = ACTIONS(1),
- [anon_sym_0] = ACTIONS(1),
- [anon_sym__] = ACTIONS(1),
- [sym_heredoc_start] = ACTIONS(1),
- [sym_simple_heredoc_body] = ACTIONS(1),
- [sym__heredoc_body_beginning] = ACTIONS(1),
- [sym_heredoc_content] = ACTIONS(1),
- [sym_heredoc_end] = ACTIONS(1),
- [sym_file_descriptor] = ACTIONS(1),
- [sym__empty_value] = ACTIONS(1),
- [sym__concat] = ACTIONS(1),
- [sym_variable_name] = ACTIONS(1),
- [sym_test_operator] = ACTIONS(1),
- [sym_regex] = ACTIONS(1),
- [sym__regex_no_slash] = ACTIONS(1),
- [sym__regex_no_space] = ACTIONS(1),
- [sym__expansion_word] = ACTIONS(1),
- [sym_extglob_pattern] = ACTIONS(1),
- [sym__bare_dollar] = ACTIONS(1),
- [sym__brace_start] = ACTIONS(1),
- [sym__immediate_double_hash] = ACTIONS(1),
- [sym__external_expansion_sym_hash] = ACTIONS(1),
- [sym__external_expansion_sym_bang] = ACTIONS(1),
- [sym__external_expansion_sym_equal] = ACTIONS(1),
- [sym___error_recovery] = ACTIONS(1),
- },
- [1] = {
- [sym_program] = STATE(5972),
- [sym__statements] = STATE(5966),
- [sym_redirected_statement] = STATE(3898),
- [sym_for_statement] = STATE(3898),
- [sym_c_style_for_statement] = STATE(3898),
- [sym_while_statement] = STATE(3631),
- [sym_if_statement] = STATE(3631),
- [sym_case_statement] = STATE(3898),
- [sym_function_definition] = STATE(3898),
- [sym_compound_statement] = STATE(3898),
- [sym_subshell] = STATE(3898),
- [sym_pipeline] = STATE(3898),
- [sym_list] = STATE(3898),
- [sym_negated_command] = STATE(3898),
- [sym_test_command] = STATE(3898),
- [sym_declaration_command] = STATE(3898),
- [sym_unset_command] = STATE(3898),
- [sym_command] = STATE(3898),
- [sym_command_name] = STATE(435),
- [sym_variable_assignment] = STATE(760),
- [sym_variable_assignments] = STATE(3898),
- [sym_subscript] = STATE(5372),
- [sym_file_redirect] = STATE(1599),
- [sym_herestring_redirect] = STATE(1602),
- [sym_arithmetic_expansion] = STATE(746),
- [sym_brace_expression] = STATE(746),
- [sym_concatenation] = STATE(1154),
- [sym_string] = STATE(746),
- [sym_translated_string] = STATE(746),
- [sym_number] = STATE(746),
- [sym_simple_expansion] = STATE(746),
- [sym_expansion] = STATE(746),
- [sym_command_substitution] = STATE(746),
- [sym_process_substitution] = STATE(746),
- [aux_sym__statements_repeat1] = STATE(326),
- [aux_sym_redirected_statement_repeat2] = STATE(3950),
- [aux_sym_command_repeat1] = STATE(766),
- [aux_sym__literal_repeat1] = STATE(1031),
- [ts_builtin_sym_end] = ACTIONS(5),
- [sym_word] = ACTIONS(7),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(13),
- [anon_sym_LT] = ACTIONS(15),
- [anon_sym_GT] = ACTIONS(15),
- [anon_sym_GT_GT] = ACTIONS(17),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(27),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(31),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(37),
- [anon_sym_typeset] = ACTIONS(37),
- [anon_sym_export] = ACTIONS(37),
- [anon_sym_readonly] = ACTIONS(37),
- [anon_sym_local] = ACTIONS(37),
- [anon_sym_unset] = ACTIONS(39),
- [anon_sym_unsetenv] = ACTIONS(39),
- [anon_sym_AMP_GT] = ACTIONS(15),
- [anon_sym_AMP_GT_GT] = ACTIONS(17),
- [anon_sym_LT_AMP] = ACTIONS(15),
- [anon_sym_GT_AMP] = ACTIONS(15),
- [anon_sym_GT_PIPE] = ACTIONS(17),
- [anon_sym_LT_AMP_DASH] = ACTIONS(41),
- [anon_sym_GT_AMP_DASH] = ACTIONS(41),
- [anon_sym_LT_LT_LT] = ACTIONS(43),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(45),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(47),
- [anon_sym_DOLLAR] = ACTIONS(49),
- [sym__special_character] = ACTIONS(51),
- [anon_sym_DQUOTE] = ACTIONS(53),
- [sym_raw_string] = ACTIONS(55),
- [sym_ansi_c_string] = ACTIONS(55),
- [aux_sym_number_token1] = ACTIONS(57),
- [aux_sym_number_token2] = ACTIONS(59),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(61),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(63),
- [anon_sym_BQUOTE] = ACTIONS(65),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(67),
- [anon_sym_LT_LPAREN] = ACTIONS(69),
- [anon_sym_GT_LPAREN] = ACTIONS(69),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(73),
- [sym_variable_name] = ACTIONS(75),
- [sym_test_operator] = ACTIONS(77),
- [sym__brace_start] = ACTIONS(79),
- },
- [2] = {
- [sym__statements] = STATE(5996),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym__expression] = STATE(2548),
- [sym_binary_expression] = STATE(2583),
- [sym_ternary_expression] = STATE(2583),
- [sym_unary_expression] = STATE(2583),
- [sym_postfix_expression] = STATE(2583),
- [sym_parenthesized_expression] = STATE(2583),
- [sym_arithmetic_expansion] = STATE(370),
- [sym_brace_expression] = STATE(370),
- [sym_concatenation] = STATE(396),
- [sym_string] = STATE(370),
- [sym_translated_string] = STATE(370),
- [sym_number] = STATE(370),
- [sym_simple_expansion] = STATE(370),
- [sym_expansion] = STATE(370),
- [sym_command_substitution] = STATE(370),
- [sym_process_substitution] = STATE(370),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(391),
- [sym_word] = ACTIONS(81),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(83),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(89),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(93),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_PLUS_PLUS2] = ACTIONS(103),
- [anon_sym_DASH_DASH2] = ACTIONS(103),
- [anon_sym_DASH2] = ACTIONS(105),
- [anon_sym_PLUS2] = ACTIONS(105),
- [anon_sym_TILDE] = ACTIONS(107),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(109),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(111),
- [anon_sym_DOLLAR] = ACTIONS(113),
- [sym__special_character] = ACTIONS(115),
- [anon_sym_DQUOTE] = ACTIONS(117),
- [sym_raw_string] = ACTIONS(119),
- [sym_ansi_c_string] = ACTIONS(119),
- [aux_sym_number_token1] = ACTIONS(121),
- [aux_sym_number_token2] = ACTIONS(123),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(125),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(127),
- [anon_sym_BQUOTE] = ACTIONS(129),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(131),
- [anon_sym_LT_LPAREN] = ACTIONS(133),
- [anon_sym_GT_LPAREN] = ACTIONS(133),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(139),
- [sym__brace_start] = ACTIONS(141),
- },
- [3] = {
- [sym__statements] = STATE(5943),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym__expression] = STATE(2512),
- [sym_binary_expression] = STATE(2583),
- [sym_ternary_expression] = STATE(2583),
- [sym_unary_expression] = STATE(2583),
- [sym_postfix_expression] = STATE(2583),
- [sym_parenthesized_expression] = STATE(2583),
- [sym_arithmetic_expansion] = STATE(370),
- [sym_brace_expression] = STATE(370),
- [sym_concatenation] = STATE(396),
- [sym_string] = STATE(370),
- [sym_translated_string] = STATE(370),
- [sym_number] = STATE(370),
- [sym_simple_expansion] = STATE(370),
- [sym_expansion] = STATE(370),
- [sym_command_substitution] = STATE(370),
- [sym_process_substitution] = STATE(370),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(391),
- [sym_word] = ACTIONS(81),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(83),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(89),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(93),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_PLUS_PLUS2] = ACTIONS(103),
- [anon_sym_DASH_DASH2] = ACTIONS(103),
- [anon_sym_DASH2] = ACTIONS(105),
- [anon_sym_PLUS2] = ACTIONS(105),
- [anon_sym_TILDE] = ACTIONS(107),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(109),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(111),
- [anon_sym_DOLLAR] = ACTIONS(113),
- [sym__special_character] = ACTIONS(115),
- [anon_sym_DQUOTE] = ACTIONS(117),
- [sym_raw_string] = ACTIONS(119),
- [sym_ansi_c_string] = ACTIONS(119),
- [aux_sym_number_token1] = ACTIONS(121),
- [aux_sym_number_token2] = ACTIONS(123),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(125),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(127),
- [anon_sym_BQUOTE] = ACTIONS(129),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(131),
- [anon_sym_LT_LPAREN] = ACTIONS(133),
- [anon_sym_GT_LPAREN] = ACTIONS(133),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(139),
- [sym__brace_start] = ACTIONS(141),
- },
- [4] = {
- [sym_redirected_statement] = STATE(4220),
- [sym_for_statement] = STATE(4317),
- [sym_c_style_for_statement] = STATE(4317),
- [sym_while_statement] = STATE(4155),
- [sym_if_statement] = STATE(4155),
- [sym_case_statement] = STATE(4317),
- [sym_function_definition] = STATE(4317),
- [sym_compound_statement] = STATE(4317),
- [sym_subshell] = STATE(4317),
- [sym_pipeline] = STATE(4317),
- [sym_list] = STATE(4317),
- [sym_negated_command] = STATE(4317),
- [sym_test_command] = STATE(4317),
- [sym_declaration_command] = STATE(4317),
- [sym_unset_command] = STATE(4317),
- [sym_command] = STATE(4317),
- [sym_command_name] = STATE(526),
- [sym_variable_assignment] = STATE(1449),
- [sym_variable_assignments] = STATE(4317),
- [sym_subscript] = STATE(5322),
- [sym_file_redirect] = STATE(2224),
- [sym_herestring_redirect] = STATE(2223),
- [sym__expression] = STATE(2448),
- [sym_binary_expression] = STATE(2479),
- [sym_ternary_expression] = STATE(2479),
- [sym_unary_expression] = STATE(2479),
- [sym_postfix_expression] = STATE(2479),
- [sym_parenthesized_expression] = STATE(2479),
- [sym_arithmetic_expansion] = STATE(400),
- [sym_brace_expression] = STATE(400),
- [sym_concatenation] = STATE(423),
- [sym_string] = STATE(400),
- [sym_translated_string] = STATE(400),
- [sym_number] = STATE(400),
- [sym_simple_expansion] = STATE(400),
- [sym_expansion] = STATE(400),
- [sym_command_substitution] = STATE(400),
- [sym_process_substitution] = STATE(400),
- [aux_sym_redirected_statement_repeat2] = STATE(4347),
- [aux_sym_command_repeat1] = STATE(763),
- [aux_sym__literal_repeat1] = STATE(421),
- [sym_word] = ACTIONS(143),
- [anon_sym_for] = ACTIONS(145),
- [anon_sym_select] = ACTIONS(147),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(149),
- [anon_sym_LT] = ACTIONS(151),
- [anon_sym_GT] = ACTIONS(151),
- [anon_sym_GT_GT] = ACTIONS(153),
- [anon_sym_LPAREN] = ACTIONS(155),
- [anon_sym_while] = ACTIONS(157),
- [anon_sym_until] = ACTIONS(157),
- [anon_sym_if] = ACTIONS(159),
- [anon_sym_case] = ACTIONS(161),
- [anon_sym_function] = ACTIONS(163),
- [anon_sym_LBRACE] = ACTIONS(165),
- [anon_sym_BANG] = ACTIONS(167),
- [anon_sym_LBRACK] = ACTIONS(169),
- [anon_sym_RBRACK] = ACTIONS(171),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(173),
- [anon_sym_declare] = ACTIONS(175),
- [anon_sym_typeset] = ACTIONS(175),
- [anon_sym_export] = ACTIONS(175),
- [anon_sym_readonly] = ACTIONS(175),
- [anon_sym_local] = ACTIONS(175),
- [anon_sym_unset] = ACTIONS(177),
- [anon_sym_unsetenv] = ACTIONS(177),
- [anon_sym_AMP_GT] = ACTIONS(151),
- [anon_sym_AMP_GT_GT] = ACTIONS(153),
- [anon_sym_LT_AMP] = ACTIONS(151),
- [anon_sym_GT_AMP] = ACTIONS(151),
- [anon_sym_GT_PIPE] = ACTIONS(153),
- [anon_sym_LT_AMP_DASH] = ACTIONS(179),
- [anon_sym_GT_AMP_DASH] = ACTIONS(179),
- [anon_sym_LT_LT_LT] = ACTIONS(181),
- [anon_sym_PLUS_PLUS2] = ACTIONS(183),
- [anon_sym_DASH_DASH2] = ACTIONS(183),
- [anon_sym_DASH2] = ACTIONS(185),
- [anon_sym_PLUS2] = ACTIONS(185),
- [anon_sym_TILDE] = ACTIONS(187),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(189),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(191),
- [anon_sym_DOLLAR] = ACTIONS(193),
- [sym__special_character] = ACTIONS(195),
- [anon_sym_DQUOTE] = ACTIONS(197),
- [sym_raw_string] = ACTIONS(199),
- [sym_ansi_c_string] = ACTIONS(199),
- [aux_sym_number_token1] = ACTIONS(201),
- [aux_sym_number_token2] = ACTIONS(203),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(205),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(207),
- [anon_sym_BQUOTE] = ACTIONS(209),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(211),
- [anon_sym_LT_LPAREN] = ACTIONS(213),
- [anon_sym_GT_LPAREN] = ACTIONS(213),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(215),
- [sym_variable_name] = ACTIONS(217),
- [sym_test_operator] = ACTIONS(219),
- [sym__brace_start] = ACTIONS(221),
- },
- [5] = {
- [sym_redirected_statement] = STATE(4290),
- [sym_for_statement] = STATE(4317),
- [sym_c_style_for_statement] = STATE(4317),
- [sym_while_statement] = STATE(4155),
- [sym_if_statement] = STATE(4155),
- [sym_case_statement] = STATE(4317),
- [sym_function_definition] = STATE(4317),
- [sym_compound_statement] = STATE(4317),
- [sym_subshell] = STATE(4317),
- [sym_pipeline] = STATE(4317),
- [sym_list] = STATE(4317),
- [sym_negated_command] = STATE(4317),
- [sym_test_command] = STATE(4317),
- [sym_declaration_command] = STATE(4317),
- [sym_unset_command] = STATE(4317),
- [sym_command] = STATE(4317),
- [sym_command_name] = STATE(526),
- [sym_variable_assignment] = STATE(1449),
- [sym_variable_assignments] = STATE(4317),
- [sym_subscript] = STATE(5322),
- [sym_file_redirect] = STATE(2224),
- [sym_herestring_redirect] = STATE(2223),
- [sym__expression] = STATE(2565),
- [sym_binary_expression] = STATE(2479),
- [sym_ternary_expression] = STATE(2479),
- [sym_unary_expression] = STATE(2479),
- [sym_postfix_expression] = STATE(2479),
- [sym_parenthesized_expression] = STATE(2479),
- [sym_arithmetic_expansion] = STATE(400),
- [sym_brace_expression] = STATE(400),
- [sym_concatenation] = STATE(423),
- [sym_string] = STATE(400),
- [sym_translated_string] = STATE(400),
- [sym_number] = STATE(400),
- [sym_simple_expansion] = STATE(400),
- [sym_expansion] = STATE(400),
- [sym_command_substitution] = STATE(400),
- [sym_process_substitution] = STATE(400),
- [aux_sym_redirected_statement_repeat2] = STATE(4347),
- [aux_sym_command_repeat1] = STATE(763),
- [aux_sym__literal_repeat1] = STATE(421),
- [sym_word] = ACTIONS(143),
- [anon_sym_for] = ACTIONS(145),
- [anon_sym_select] = ACTIONS(147),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(149),
- [anon_sym_LT] = ACTIONS(151),
- [anon_sym_GT] = ACTIONS(151),
- [anon_sym_GT_GT] = ACTIONS(153),
- [anon_sym_LPAREN] = ACTIONS(155),
- [anon_sym_while] = ACTIONS(157),
- [anon_sym_until] = ACTIONS(157),
- [anon_sym_if] = ACTIONS(159),
- [anon_sym_case] = ACTIONS(161),
- [anon_sym_function] = ACTIONS(163),
- [anon_sym_LBRACE] = ACTIONS(165),
- [anon_sym_BANG] = ACTIONS(167),
- [anon_sym_LBRACK] = ACTIONS(169),
- [anon_sym_RBRACK] = ACTIONS(223),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(173),
- [anon_sym_declare] = ACTIONS(175),
- [anon_sym_typeset] = ACTIONS(175),
- [anon_sym_export] = ACTIONS(175),
- [anon_sym_readonly] = ACTIONS(175),
- [anon_sym_local] = ACTIONS(175),
- [anon_sym_unset] = ACTIONS(177),
- [anon_sym_unsetenv] = ACTIONS(177),
- [anon_sym_AMP_GT] = ACTIONS(151),
- [anon_sym_AMP_GT_GT] = ACTIONS(153),
- [anon_sym_LT_AMP] = ACTIONS(151),
- [anon_sym_GT_AMP] = ACTIONS(151),
- [anon_sym_GT_PIPE] = ACTIONS(153),
- [anon_sym_LT_AMP_DASH] = ACTIONS(179),
- [anon_sym_GT_AMP_DASH] = ACTIONS(179),
- [anon_sym_LT_LT_LT] = ACTIONS(181),
- [anon_sym_PLUS_PLUS2] = ACTIONS(183),
- [anon_sym_DASH_DASH2] = ACTIONS(183),
- [anon_sym_DASH2] = ACTIONS(185),
- [anon_sym_PLUS2] = ACTIONS(185),
- [anon_sym_TILDE] = ACTIONS(187),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(189),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(191),
- [anon_sym_DOLLAR] = ACTIONS(193),
- [sym__special_character] = ACTIONS(195),
- [anon_sym_DQUOTE] = ACTIONS(197),
- [sym_raw_string] = ACTIONS(199),
- [sym_ansi_c_string] = ACTIONS(199),
- [aux_sym_number_token1] = ACTIONS(201),
- [aux_sym_number_token2] = ACTIONS(203),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(205),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(207),
- [anon_sym_BQUOTE] = ACTIONS(209),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(211),
- [anon_sym_LT_LPAREN] = ACTIONS(213),
- [anon_sym_GT_LPAREN] = ACTIONS(213),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(215),
- [sym_variable_name] = ACTIONS(217),
- [sym_test_operator] = ACTIONS(219),
- [sym__brace_start] = ACTIONS(221),
- },
- [6] = {
- [sym_redirected_statement] = STATE(4248),
- [sym_for_statement] = STATE(4317),
- [sym_c_style_for_statement] = STATE(4317),
- [sym_while_statement] = STATE(4155),
- [sym_if_statement] = STATE(4155),
- [sym_case_statement] = STATE(4317),
- [sym_function_definition] = STATE(4317),
- [sym_compound_statement] = STATE(4317),
- [sym_subshell] = STATE(4317),
- [sym_pipeline] = STATE(4317),
- [sym_list] = STATE(4317),
- [sym_negated_command] = STATE(4317),
- [sym_test_command] = STATE(4317),
- [sym_declaration_command] = STATE(4317),
- [sym_unset_command] = STATE(4317),
- [sym_command] = STATE(4317),
- [sym_command_name] = STATE(526),
- [sym_variable_assignment] = STATE(1449),
- [sym_variable_assignments] = STATE(4317),
- [sym_subscript] = STATE(5322),
- [sym_file_redirect] = STATE(2224),
- [sym_herestring_redirect] = STATE(2223),
- [sym__expression] = STATE(2485),
- [sym_binary_expression] = STATE(2479),
- [sym_ternary_expression] = STATE(2479),
- [sym_unary_expression] = STATE(2479),
- [sym_postfix_expression] = STATE(2479),
- [sym_parenthesized_expression] = STATE(2479),
- [sym_arithmetic_expansion] = STATE(400),
- [sym_brace_expression] = STATE(400),
- [sym_concatenation] = STATE(423),
- [sym_string] = STATE(400),
- [sym_translated_string] = STATE(400),
- [sym_number] = STATE(400),
- [sym_simple_expansion] = STATE(400),
- [sym_expansion] = STATE(400),
- [sym_command_substitution] = STATE(400),
- [sym_process_substitution] = STATE(400),
- [aux_sym_redirected_statement_repeat2] = STATE(4347),
- [aux_sym_command_repeat1] = STATE(763),
- [aux_sym__literal_repeat1] = STATE(421),
- [sym_word] = ACTIONS(143),
- [anon_sym_for] = ACTIONS(145),
- [anon_sym_select] = ACTIONS(147),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(149),
- [anon_sym_LT] = ACTIONS(151),
- [anon_sym_GT] = ACTIONS(151),
- [anon_sym_GT_GT] = ACTIONS(153),
- [anon_sym_LPAREN] = ACTIONS(155),
- [anon_sym_while] = ACTIONS(157),
- [anon_sym_until] = ACTIONS(157),
- [anon_sym_if] = ACTIONS(159),
- [anon_sym_case] = ACTIONS(161),
- [anon_sym_function] = ACTIONS(163),
- [anon_sym_LBRACE] = ACTIONS(165),
- [anon_sym_BANG] = ACTIONS(167),
- [anon_sym_LBRACK] = ACTIONS(169),
- [anon_sym_RBRACK] = ACTIONS(225),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(173),
- [anon_sym_declare] = ACTIONS(175),
- [anon_sym_typeset] = ACTIONS(175),
- [anon_sym_export] = ACTIONS(175),
- [anon_sym_readonly] = ACTIONS(175),
- [anon_sym_local] = ACTIONS(175),
- [anon_sym_unset] = ACTIONS(177),
- [anon_sym_unsetenv] = ACTIONS(177),
- [anon_sym_AMP_GT] = ACTIONS(151),
- [anon_sym_AMP_GT_GT] = ACTIONS(153),
- [anon_sym_LT_AMP] = ACTIONS(151),
- [anon_sym_GT_AMP] = ACTIONS(151),
- [anon_sym_GT_PIPE] = ACTIONS(153),
- [anon_sym_LT_AMP_DASH] = ACTIONS(179),
- [anon_sym_GT_AMP_DASH] = ACTIONS(179),
- [anon_sym_LT_LT_LT] = ACTIONS(181),
- [anon_sym_PLUS_PLUS2] = ACTIONS(183),
- [anon_sym_DASH_DASH2] = ACTIONS(183),
- [anon_sym_DASH2] = ACTIONS(185),
- [anon_sym_PLUS2] = ACTIONS(185),
- [anon_sym_TILDE] = ACTIONS(187),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(189),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(191),
- [anon_sym_DOLLAR] = ACTIONS(193),
- [sym__special_character] = ACTIONS(195),
- [anon_sym_DQUOTE] = ACTIONS(197),
- [sym_raw_string] = ACTIONS(199),
- [sym_ansi_c_string] = ACTIONS(199),
- [aux_sym_number_token1] = ACTIONS(201),
- [aux_sym_number_token2] = ACTIONS(203),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(205),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(207),
- [anon_sym_BQUOTE] = ACTIONS(209),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(211),
- [anon_sym_LT_LPAREN] = ACTIONS(213),
- [anon_sym_GT_LPAREN] = ACTIONS(213),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(215),
- [sym_variable_name] = ACTIONS(217),
- [sym_test_operator] = ACTIONS(219),
- [sym__brace_start] = ACTIONS(221),
- },
- [7] = {
- [sym__expression] = STATE(2578),
- [sym_binary_expression] = STATE(2583),
- [sym_ternary_expression] = STATE(2583),
- [sym_unary_expression] = STATE(2583),
- [sym_postfix_expression] = STATE(2583),
- [sym_parenthesized_expression] = STATE(2583),
- [sym_arithmetic_expansion] = STATE(2106),
- [sym_brace_expression] = STATE(2106),
- [sym_concatenation] = STATE(2583),
- [sym_string] = STATE(2106),
- [sym_translated_string] = STATE(2106),
- [sym_number] = STATE(2106),
- [sym_simple_expansion] = STATE(2106),
- [sym_expansion] = STATE(2106),
- [sym_command_substitution] = STATE(2106),
- [sym_process_substitution] = STATE(2106),
- [aux_sym__literal_repeat1] = STATE(2206),
- [aux_sym_concatenation_repeat1] = STATE(371),
- [sym_word] = ACTIONS(227),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(229),
- [anon_sym_SEMI] = ACTIONS(231),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(233),
- [anon_sym_GT_GT_EQ] = ACTIONS(233),
- [anon_sym_AMP_EQ] = ACTIONS(233),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(233),
- [anon_sym_PIPE_PIPE] = ACTIONS(235),
- [anon_sym_AMP_AMP] = ACTIONS(235),
- [anon_sym_PIPE] = ACTIONS(235),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(235),
- [anon_sym_EQ_EQ] = ACTIONS(235),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(235),
- [anon_sym_GT] = ACTIONS(235),
- [anon_sym_LT_EQ] = ACTIONS(233),
- [anon_sym_GT_EQ] = ACTIONS(233),
- [anon_sym_LT_LT] = ACTIONS(235),
- [anon_sym_GT_GT] = ACTIONS(235),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(238),
- [anon_sym_RPAREN] = ACTIONS(235),
- [anon_sym_SEMI_SEMI] = ACTIONS(231),
- [anon_sym_PIPE_AMP] = ACTIONS(231),
- [anon_sym_BANG] = ACTIONS(240),
- [anon_sym_EQ_TILDE] = ACTIONS(235),
- [anon_sym_AMP_GT] = ACTIONS(231),
- [anon_sym_AMP_GT_GT] = ACTIONS(231),
- [anon_sym_LT_AMP] = ACTIONS(231),
- [anon_sym_GT_AMP] = ACTIONS(231),
- [anon_sym_GT_PIPE] = ACTIONS(231),
- [anon_sym_LT_AMP_DASH] = ACTIONS(231),
- [anon_sym_GT_AMP_DASH] = ACTIONS(231),
- [anon_sym_LT_LT_DASH] = ACTIONS(231),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(231),
- [anon_sym_LT_LT_LT] = ACTIONS(231),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(242),
- [anon_sym_DASH_DASH2] = ACTIONS(242),
- [anon_sym_DASH2] = ACTIONS(105),
- [anon_sym_PLUS2] = ACTIONS(105),
- [anon_sym_TILDE] = ACTIONS(105),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(229),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(244),
- [aux_sym_concatenation_token1] = ACTIONS(246),
- [anon_sym_DOLLAR] = ACTIONS(248),
- [sym__special_character] = ACTIONS(250),
- [anon_sym_DQUOTE] = ACTIONS(252),
- [sym_raw_string] = ACTIONS(227),
- [sym_ansi_c_string] = ACTIONS(227),
- [aux_sym_number_token1] = ACTIONS(254),
- [aux_sym_number_token2] = ACTIONS(256),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(258),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(260),
- [anon_sym_BQUOTE] = ACTIONS(262),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(264),
- [anon_sym_LT_LPAREN] = ACTIONS(266),
- [anon_sym_GT_LPAREN] = ACTIONS(266),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(268),
- [sym__concat] = ACTIONS(270),
- [sym_test_operator] = ACTIONS(272),
- [sym__bare_dollar] = ACTIONS(268),
- [sym__brace_start] = ACTIONS(274),
- },
- [8] = {
- [sym__expression] = STATE(2472),
- [sym_binary_expression] = STATE(2479),
- [sym_ternary_expression] = STATE(2479),
- [sym_unary_expression] = STATE(2479),
- [sym_postfix_expression] = STATE(2479),
- [sym_parenthesized_expression] = STATE(2479),
- [sym_arithmetic_expansion] = STATE(2039),
- [sym_brace_expression] = STATE(2039),
- [sym_concatenation] = STATE(2479),
- [sym_string] = STATE(2039),
- [sym_translated_string] = STATE(2039),
- [sym_number] = STATE(2039),
- [sym_simple_expansion] = STATE(2039),
- [sym_expansion] = STATE(2039),
- [sym_command_substitution] = STATE(2039),
- [sym_process_substitution] = STATE(2039),
- [aux_sym__literal_repeat1] = STATE(2151),
- [aux_sym_concatenation_repeat1] = STATE(398),
- [sym_word] = ACTIONS(276),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(282),
- [anon_sym_AMP_AMP] = ACTIONS(282),
- [anon_sym_PIPE] = ACTIONS(235),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(235),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(235),
- [anon_sym_GT] = ACTIONS(235),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(235),
- [anon_sym_GT_GT] = ACTIONS(235),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(285),
- [anon_sym_PIPE_AMP] = ACTIONS(268),
- [anon_sym_BANG] = ACTIONS(287),
- [anon_sym_RBRACK] = ACTIONS(280),
- [anon_sym_EQ_TILDE] = ACTIONS(235),
- [anon_sym_AMP_GT] = ACTIONS(231),
- [anon_sym_AMP_GT_GT] = ACTIONS(268),
- [anon_sym_LT_AMP] = ACTIONS(231),
- [anon_sym_GT_AMP] = ACTIONS(231),
- [anon_sym_GT_PIPE] = ACTIONS(268),
- [anon_sym_LT_AMP_DASH] = ACTIONS(268),
- [anon_sym_GT_AMP_DASH] = ACTIONS(268),
- [anon_sym_LT_LT_DASH] = ACTIONS(268),
- [anon_sym_LT_LT_LT] = ACTIONS(268),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(183),
- [anon_sym_DASH_DASH2] = ACTIONS(183),
- [anon_sym_DASH2] = ACTIONS(185),
- [anon_sym_PLUS2] = ACTIONS(185),
- [anon_sym_TILDE] = ACTIONS(187),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(289),
- [aux_sym_concatenation_token1] = ACTIONS(291),
- [anon_sym_DOLLAR] = ACTIONS(293),
- [sym__special_character] = ACTIONS(295),
- [anon_sym_DQUOTE] = ACTIONS(297),
- [sym_raw_string] = ACTIONS(299),
- [sym_ansi_c_string] = ACTIONS(299),
- [aux_sym_number_token1] = ACTIONS(301),
- [aux_sym_number_token2] = ACTIONS(303),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(305),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(307),
- [anon_sym_BQUOTE] = ACTIONS(309),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(311),
- [anon_sym_LT_LPAREN] = ACTIONS(313),
- [anon_sym_GT_LPAREN] = ACTIONS(313),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(268),
- [sym__concat] = ACTIONS(291),
- [sym_test_operator] = ACTIONS(315),
- [sym__bare_dollar] = ACTIONS(268),
- [sym__brace_start] = ACTIONS(317),
- },
- [9] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_elif_clause] = STATE(4975),
- [sym_else_clause] = STATE(5523),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_if_statement_repeat1] = STATE(4975),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_fi] = ACTIONS(327),
- [anon_sym_elif] = ACTIONS(329),
- [anon_sym_else] = ACTIONS(331),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [10] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_elif_clause] = STATE(4980),
- [sym_else_clause] = STATE(6006),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_if_statement_repeat1] = STATE(4980),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_fi] = ACTIONS(379),
- [anon_sym_elif] = ACTIONS(329),
- [anon_sym_else] = ACTIONS(331),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [11] = {
- [aux_sym__terminated_statement] = STATE(12),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_elif_clause] = STATE(4984),
- [sym_else_clause] = STATE(5982),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_if_statement_repeat1] = STATE(4984),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_fi] = ACTIONS(381),
- [anon_sym_elif] = ACTIONS(329),
- [anon_sym_else] = ACTIONS(331),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [12] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_elif_clause] = STATE(4986),
- [sym_else_clause] = STATE(5979),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_if_statement_repeat1] = STATE(4986),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_fi] = ACTIONS(383),
- [anon_sym_elif] = ACTIONS(329),
- [anon_sym_else] = ACTIONS(331),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [13] = {
- [aux_sym__terminated_statement] = STATE(10),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_elif_clause] = STATE(4977),
- [sym_else_clause] = STATE(6052),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_if_statement_repeat1] = STATE(4977),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_fi] = ACTIONS(385),
- [anon_sym_elif] = ACTIONS(329),
- [anon_sym_else] = ACTIONS(331),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [14] = {
- [aux_sym__terminated_statement] = STATE(9),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_elif_clause] = STATE(4976),
- [sym_else_clause] = STATE(5694),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_if_statement_repeat1] = STATE(4976),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_fi] = ACTIONS(387),
- [anon_sym_elif] = ACTIONS(329),
- [anon_sym_else] = ACTIONS(331),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [15] = {
- [sym__statements] = STATE(5113),
- [sym_redirected_statement] = STATE(3551),
- [sym_for_statement] = STATE(3551),
- [sym_c_style_for_statement] = STATE(3551),
- [sym_while_statement] = STATE(3527),
- [sym_if_statement] = STATE(3527),
- [sym_case_statement] = STATE(3551),
- [sym_function_definition] = STATE(3551),
- [sym_compound_statement] = STATE(3551),
- [sym_subshell] = STATE(3551),
- [sym_pipeline] = STATE(3551),
- [sym_list] = STATE(3551),
- [sym_negated_command] = STATE(3551),
- [sym_test_command] = STATE(3551),
- [sym_declaration_command] = STATE(3551),
- [sym_unset_command] = STATE(3551),
- [sym_command] = STATE(3551),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(663),
- [sym_variable_assignments] = STATE(3551),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(329),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_esac] = ACTIONS(409),
- [anon_sym_SEMI_SEMI] = ACTIONS(411),
- [anon_sym_SEMI_AMP] = ACTIONS(413),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(415),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [16] = {
- [sym__statements] = STATE(5154),
- [sym_redirected_statement] = STATE(3551),
- [sym_for_statement] = STATE(3551),
- [sym_c_style_for_statement] = STATE(3551),
- [sym_while_statement] = STATE(3527),
- [sym_if_statement] = STATE(3527),
- [sym_case_statement] = STATE(3551),
- [sym_function_definition] = STATE(3551),
- [sym_compound_statement] = STATE(3551),
- [sym_subshell] = STATE(3551),
- [sym_pipeline] = STATE(3551),
- [sym_list] = STATE(3551),
- [sym_negated_command] = STATE(3551),
- [sym_test_command] = STATE(3551),
- [sym_declaration_command] = STATE(3551),
- [sym_unset_command] = STATE(3551),
- [sym_command] = STATE(3551),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(663),
- [sym_variable_assignments] = STATE(3551),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(329),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_esac] = ACTIONS(469),
- [anon_sym_SEMI_SEMI] = ACTIONS(471),
- [anon_sym_SEMI_AMP] = ACTIONS(473),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(473),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [17] = {
- [sym__statements] = STATE(5112),
- [sym_redirected_statement] = STATE(3551),
- [sym_for_statement] = STATE(3551),
- [sym_c_style_for_statement] = STATE(3551),
- [sym_while_statement] = STATE(3527),
- [sym_if_statement] = STATE(3527),
- [sym_case_statement] = STATE(3551),
- [sym_function_definition] = STATE(3551),
- [sym_compound_statement] = STATE(3551),
- [sym_subshell] = STATE(3551),
- [sym_pipeline] = STATE(3551),
- [sym_list] = STATE(3551),
- [sym_negated_command] = STATE(3551),
- [sym_test_command] = STATE(3551),
- [sym_declaration_command] = STATE(3551),
- [sym_unset_command] = STATE(3551),
- [sym_command] = STATE(3551),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(663),
- [sym_variable_assignments] = STATE(3551),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(329),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_esac] = ACTIONS(475),
- [anon_sym_SEMI_SEMI] = ACTIONS(477),
- [anon_sym_SEMI_AMP] = ACTIONS(479),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(481),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [18] = {
- [sym__statements] = STATE(5138),
- [sym_redirected_statement] = STATE(3551),
- [sym_for_statement] = STATE(3551),
- [sym_c_style_for_statement] = STATE(3551),
- [sym_while_statement] = STATE(3527),
- [sym_if_statement] = STATE(3527),
- [sym_case_statement] = STATE(3551),
- [sym_function_definition] = STATE(3551),
- [sym_compound_statement] = STATE(3551),
- [sym_subshell] = STATE(3551),
- [sym_pipeline] = STATE(3551),
- [sym_list] = STATE(3551),
- [sym_negated_command] = STATE(3551),
- [sym_test_command] = STATE(3551),
- [sym_declaration_command] = STATE(3551),
- [sym_unset_command] = STATE(3551),
- [sym_command] = STATE(3551),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(663),
- [sym_variable_assignments] = STATE(3551),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(329),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_esac] = ACTIONS(483),
- [anon_sym_SEMI_SEMI] = ACTIONS(485),
- [anon_sym_SEMI_AMP] = ACTIONS(487),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(489),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [19] = {
- [sym__statements] = STATE(5158),
- [sym_redirected_statement] = STATE(3551),
- [sym_for_statement] = STATE(3551),
- [sym_c_style_for_statement] = STATE(3551),
- [sym_while_statement] = STATE(3527),
- [sym_if_statement] = STATE(3527),
- [sym_case_statement] = STATE(3551),
- [sym_function_definition] = STATE(3551),
- [sym_compound_statement] = STATE(3551),
- [sym_subshell] = STATE(3551),
- [sym_pipeline] = STATE(3551),
- [sym_list] = STATE(3551),
- [sym_negated_command] = STATE(3551),
- [sym_test_command] = STATE(3551),
- [sym_declaration_command] = STATE(3551),
- [sym_unset_command] = STATE(3551),
- [sym_command] = STATE(3551),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(663),
- [sym_variable_assignments] = STATE(3551),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(329),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_esac] = ACTIONS(491),
- [anon_sym_SEMI_SEMI] = ACTIONS(493),
- [anon_sym_SEMI_AMP] = ACTIONS(495),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(497),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [20] = {
- [sym__statements] = STATE(5136),
- [sym_redirected_statement] = STATE(3551),
- [sym_for_statement] = STATE(3551),
- [sym_c_style_for_statement] = STATE(3551),
- [sym_while_statement] = STATE(3527),
- [sym_if_statement] = STATE(3527),
- [sym_case_statement] = STATE(3551),
- [sym_function_definition] = STATE(3551),
- [sym_compound_statement] = STATE(3551),
- [sym_subshell] = STATE(3551),
- [sym_pipeline] = STATE(3551),
- [sym_list] = STATE(3551),
- [sym_negated_command] = STATE(3551),
- [sym_test_command] = STATE(3551),
- [sym_declaration_command] = STATE(3551),
- [sym_unset_command] = STATE(3551),
- [sym_command] = STATE(3551),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(663),
- [sym_variable_assignments] = STATE(3551),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(329),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_esac] = ACTIONS(491),
- [anon_sym_SEMI_SEMI] = ACTIONS(499),
- [anon_sym_SEMI_AMP] = ACTIONS(501),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(503),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [21] = {
- [sym__statements] = STATE(5134),
- [sym_redirected_statement] = STATE(3551),
- [sym_for_statement] = STATE(3551),
- [sym_c_style_for_statement] = STATE(3551),
- [sym_while_statement] = STATE(3527),
- [sym_if_statement] = STATE(3527),
- [sym_case_statement] = STATE(3551),
- [sym_function_definition] = STATE(3551),
- [sym_compound_statement] = STATE(3551),
- [sym_subshell] = STATE(3551),
- [sym_pipeline] = STATE(3551),
- [sym_list] = STATE(3551),
- [sym_negated_command] = STATE(3551),
- [sym_test_command] = STATE(3551),
- [sym_declaration_command] = STATE(3551),
- [sym_unset_command] = STATE(3551),
- [sym_command] = STATE(3551),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(663),
- [sym_variable_assignments] = STATE(3551),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(329),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_esac] = ACTIONS(483),
- [anon_sym_SEMI_SEMI] = ACTIONS(505),
- [anon_sym_SEMI_AMP] = ACTIONS(507),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(509),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [22] = {
- [sym__statements] = STATE(5115),
- [sym_redirected_statement] = STATE(3551),
- [sym_for_statement] = STATE(3551),
- [sym_c_style_for_statement] = STATE(3551),
- [sym_while_statement] = STATE(3527),
- [sym_if_statement] = STATE(3527),
- [sym_case_statement] = STATE(3551),
- [sym_function_definition] = STATE(3551),
- [sym_compound_statement] = STATE(3551),
- [sym_subshell] = STATE(3551),
- [sym_pipeline] = STATE(3551),
- [sym_list] = STATE(3551),
- [sym_negated_command] = STATE(3551),
- [sym_test_command] = STATE(3551),
- [sym_declaration_command] = STATE(3551),
- [sym_unset_command] = STATE(3551),
- [sym_command] = STATE(3551),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(663),
- [sym_variable_assignments] = STATE(3551),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(329),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_esac] = ACTIONS(511),
- [anon_sym_SEMI_SEMI] = ACTIONS(513),
- [anon_sym_SEMI_AMP] = ACTIONS(515),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(515),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [23] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(517),
- [anon_sym_for] = ACTIONS(520),
- [anon_sym_select] = ACTIONS(523),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(526),
- [anon_sym_LT] = ACTIONS(529),
- [anon_sym_GT] = ACTIONS(529),
- [anon_sym_GT_GT] = ACTIONS(532),
- [anon_sym_LPAREN] = ACTIONS(535),
- [anon_sym_while] = ACTIONS(538),
- [anon_sym_until] = ACTIONS(538),
- [anon_sym_do] = ACTIONS(541),
- [anon_sym_if] = ACTIONS(543),
- [anon_sym_then] = ACTIONS(541),
- [anon_sym_fi] = ACTIONS(541),
- [anon_sym_elif] = ACTIONS(541),
- [anon_sym_else] = ACTIONS(541),
- [anon_sym_case] = ACTIONS(546),
- [anon_sym_function] = ACTIONS(549),
- [anon_sym_LBRACE] = ACTIONS(552),
- [anon_sym_BANG] = ACTIONS(555),
- [anon_sym_LBRACK] = ACTIONS(558),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(561),
- [anon_sym_declare] = ACTIONS(564),
- [anon_sym_typeset] = ACTIONS(564),
- [anon_sym_export] = ACTIONS(564),
- [anon_sym_readonly] = ACTIONS(564),
- [anon_sym_local] = ACTIONS(564),
- [anon_sym_unset] = ACTIONS(567),
- [anon_sym_unsetenv] = ACTIONS(567),
- [anon_sym_AMP_GT] = ACTIONS(529),
- [anon_sym_AMP_GT_GT] = ACTIONS(532),
- [anon_sym_LT_AMP] = ACTIONS(529),
- [anon_sym_GT_AMP] = ACTIONS(529),
- [anon_sym_GT_PIPE] = ACTIONS(532),
- [anon_sym_LT_AMP_DASH] = ACTIONS(570),
- [anon_sym_GT_AMP_DASH] = ACTIONS(570),
- [anon_sym_LT_LT_LT] = ACTIONS(573),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(576),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(579),
- [anon_sym_DOLLAR] = ACTIONS(582),
- [sym__special_character] = ACTIONS(585),
- [anon_sym_DQUOTE] = ACTIONS(588),
- [sym_raw_string] = ACTIONS(591),
- [sym_ansi_c_string] = ACTIONS(591),
- [aux_sym_number_token1] = ACTIONS(594),
- [aux_sym_number_token2] = ACTIONS(597),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(600),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(603),
- [anon_sym_BQUOTE] = ACTIONS(606),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(609),
- [anon_sym_LT_LPAREN] = ACTIONS(612),
- [anon_sym_GT_LPAREN] = ACTIONS(612),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(615),
- [sym_variable_name] = ACTIONS(618),
- [sym_test_operator] = ACTIONS(621),
- [sym__brace_start] = ACTIONS(624),
- },
- [24] = {
- [sym__statements] = STATE(5118),
- [sym_redirected_statement] = STATE(3551),
- [sym_for_statement] = STATE(3551),
- [sym_c_style_for_statement] = STATE(3551),
- [sym_while_statement] = STATE(3527),
- [sym_if_statement] = STATE(3527),
- [sym_case_statement] = STATE(3551),
- [sym_function_definition] = STATE(3551),
- [sym_compound_statement] = STATE(3551),
- [sym_subshell] = STATE(3551),
- [sym_pipeline] = STATE(3551),
- [sym_list] = STATE(3551),
- [sym_negated_command] = STATE(3551),
- [sym_test_command] = STATE(3551),
- [sym_declaration_command] = STATE(3551),
- [sym_unset_command] = STATE(3551),
- [sym_command] = STATE(3551),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(663),
- [sym_variable_assignments] = STATE(3551),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(329),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_esac] = ACTIONS(475),
- [anon_sym_SEMI_SEMI] = ACTIONS(627),
- [anon_sym_SEMI_AMP] = ACTIONS(629),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(631),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [25] = {
- [sym__statements] = STATE(5123),
- [sym_redirected_statement] = STATE(3551),
- [sym_for_statement] = STATE(3551),
- [sym_c_style_for_statement] = STATE(3551),
- [sym_while_statement] = STATE(3527),
- [sym_if_statement] = STATE(3527),
- [sym_case_statement] = STATE(3551),
- [sym_function_definition] = STATE(3551),
- [sym_compound_statement] = STATE(3551),
- [sym_subshell] = STATE(3551),
- [sym_pipeline] = STATE(3551),
- [sym_list] = STATE(3551),
- [sym_negated_command] = STATE(3551),
- [sym_test_command] = STATE(3551),
- [sym_declaration_command] = STATE(3551),
- [sym_unset_command] = STATE(3551),
- [sym_command] = STATE(3551),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(663),
- [sym_variable_assignments] = STATE(3551),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(329),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_esac] = ACTIONS(409),
- [anon_sym_SEMI_SEMI] = ACTIONS(633),
- [anon_sym_SEMI_AMP] = ACTIONS(635),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(637),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [26] = {
- [sym__statements] = STATE(5106),
- [sym_redirected_statement] = STATE(3551),
- [sym_for_statement] = STATE(3551),
- [sym_c_style_for_statement] = STATE(3551),
- [sym_while_statement] = STATE(3527),
- [sym_if_statement] = STATE(3527),
- [sym_case_statement] = STATE(3551),
- [sym_function_definition] = STATE(3551),
- [sym_compound_statement] = STATE(3551),
- [sym_subshell] = STATE(3551),
- [sym_pipeline] = STATE(3551),
- [sym_list] = STATE(3551),
- [sym_negated_command] = STATE(3551),
- [sym_test_command] = STATE(3551),
- [sym_declaration_command] = STATE(3551),
- [sym_unset_command] = STATE(3551),
- [sym_command] = STATE(3551),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(663),
- [sym_variable_assignments] = STATE(3551),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(329),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_esac] = ACTIONS(639),
- [anon_sym_SEMI_SEMI] = ACTIONS(641),
- [anon_sym_SEMI_AMP] = ACTIONS(643),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(643),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [27] = {
- [sym__statements] = STATE(5111),
- [sym_redirected_statement] = STATE(3551),
- [sym_for_statement] = STATE(3551),
- [sym_c_style_for_statement] = STATE(3551),
- [sym_while_statement] = STATE(3527),
- [sym_if_statement] = STATE(3527),
- [sym_case_statement] = STATE(3551),
- [sym_function_definition] = STATE(3551),
- [sym_compound_statement] = STATE(3551),
- [sym_subshell] = STATE(3551),
- [sym_pipeline] = STATE(3551),
- [sym_list] = STATE(3551),
- [sym_negated_command] = STATE(3551),
- [sym_test_command] = STATE(3551),
- [sym_declaration_command] = STATE(3551),
- [sym_unset_command] = STATE(3551),
- [sym_command] = STATE(3551),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(663),
- [sym_variable_assignments] = STATE(3551),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(329),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_esac] = ACTIONS(645),
- [anon_sym_SEMI_SEMI] = ACTIONS(647),
- [anon_sym_SEMI_AMP] = ACTIONS(649),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(649),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [28] = {
- [sym__statements] = STATE(5245),
- [sym_redirected_statement] = STATE(3686),
- [sym_for_statement] = STATE(3686),
- [sym_c_style_for_statement] = STATE(3686),
- [sym_while_statement] = STATE(3534),
- [sym_if_statement] = STATE(3534),
- [sym_case_statement] = STATE(3686),
- [sym_function_definition] = STATE(3686),
- [sym_compound_statement] = STATE(3686),
- [sym_subshell] = STATE(3686),
- [sym_pipeline] = STATE(3686),
- [sym_list] = STATE(3686),
- [sym_negated_command] = STATE(3686),
- [sym_test_command] = STATE(3686),
- [sym_declaration_command] = STATE(3686),
- [sym_unset_command] = STATE(3686),
- [sym_command] = STATE(3686),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(709),
- [sym_variable_assignments] = STATE(3686),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(325),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_SEMI_SEMI] = ACTIONS(659),
- [anon_sym_SEMI_AMP] = ACTIONS(649),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(649),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [29] = {
- [sym__statements] = STATE(5240),
- [sym_redirected_statement] = STATE(3686),
- [sym_for_statement] = STATE(3686),
- [sym_c_style_for_statement] = STATE(3686),
- [sym_while_statement] = STATE(3534),
- [sym_if_statement] = STATE(3534),
- [sym_case_statement] = STATE(3686),
- [sym_function_definition] = STATE(3686),
- [sym_compound_statement] = STATE(3686),
- [sym_subshell] = STATE(3686),
- [sym_pipeline] = STATE(3686),
- [sym_list] = STATE(3686),
- [sym_negated_command] = STATE(3686),
- [sym_test_command] = STATE(3686),
- [sym_declaration_command] = STATE(3686),
- [sym_unset_command] = STATE(3686),
- [sym_command] = STATE(3686),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(709),
- [sym_variable_assignments] = STATE(3686),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(325),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_SEMI_SEMI] = ACTIONS(707),
- [anon_sym_SEMI_AMP] = ACTIONS(479),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(481),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [30] = {
- [sym__statements] = STATE(5268),
- [sym_redirected_statement] = STATE(3686),
- [sym_for_statement] = STATE(3686),
- [sym_c_style_for_statement] = STATE(3686),
- [sym_while_statement] = STATE(3534),
- [sym_if_statement] = STATE(3534),
- [sym_case_statement] = STATE(3686),
- [sym_function_definition] = STATE(3686),
- [sym_compound_statement] = STATE(3686),
- [sym_subshell] = STATE(3686),
- [sym_pipeline] = STATE(3686),
- [sym_list] = STATE(3686),
- [sym_negated_command] = STATE(3686),
- [sym_test_command] = STATE(3686),
- [sym_declaration_command] = STATE(3686),
- [sym_unset_command] = STATE(3686),
- [sym_command] = STATE(3686),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(709),
- [sym_variable_assignments] = STATE(3686),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(325),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_SEMI_SEMI] = ACTIONS(709),
- [anon_sym_SEMI_AMP] = ACTIONS(515),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(515),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [31] = {
- [sym__statements] = STATE(5257),
- [sym_redirected_statement] = STATE(3686),
- [sym_for_statement] = STATE(3686),
- [sym_c_style_for_statement] = STATE(3686),
- [sym_while_statement] = STATE(3534),
- [sym_if_statement] = STATE(3534),
- [sym_case_statement] = STATE(3686),
- [sym_function_definition] = STATE(3686),
- [sym_compound_statement] = STATE(3686),
- [sym_subshell] = STATE(3686),
- [sym_pipeline] = STATE(3686),
- [sym_list] = STATE(3686),
- [sym_negated_command] = STATE(3686),
- [sym_test_command] = STATE(3686),
- [sym_declaration_command] = STATE(3686),
- [sym_unset_command] = STATE(3686),
- [sym_command] = STATE(3686),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(709),
- [sym_variable_assignments] = STATE(3686),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(325),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_SEMI_SEMI] = ACTIONS(711),
- [anon_sym_SEMI_AMP] = ACTIONS(635),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(637),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [32] = {
- [sym__statements] = STATE(5165),
- [sym_redirected_statement] = STATE(3686),
- [sym_for_statement] = STATE(3686),
- [sym_c_style_for_statement] = STATE(3686),
- [sym_while_statement] = STATE(3534),
- [sym_if_statement] = STATE(3534),
- [sym_case_statement] = STATE(3686),
- [sym_function_definition] = STATE(3686),
- [sym_compound_statement] = STATE(3686),
- [sym_subshell] = STATE(3686),
- [sym_pipeline] = STATE(3686),
- [sym_list] = STATE(3686),
- [sym_negated_command] = STATE(3686),
- [sym_test_command] = STATE(3686),
- [sym_declaration_command] = STATE(3686),
- [sym_unset_command] = STATE(3686),
- [sym_command] = STATE(3686),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(709),
- [sym_variable_assignments] = STATE(3686),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(325),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_SEMI_SEMI] = ACTIONS(713),
- [anon_sym_SEMI_AMP] = ACTIONS(629),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(631),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [33] = {
- [sym__statements] = STATE(5306),
- [sym_redirected_statement] = STATE(3686),
- [sym_for_statement] = STATE(3686),
- [sym_c_style_for_statement] = STATE(3686),
- [sym_while_statement] = STATE(3534),
- [sym_if_statement] = STATE(3534),
- [sym_case_statement] = STATE(3686),
- [sym_function_definition] = STATE(3686),
- [sym_compound_statement] = STATE(3686),
- [sym_subshell] = STATE(3686),
- [sym_pipeline] = STATE(3686),
- [sym_list] = STATE(3686),
- [sym_negated_command] = STATE(3686),
- [sym_test_command] = STATE(3686),
- [sym_declaration_command] = STATE(3686),
- [sym_unset_command] = STATE(3686),
- [sym_command] = STATE(3686),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(709),
- [sym_variable_assignments] = STATE(3686),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(325),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_SEMI_SEMI] = ACTIONS(715),
- [anon_sym_SEMI_AMP] = ACTIONS(487),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(489),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [34] = {
- [sym__statements] = STATE(5278),
- [sym_redirected_statement] = STATE(3686),
- [sym_for_statement] = STATE(3686),
- [sym_c_style_for_statement] = STATE(3686),
- [sym_while_statement] = STATE(3534),
- [sym_if_statement] = STATE(3534),
- [sym_case_statement] = STATE(3686),
- [sym_function_definition] = STATE(3686),
- [sym_compound_statement] = STATE(3686),
- [sym_subshell] = STATE(3686),
- [sym_pipeline] = STATE(3686),
- [sym_list] = STATE(3686),
- [sym_negated_command] = STATE(3686),
- [sym_test_command] = STATE(3686),
- [sym_declaration_command] = STATE(3686),
- [sym_unset_command] = STATE(3686),
- [sym_command] = STATE(3686),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(709),
- [sym_variable_assignments] = STATE(3686),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(325),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_SEMI_SEMI] = ACTIONS(717),
- [anon_sym_SEMI_AMP] = ACTIONS(495),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(497),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [35] = {
- [sym__statements] = STATE(5171),
- [sym_redirected_statement] = STATE(3686),
- [sym_for_statement] = STATE(3686),
- [sym_c_style_for_statement] = STATE(3686),
- [sym_while_statement] = STATE(3534),
- [sym_if_statement] = STATE(3534),
- [sym_case_statement] = STATE(3686),
- [sym_function_definition] = STATE(3686),
- [sym_compound_statement] = STATE(3686),
- [sym_subshell] = STATE(3686),
- [sym_pipeline] = STATE(3686),
- [sym_list] = STATE(3686),
- [sym_negated_command] = STATE(3686),
- [sym_test_command] = STATE(3686),
- [sym_declaration_command] = STATE(3686),
- [sym_unset_command] = STATE(3686),
- [sym_command] = STATE(3686),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(709),
- [sym_variable_assignments] = STATE(3686),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(325),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_SEMI_SEMI] = ACTIONS(719),
- [anon_sym_SEMI_AMP] = ACTIONS(501),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(503),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [36] = {
- [sym__statements] = STATE(5212),
- [sym_redirected_statement] = STATE(3686),
- [sym_for_statement] = STATE(3686),
- [sym_c_style_for_statement] = STATE(3686),
- [sym_while_statement] = STATE(3534),
- [sym_if_statement] = STATE(3534),
- [sym_case_statement] = STATE(3686),
- [sym_function_definition] = STATE(3686),
- [sym_compound_statement] = STATE(3686),
- [sym_subshell] = STATE(3686),
- [sym_pipeline] = STATE(3686),
- [sym_list] = STATE(3686),
- [sym_negated_command] = STATE(3686),
- [sym_test_command] = STATE(3686),
- [sym_declaration_command] = STATE(3686),
- [sym_unset_command] = STATE(3686),
- [sym_command] = STATE(3686),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(709),
- [sym_variable_assignments] = STATE(3686),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(325),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_SEMI_SEMI] = ACTIONS(721),
- [anon_sym_SEMI_AMP] = ACTIONS(507),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(509),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [37] = {
- [sym__statements] = STATE(5274),
- [sym_redirected_statement] = STATE(3686),
- [sym_for_statement] = STATE(3686),
- [sym_c_style_for_statement] = STATE(3686),
- [sym_while_statement] = STATE(3534),
- [sym_if_statement] = STATE(3534),
- [sym_case_statement] = STATE(3686),
- [sym_function_definition] = STATE(3686),
- [sym_compound_statement] = STATE(3686),
- [sym_subshell] = STATE(3686),
- [sym_pipeline] = STATE(3686),
- [sym_list] = STATE(3686),
- [sym_negated_command] = STATE(3686),
- [sym_test_command] = STATE(3686),
- [sym_declaration_command] = STATE(3686),
- [sym_unset_command] = STATE(3686),
- [sym_command] = STATE(3686),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(709),
- [sym_variable_assignments] = STATE(3686),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(325),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_SEMI_SEMI] = ACTIONS(723),
- [anon_sym_SEMI_AMP] = ACTIONS(643),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(643),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [38] = {
- [sym__statements] = STATE(5248),
- [sym_redirected_statement] = STATE(3686),
- [sym_for_statement] = STATE(3686),
- [sym_c_style_for_statement] = STATE(3686),
- [sym_while_statement] = STATE(3534),
- [sym_if_statement] = STATE(3534),
- [sym_case_statement] = STATE(3686),
- [sym_function_definition] = STATE(3686),
- [sym_compound_statement] = STATE(3686),
- [sym_subshell] = STATE(3686),
- [sym_pipeline] = STATE(3686),
- [sym_list] = STATE(3686),
- [sym_negated_command] = STATE(3686),
- [sym_test_command] = STATE(3686),
- [sym_declaration_command] = STATE(3686),
- [sym_unset_command] = STATE(3686),
- [sym_command] = STATE(3686),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(709),
- [sym_variable_assignments] = STATE(3686),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(325),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_SEMI_SEMI] = ACTIONS(725),
- [anon_sym_SEMI_AMP] = ACTIONS(473),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(473),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [39] = {
- [sym__statements] = STATE(5247),
- [sym_redirected_statement] = STATE(3686),
- [sym_for_statement] = STATE(3686),
- [sym_c_style_for_statement] = STATE(3686),
- [sym_while_statement] = STATE(3534),
- [sym_if_statement] = STATE(3534),
- [sym_case_statement] = STATE(3686),
- [sym_function_definition] = STATE(3686),
- [sym_compound_statement] = STATE(3686),
- [sym_subshell] = STATE(3686),
- [sym_pipeline] = STATE(3686),
- [sym_list] = STATE(3686),
- [sym_negated_command] = STATE(3686),
- [sym_test_command] = STATE(3686),
- [sym_declaration_command] = STATE(3686),
- [sym_unset_command] = STATE(3686),
- [sym_command] = STATE(3686),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(709),
- [sym_variable_assignments] = STATE(3686),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(325),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_SEMI_SEMI] = ACTIONS(727),
- [anon_sym_SEMI_AMP] = ACTIONS(413),
- [anon_sym_SEMI_SEMI_AMP] = ACTIONS(415),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [40] = {
- [aux_sym__terminated_statement] = STATE(41),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_fi] = ACTIONS(729),
- [anon_sym_elif] = ACTIONS(729),
- [anon_sym_else] = ACTIONS(729),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [41] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_fi] = ACTIONS(731),
- [anon_sym_elif] = ACTIONS(731),
- [anon_sym_else] = ACTIONS(731),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [42] = {
- [sym__statements] = STATE(5943),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_RPAREN] = ACTIONS(735),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [43] = {
- [sym__statements] = STATE(5943),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_RPAREN] = ACTIONS(745),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [44] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_do_group] = STATE(4412),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_do] = ACTIONS(747),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [45] = {
- [sym__statements] = STATE(5984),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_RPAREN] = ACTIONS(749),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [46] = {
- [sym__statements] = STATE(5943),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_RPAREN] = ACTIONS(751),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [47] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_do_group] = STATE(3865),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_do] = ACTIONS(753),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [48] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_do_group] = STATE(3858),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_do] = ACTIONS(755),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [49] = {
- [sym__statements] = STATE(5996),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_RPAREN] = ACTIONS(757),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [50] = {
- [sym__statements] = STATE(5984),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_RPAREN] = ACTIONS(759),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [51] = {
- [sym__statements] = STATE(5943),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_RPAREN] = ACTIONS(761),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [52] = {
- [sym__statements] = STATE(5943),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_RPAREN] = ACTIONS(763),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [53] = {
- [sym__statements] = STATE(5762),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1742),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [54] = {
- [sym__statements] = STATE(5567),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [55] = {
- [sym__statements] = STATE(5835),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [56] = {
- [sym__statements] = STATE(5719),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [57] = {
- [sym__statements] = STATE(5718),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [58] = {
- [sym__statements] = STATE(5715),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1756),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [59] = {
- [sym__statements] = STATE(5714),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [60] = {
- [sym__statements] = STATE(5713),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [61] = {
- [sym__statements] = STATE(5834),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [62] = {
- [aux_sym__terminated_statement] = STATE(76),
- [sym_redirected_statement] = STATE(3988),
- [sym_for_statement] = STATE(3988),
- [sym_c_style_for_statement] = STATE(3988),
- [sym_while_statement] = STATE(3666),
- [sym_if_statement] = STATE(3666),
- [sym_case_statement] = STATE(3988),
- [sym_function_definition] = STATE(3988),
- [sym_compound_statement] = STATE(3988),
- [sym_subshell] = STATE(3988),
- [sym_pipeline] = STATE(3988),
- [sym_list] = STATE(3988),
- [sym_negated_command] = STATE(3988),
- [sym_test_command] = STATE(3988),
- [sym_declaration_command] = STATE(3988),
- [sym_unset_command] = STATE(3988),
- [sym_command] = STATE(3988),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(941),
- [sym_variable_assignments] = STATE(3988),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_RBRACE] = ACTIONS(775),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [63] = {
- [sym__statements] = STATE(5833),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [64] = {
- [sym__statements] = STATE(5830),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1713),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [65] = {
- [sym__statements] = STATE(5711),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [66] = {
- [sym__statements] = STATE(5829),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [67] = {
- [sym__statements] = STATE(5828),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [68] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_fi] = ACTIONS(777),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [69] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_then] = ACTIONS(779),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [70] = {
- [sym__statements] = STATE(5708),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1758),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [71] = {
- [sym__statements] = STATE(5827),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [72] = {
- [sym__statements] = STATE(5707),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [73] = {
- [sym__statements] = STATE(5706),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [74] = {
- [sym__statements] = STATE(5704),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [75] = {
- [sym__statements] = STATE(5701),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1765),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [76] = {
- [aux_sym__terminated_statement] = STATE(106),
- [sym_redirected_statement] = STATE(3988),
- [sym_for_statement] = STATE(3988),
- [sym_c_style_for_statement] = STATE(3988),
- [sym_while_statement] = STATE(3666),
- [sym_if_statement] = STATE(3666),
- [sym_case_statement] = STATE(3988),
- [sym_function_definition] = STATE(3988),
- [sym_compound_statement] = STATE(3988),
- [sym_subshell] = STATE(3988),
- [sym_pipeline] = STATE(3988),
- [sym_list] = STATE(3988),
- [sym_negated_command] = STATE(3988),
- [sym_test_command] = STATE(3988),
- [sym_declaration_command] = STATE(3988),
- [sym_unset_command] = STATE(3988),
- [sym_command] = STATE(3988),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(941),
- [sym_variable_assignments] = STATE(3988),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_RBRACE] = ACTIONS(781),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [77] = {
- [sym__statements] = STATE(5700),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [78] = {
- [sym__statements] = STATE(5699),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [79] = {
- [sym__statements] = STATE(5697),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [80] = {
- [sym__statements] = STATE(5693),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1769),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [81] = {
- [sym__statements] = STATE(5824),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1717),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [82] = {
- [sym__statements] = STATE(5692),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [83] = {
- [sym__statements] = STATE(5690),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [84] = {
- [sym__statements] = STATE(5689),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [85] = {
- [sym__statements] = STATE(5686),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1772),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [86] = {
- [aux_sym__terminated_statement] = STATE(92),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_done] = ACTIONS(783),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [87] = {
- [sym__statements] = STATE(5685),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [88] = {
- [sym__statements] = STATE(5683),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [89] = {
- [sym__statements] = STATE(5681),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [90] = {
- [sym__statements] = STATE(5678),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1774),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [91] = {
- [sym__statements] = STATE(5676),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [92] = {
- [aux_sym__terminated_statement] = STATE(113),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_done] = ACTIONS(785),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [93] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_then] = ACTIONS(787),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [94] = {
- [sym__statements] = STATE(5675),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [95] = {
- [sym__statements] = STATE(5673),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [96] = {
- [sym__statements] = STATE(5823),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [97] = {
- [sym__statements] = STATE(5877),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [98] = {
- [sym__statements] = STATE(5669),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1777),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [99] = {
- [aux_sym__terminated_statement] = STATE(106),
- [sym_redirected_statement] = STATE(3988),
- [sym_for_statement] = STATE(3988),
- [sym_c_style_for_statement] = STATE(3988),
- [sym_while_statement] = STATE(3666),
- [sym_if_statement] = STATE(3666),
- [sym_case_statement] = STATE(3988),
- [sym_function_definition] = STATE(3988),
- [sym_compound_statement] = STATE(3988),
- [sym_subshell] = STATE(3988),
- [sym_pipeline] = STATE(3988),
- [sym_list] = STATE(3988),
- [sym_negated_command] = STATE(3988),
- [sym_test_command] = STATE(3988),
- [sym_declaration_command] = STATE(3988),
- [sym_unset_command] = STATE(3988),
- [sym_command] = STATE(3988),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(941),
- [sym_variable_assignments] = STATE(3988),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_RBRACE] = ACTIONS(789),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [100] = {
- [sym__statements] = STATE(5822),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [101] = {
- [sym__statements] = STATE(5821),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [102] = {
- [sym__statements] = STATE(5668),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [103] = {
- [sym__statements] = STATE(5816),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1723),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [104] = {
- [sym__statements] = STATE(5667),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [105] = {
- [sym__statements] = STATE(5666),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [106] = {
- [aux_sym__terminated_statement] = STATE(106),
- [sym_redirected_statement] = STATE(3988),
- [sym_for_statement] = STATE(3988),
- [sym_c_style_for_statement] = STATE(3988),
- [sym_while_statement] = STATE(3666),
- [sym_if_statement] = STATE(3666),
- [sym_case_statement] = STATE(3988),
- [sym_function_definition] = STATE(3988),
- [sym_compound_statement] = STATE(3988),
- [sym_subshell] = STATE(3988),
- [sym_pipeline] = STATE(3988),
- [sym_list] = STATE(3988),
- [sym_negated_command] = STATE(3988),
- [sym_test_command] = STATE(3988),
- [sym_declaration_command] = STATE(3988),
- [sym_unset_command] = STATE(3988),
- [sym_command] = STATE(3988),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(941),
- [sym_variable_assignments] = STATE(3988),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(517),
- [anon_sym_for] = ACTIONS(520),
- [anon_sym_select] = ACTIONS(523),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(526),
- [anon_sym_LT] = ACTIONS(529),
- [anon_sym_GT] = ACTIONS(529),
- [anon_sym_GT_GT] = ACTIONS(532),
- [anon_sym_LPAREN] = ACTIONS(535),
- [anon_sym_while] = ACTIONS(538),
- [anon_sym_until] = ACTIONS(538),
- [anon_sym_if] = ACTIONS(543),
- [anon_sym_case] = ACTIONS(546),
- [anon_sym_function] = ACTIONS(549),
- [anon_sym_LBRACE] = ACTIONS(552),
- [anon_sym_RBRACE] = ACTIONS(791),
- [anon_sym_BANG] = ACTIONS(555),
- [anon_sym_LBRACK] = ACTIONS(558),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(561),
- [anon_sym_declare] = ACTIONS(564),
- [anon_sym_typeset] = ACTIONS(564),
- [anon_sym_export] = ACTIONS(564),
- [anon_sym_readonly] = ACTIONS(564),
- [anon_sym_local] = ACTIONS(564),
- [anon_sym_unset] = ACTIONS(567),
- [anon_sym_unsetenv] = ACTIONS(567),
- [anon_sym_AMP_GT] = ACTIONS(529),
- [anon_sym_AMP_GT_GT] = ACTIONS(532),
- [anon_sym_LT_AMP] = ACTIONS(529),
- [anon_sym_GT_AMP] = ACTIONS(529),
- [anon_sym_GT_PIPE] = ACTIONS(532),
- [anon_sym_LT_AMP_DASH] = ACTIONS(570),
- [anon_sym_GT_AMP_DASH] = ACTIONS(570),
- [anon_sym_LT_LT_LT] = ACTIONS(573),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(576),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(579),
- [anon_sym_DOLLAR] = ACTIONS(582),
- [sym__special_character] = ACTIONS(585),
- [anon_sym_DQUOTE] = ACTIONS(588),
- [sym_raw_string] = ACTIONS(591),
- [sym_ansi_c_string] = ACTIONS(591),
- [aux_sym_number_token1] = ACTIONS(594),
- [aux_sym_number_token2] = ACTIONS(597),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(600),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(603),
- [anon_sym_BQUOTE] = ACTIONS(606),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(609),
- [anon_sym_LT_LPAREN] = ACTIONS(612),
- [anon_sym_GT_LPAREN] = ACTIONS(612),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(615),
- [sym_variable_name] = ACTIONS(618),
- [sym_test_operator] = ACTIONS(621),
- [sym__brace_start] = ACTIONS(624),
- },
- [107] = {
- [sym__statements] = STATE(5658),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1783),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [108] = {
- [sym__statements] = STATE(5657),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [109] = {
- [sym__statements] = STATE(5655),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [110] = {
- [sym__statements] = STATE(5654),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [111] = {
- [sym__statements] = STATE(5651),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1786),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [112] = {
- [sym__statements] = STATE(5650),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [113] = {
- [aux_sym__terminated_statement] = STATE(113),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(517),
- [anon_sym_for] = ACTIONS(520),
- [anon_sym_select] = ACTIONS(523),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(526),
- [anon_sym_LT] = ACTIONS(529),
- [anon_sym_GT] = ACTIONS(529),
- [anon_sym_GT_GT] = ACTIONS(532),
- [anon_sym_LPAREN] = ACTIONS(535),
- [anon_sym_while] = ACTIONS(538),
- [anon_sym_until] = ACTIONS(538),
- [anon_sym_done] = ACTIONS(541),
- [anon_sym_if] = ACTIONS(543),
- [anon_sym_case] = ACTIONS(546),
- [anon_sym_function] = ACTIONS(549),
- [anon_sym_LBRACE] = ACTIONS(552),
- [anon_sym_BANG] = ACTIONS(555),
- [anon_sym_LBRACK] = ACTIONS(558),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(561),
- [anon_sym_declare] = ACTIONS(564),
- [anon_sym_typeset] = ACTIONS(564),
- [anon_sym_export] = ACTIONS(564),
- [anon_sym_readonly] = ACTIONS(564),
- [anon_sym_local] = ACTIONS(564),
- [anon_sym_unset] = ACTIONS(567),
- [anon_sym_unsetenv] = ACTIONS(567),
- [anon_sym_AMP_GT] = ACTIONS(529),
- [anon_sym_AMP_GT_GT] = ACTIONS(532),
- [anon_sym_LT_AMP] = ACTIONS(529),
- [anon_sym_GT_AMP] = ACTIONS(529),
- [anon_sym_GT_PIPE] = ACTIONS(532),
- [anon_sym_LT_AMP_DASH] = ACTIONS(570),
- [anon_sym_GT_AMP_DASH] = ACTIONS(570),
- [anon_sym_LT_LT_LT] = ACTIONS(573),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(576),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(579),
- [anon_sym_DOLLAR] = ACTIONS(582),
- [sym__special_character] = ACTIONS(585),
- [anon_sym_DQUOTE] = ACTIONS(588),
- [sym_raw_string] = ACTIONS(591),
- [sym_ansi_c_string] = ACTIONS(591),
- [aux_sym_number_token1] = ACTIONS(594),
- [aux_sym_number_token2] = ACTIONS(597),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(600),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(603),
- [anon_sym_BQUOTE] = ACTIONS(606),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(609),
- [anon_sym_LT_LPAREN] = ACTIONS(612),
- [anon_sym_GT_LPAREN] = ACTIONS(612),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(615),
- [sym_variable_name] = ACTIONS(618),
- [sym_test_operator] = ACTIONS(621),
- [sym__brace_start] = ACTIONS(624),
- },
- [114] = {
- [sym__statements] = STATE(5648),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [115] = {
- [sym__statements] = STATE(5647),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [116] = {
- [sym__statements] = STATE(5860),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [117] = {
- [sym__statements] = STATE(5861),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [118] = {
- [sym__statements] = STATE(5862),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1681),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [119] = {
- [sym__statements] = STATE(5864),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [120] = {
- [sym__statements] = STATE(5643),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1788),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [121] = {
- [sym__statements] = STATE(5641),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [122] = {
- [sym__statements] = STATE(5865),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [123] = {
- [aux_sym__terminated_statement] = STATE(127),
- [sym_redirected_statement] = STATE(3988),
- [sym_for_statement] = STATE(3988),
- [sym_c_style_for_statement] = STATE(3988),
- [sym_while_statement] = STATE(3666),
- [sym_if_statement] = STATE(3666),
- [sym_case_statement] = STATE(3988),
- [sym_function_definition] = STATE(3988),
- [sym_compound_statement] = STATE(3988),
- [sym_subshell] = STATE(3988),
- [sym_pipeline] = STATE(3988),
- [sym_list] = STATE(3988),
- [sym_negated_command] = STATE(3988),
- [sym_test_command] = STATE(3988),
- [sym_declaration_command] = STATE(3988),
- [sym_unset_command] = STATE(3988),
- [sym_command] = STATE(3988),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(941),
- [sym_variable_assignments] = STATE(3988),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_RBRACE] = ACTIONS(793),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [124] = {
- [sym__statements] = STATE(5866),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [125] = {
- [sym__statements] = STATE(5867),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1679),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [126] = {
- [sym__statements] = STATE(5640),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [127] = {
- [aux_sym__terminated_statement] = STATE(106),
- [sym_redirected_statement] = STATE(3988),
- [sym_for_statement] = STATE(3988),
- [sym_c_style_for_statement] = STATE(3988),
- [sym_while_statement] = STATE(3666),
- [sym_if_statement] = STATE(3666),
- [sym_case_statement] = STATE(3988),
- [sym_function_definition] = STATE(3988),
- [sym_compound_statement] = STATE(3988),
- [sym_subshell] = STATE(3988),
- [sym_pipeline] = STATE(3988),
- [sym_list] = STATE(3988),
- [sym_negated_command] = STATE(3988),
- [sym_test_command] = STATE(3988),
- [sym_declaration_command] = STATE(3988),
- [sym_unset_command] = STATE(3988),
- [sym_command] = STATE(3988),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(941),
- [sym_variable_assignments] = STATE(3988),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_RBRACE] = ACTIONS(795),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [128] = {
- [sym__statements] = STATE(5638),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [129] = {
- [sym__statements] = STATE(5838),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1684),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [130] = {
- [aux_sym__terminated_statement] = STATE(68),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_fi] = ACTIONS(797),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [131] = {
- [sym__statements] = STATE(5630),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1790),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [132] = {
- [aux_sym__terminated_statement] = STATE(113),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_done] = ACTIONS(799),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [133] = {
- [sym__statements] = STATE(5815),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [134] = {
- [sym__statements] = STATE(5814),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [135] = {
- [sym__statements] = STATE(5813),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [136] = {
- [sym__statements] = STATE(5623),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [137] = {
- [sym__statements] = STATE(5622),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [138] = {
- [sym__statements] = STATE(5878),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [139] = {
- [sym__statements] = STATE(5616),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [140] = {
- [sym__statements] = STATE(5879),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [141] = {
- [sym__statements] = STATE(5881),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1675),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [142] = {
- [sym__statements] = STATE(5885),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [143] = {
- [sym__statements] = STATE(5886),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [144] = {
- [sym__statements] = STATE(5810),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1725),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [145] = {
- [sym__statements] = STATE(5859),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [146] = {
- [sym__statements] = STATE(5809),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [147] = {
- [sym__statements] = STATE(5887),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [148] = {
- [sym__statements] = STATE(5889),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1673),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [149] = {
- [sym__statements] = STATE(5896),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [150] = {
- [aux_sym__terminated_statement] = STATE(170),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_done] = ACTIONS(801),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [151] = {
- [sym__statements] = STATE(5808),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [152] = {
- [sym__statements] = STATE(5807),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [153] = {
- [sym__statements] = STATE(5897),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [154] = {
- [sym__statements] = STATE(5900),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [155] = {
- [sym__statements] = STATE(5901),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1669),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [156] = {
- [sym__statements] = STATE(5910),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [157] = {
- [sym__statements] = STATE(5804),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1731),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [158] = {
- [sym__statements] = STATE(5803),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [159] = {
- [sym__statements] = STATE(5802),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [160] = {
- [sym__statements] = STATE(5870),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [161] = {
- [sym__statements] = STATE(5912),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [162] = {
- [sym__statements] = STATE(5871),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [163] = {
- [sym__statements] = STATE(5913),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [164] = {
- [sym__statements] = STATE(5914),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1667),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [165] = {
- [sym__statements] = STATE(5917),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [166] = {
- [sym__statements] = STATE(5918),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [167] = {
- [sym__statements] = STATE(5801),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [168] = {
- [sym__statements] = STATE(5798),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1735),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [169] = {
- [sym__statements] = STATE(5919),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [170] = {
- [aux_sym__terminated_statement] = STATE(113),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_done] = ACTIONS(803),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [171] = {
- [sym__statements] = STATE(5920),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1665),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [172] = {
- [sym__statements] = STATE(5797),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [173] = {
- [sym__statements] = STATE(5796),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [174] = {
- [sym__statements] = STATE(5923),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [175] = {
- [sym__statements] = STATE(5876),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [176] = {
- [sym__statements] = STATE(5925),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [177] = {
- [aux_sym__terminated_statement] = STATE(179),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_done] = ACTIONS(805),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [178] = {
- [sym__statements] = STATE(5926),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1662),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [179] = {
- [aux_sym__terminated_statement] = STATE(113),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_done] = ACTIONS(807),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [180] = {
- [sym__statements] = STATE(5929),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [181] = {
- [sym__statements] = STATE(5609),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1792),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [182] = {
- [sym__statements] = STATE(5854),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [183] = {
- [sym__statements] = STATE(5839),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [184] = {
- [sym__statements] = STATE(5608),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [185] = {
- [sym__statements] = STATE(5603),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [186] = {
- [sym__statements] = STATE(5602),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [187] = {
- [sym__statements] = STATE(5594),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1794),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [188] = {
- [sym__statements] = STATE(5588),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [189] = {
- [sym__statements] = STATE(5905),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [190] = {
- [sym__statements] = STATE(5906),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [191] = {
- [sym__statements] = STATE(5587),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [192] = {
- [sym__statements] = STATE(5585),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [193] = {
- [sym__statements] = STATE(5582),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1796),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [194] = {
- [aux_sym__terminated_statement] = STATE(195),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_done] = ACTIONS(809),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [195] = {
- [aux_sym__terminated_statement] = STATE(113),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_done] = ACTIONS(811),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [196] = {
- [sym__statements] = STATE(5580),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [197] = {
- [aux_sym__terminated_statement] = STATE(200),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_done] = ACTIONS(813),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [198] = {
- [sym__statements] = STATE(5872),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [199] = {
- [sym__statements] = STATE(5795),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [200] = {
- [aux_sym__terminated_statement] = STATE(113),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_done] = ACTIONS(815),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [201] = {
- [sym__statements] = STATE(5578),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [202] = {
- [sym__statements] = STATE(5574),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1797),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [203] = {
- [sym__statements] = STATE(5791),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1737),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [204] = {
- [sym__statements] = STATE(5573),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [205] = {
- [sym__statements] = STATE(5790),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [206] = {
- [sym__statements] = STATE(5571),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [207] = {
- [sym__statements] = STATE(5789),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [208] = {
- [sym__statements] = STATE(5907),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [209] = {
- [sym__statements] = STATE(5908),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1574),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [210] = {
- [sym__statements] = STATE(5568),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1798),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [211] = {
- [sym__statements] = STATE(5836),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1711),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [212] = {
- [sym__statements] = STATE(5788),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [213] = {
- [sym__statements] = STATE(5930),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [214] = {
- [sym__statements] = STATE(5566),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [215] = {
- [sym__statements] = STATE(5563),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1799),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [216] = {
- [sym__statements] = STATE(5840),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [217] = {
- [sym__statements] = STATE(5841),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [218] = {
- [sym__statements] = STATE(5771),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1740),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [219] = {
- [sym__statements] = STATE(5770),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [220] = {
- [sym__statements] = STATE(5768),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [221] = {
- [sym__statements] = STATE(5562),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [222] = {
- [sym__statements] = STATE(5561),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [223] = {
- [sym__statements] = STATE(5842),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1706),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [224] = {
- [sym__statements] = STATE(5559),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1800),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [225] = {
- [sym__statements] = STATE(5557),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [226] = {
- [sym__statements] = STATE(5766),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [227] = {
- [sym__statements] = STATE(5931),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [228] = {
- [sym__statements] = STATE(5556),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [229] = {
- [sym__statements] = STATE(5741),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [230] = {
- [sym__statements] = STATE(5554),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1801),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [231] = {
- [sym__statements] = STATE(5553),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [232] = {
- [sym__statements] = STATE(5874),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1677),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [233] = {
- [sym__statements] = STATE(5552),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [234] = {
- [sym__statements] = STATE(5549),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1802),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [235] = {
- [sym__statements] = STATE(5548),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [236] = {
- [sym__statements] = STATE(5547),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [237] = {
- [sym__statements] = STATE(5545),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1803),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [238] = {
- [sym__statements] = STATE(5932),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1660),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [239] = {
- [sym__statements] = STATE(5720),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [240] = {
- [sym__statements] = STATE(5984),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [241] = {
- [sym__statements] = STATE(5761),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [242] = {
- [sym__statements] = STATE(5760),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [243] = {
- [sym__statements] = STATE(5758),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [244] = {
- [sym__statements] = STATE(5749),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1744),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [245] = {
- [sym__statements] = STATE(5996),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [246] = {
- [sym__statements] = STATE(5543),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [247] = {
- [sym__statements] = STATE(6066),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1645),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [248] = {
- [sym__statements] = STATE(6063),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [249] = {
- [sym__statements] = STATE(5542),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [250] = {
- [sym__statements] = STATE(5845),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [251] = {
- [sym__statements] = STATE(5846),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [252] = {
- [sym__statements] = STATE(6060),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [253] = {
- [sym__statements] = STATE(6059),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [254] = {
- [sym__statements] = STATE(5540),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1804),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [255] = {
- [sym__statements] = STATE(5748),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [256] = {
- [sym__statements] = STATE(5539),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [257] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_then] = ACTIONS(817),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [258] = {
- [sym__statements] = STATE(5937),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [259] = {
- [sym__statements] = STATE(5538),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [260] = {
- [sym__statements] = STATE(5938),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [261] = {
- [sym__statements] = STATE(5939),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [262] = {
- [sym__statements] = STATE(5536),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1805),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [263] = {
- [sym__statements] = STATE(5746),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [264] = {
- [sym__statements] = STATE(5745),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [265] = {
- [sym__statements] = STATE(5742),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1746),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [266] = {
- [aux_sym__terminated_statement] = STATE(99),
- [sym_redirected_statement] = STATE(3988),
- [sym_for_statement] = STATE(3988),
- [sym_c_style_for_statement] = STATE(3988),
- [sym_while_statement] = STATE(3666),
- [sym_if_statement] = STATE(3666),
- [sym_case_statement] = STATE(3988),
- [sym_function_definition] = STATE(3988),
- [sym_compound_statement] = STATE(3988),
- [sym_subshell] = STATE(3988),
- [sym_pipeline] = STATE(3988),
- [sym_list] = STATE(3988),
- [sym_negated_command] = STATE(3988),
- [sym_test_command] = STATE(3988),
- [sym_declaration_command] = STATE(3988),
- [sym_unset_command] = STATE(3988),
- [sym_command] = STATE(3988),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(941),
- [sym_variable_assignments] = STATE(3988),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_RBRACE] = ACTIONS(819),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [267] = {
- [sym__statements] = STATE(5534),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [268] = {
- [sym__statements] = STATE(5940),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1632),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [269] = {
- [sym__statements] = STATE(5740),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [270] = {
- [sym__statements] = STATE(5533),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [271] = {
- [sym__statements] = STATE(5531),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1806),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [272] = {
- [sym__statements] = STATE(5739),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [273] = {
- [sym__statements] = STATE(5736),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1748),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [274] = {
- [aux_sym__terminated_statement] = STATE(132),
- [sym_redirected_statement] = STATE(3959),
- [sym_for_statement] = STATE(3959),
- [sym_c_style_for_statement] = STATE(3959),
- [sym_while_statement] = STATE(3636),
- [sym_if_statement] = STATE(3636),
- [sym_case_statement] = STATE(3959),
- [sym_function_definition] = STATE(3959),
- [sym_compound_statement] = STATE(3959),
- [sym_subshell] = STATE(3959),
- [sym_pipeline] = STATE(3959),
- [sym_list] = STATE(3959),
- [sym_negated_command] = STATE(3959),
- [sym_test_command] = STATE(3959),
- [sym_declaration_command] = STATE(3959),
- [sym_unset_command] = STATE(3959),
- [sym_command] = STATE(3959),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(919),
- [sym_variable_assignments] = STATE(3959),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_done] = ACTIONS(821),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [275] = {
- [sym__statements] = STATE(5530),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [276] = {
- [sym__statements] = STATE(5993),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1562),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [277] = {
- [sym__statements] = STATE(5735),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [278] = {
- [sym__statements] = STATE(5529),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [279] = {
- [sym__statements] = STATE(5989),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [280] = {
- [sym__statements] = STATE(5988),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [281] = {
- [sym__statements] = STATE(5987),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [282] = {
- [aux_sym__terminated_statement] = STATE(23),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_then] = ACTIONS(823),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [283] = {
- [sym__statements] = STATE(5721),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1754),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [284] = {
- [sym__statements] = STATE(5855),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [285] = {
- [sym__statements] = STATE(5527),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1807),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [286] = {
- [sym__statements] = STATE(5734),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [287] = {
- [sym__statements] = STATE(5525),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [288] = {
- [sym__statements] = STATE(5733),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [289] = {
- [sym__statements] = STATE(5727),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1750),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [290] = {
- [sym__statements] = STATE(5946),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [291] = {
- [sym__statements] = STATE(5524),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [292] = {
- [sym__statements] = STATE(5726),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [293] = {
- [sym__statements] = STATE(5725),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [294] = {
- [sym__statements] = STATE(5521),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1808),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [295] = {
- [sym__statements] = STATE(5724),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [296] = {
- [sym__statements] = STATE(5943),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [297] = {
- [sym__statements] = STATE(5848),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [298] = {
- [sym__statements] = STATE(5849),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1695),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [299] = {
- [sym__statements] = STATE(5961),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1606),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [300] = {
- [sym__statements] = STATE(5960),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [301] = {
- [sym__statements] = STATE(5959),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [302] = {
- [sym__statements] = STATE(5958),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [303] = {
- [sym__statements] = STATE(5520),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [304] = {
- [sym__statements] = STATE(5853),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [305] = {
- [sym__statements] = STATE(5519),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [306] = {
- [sym__statements] = STATE(5491),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1809),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [307] = {
- [sym__statements] = STATE(5515),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [308] = {
- [sym__statements] = STATE(5514),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [309] = {
- [sym__statements] = STATE(5513),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1810),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [310] = {
- [sym__statements] = STATE(5950),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1615),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [311] = {
- [sym__statements] = STATE(5949),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [312] = {
- [sym__statements] = STATE(5511),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [313] = {
- [sym__statements] = STATE(5948),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [314] = {
- [sym__statements] = STATE(5510),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [315] = {
- [sym__statements] = STATE(5506),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [316] = {
- [sym__statements] = STATE(5507),
- [sym_redirected_statement] = STATE(3843),
- [sym_for_statement] = STATE(3843),
- [sym_c_style_for_statement] = STATE(3843),
- [sym_while_statement] = STATE(3603),
- [sym_if_statement] = STATE(3603),
- [sym_case_statement] = STATE(3843),
- [sym_function_definition] = STATE(3843),
- [sym_compound_statement] = STATE(3843),
- [sym_subshell] = STATE(3843),
- [sym_pipeline] = STATE(3843),
- [sym_list] = STATE(3843),
- [sym_negated_command] = STATE(3843),
- [sym_test_command] = STATE(3843),
- [sym_declaration_command] = STATE(3843),
- [sym_unset_command] = STATE(3843),
- [sym_command] = STATE(3843),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(914),
- [sym_variable_assignments] = STATE(3843),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(324),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [317] = {
- [sym__statements] = STATE(5509),
- [sym_redirected_statement] = STATE(3804),
- [sym_for_statement] = STATE(3804),
- [sym_c_style_for_statement] = STATE(3804),
- [sym_while_statement] = STATE(3624),
- [sym_if_statement] = STATE(3624),
- [sym_case_statement] = STATE(3804),
- [sym_function_definition] = STATE(3804),
- [sym_compound_statement] = STATE(3804),
- [sym_subshell] = STATE(3804),
- [sym_pipeline] = STATE(3804),
- [sym_list] = STATE(3804),
- [sym_negated_command] = STATE(3804),
- [sym_test_command] = STATE(3804),
- [sym_declaration_command] = STATE(3804),
- [sym_unset_command] = STATE(3804),
- [sym_command] = STATE(3804),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(776),
- [sym_variable_assignments] = STATE(3804),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1811),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(330),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [318] = {
- [aux_sym__terminated_statement] = STATE(93),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [319] = {
- [sym_redirected_statement] = STATE(3919),
- [sym_for_statement] = STATE(3919),
- [sym_c_style_for_statement] = STATE(3919),
- [sym_while_statement] = STATE(3709),
- [sym_if_statement] = STATE(3709),
- [sym_case_statement] = STATE(3919),
- [sym_function_definition] = STATE(3919),
- [sym_compound_statement] = STATE(3919),
- [sym_subshell] = STATE(3919),
- [sym_pipeline] = STATE(3919),
- [sym_list] = STATE(3919),
- [sym_negated_command] = STATE(3919),
- [sym_test_command] = STATE(3919),
- [sym_declaration_command] = STATE(3919),
- [sym_unset_command] = STATE(3919),
- [sym_command] = STATE(3919),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(881),
- [sym_variable_assignments] = STATE(3919),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(319),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(825),
- [anon_sym_for] = ACTIONS(828),
- [anon_sym_select] = ACTIONS(831),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(834),
- [anon_sym_LT] = ACTIONS(837),
- [anon_sym_GT] = ACTIONS(837),
- [anon_sym_GT_GT] = ACTIONS(840),
- [anon_sym_LPAREN] = ACTIONS(843),
- [anon_sym_while] = ACTIONS(846),
- [anon_sym_until] = ACTIONS(846),
- [anon_sym_if] = ACTIONS(849),
- [anon_sym_case] = ACTIONS(852),
- [anon_sym_function] = ACTIONS(855),
- [anon_sym_LBRACE] = ACTIONS(858),
- [anon_sym_BANG] = ACTIONS(861),
- [anon_sym_LBRACK] = ACTIONS(864),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(867),
- [anon_sym_declare] = ACTIONS(870),
- [anon_sym_typeset] = ACTIONS(870),
- [anon_sym_export] = ACTIONS(870),
- [anon_sym_readonly] = ACTIONS(870),
- [anon_sym_local] = ACTIONS(870),
- [anon_sym_unset] = ACTIONS(873),
- [anon_sym_unsetenv] = ACTIONS(873),
- [anon_sym_AMP_GT] = ACTIONS(837),
- [anon_sym_AMP_GT_GT] = ACTIONS(840),
- [anon_sym_LT_AMP] = ACTIONS(837),
- [anon_sym_GT_AMP] = ACTIONS(837),
- [anon_sym_GT_PIPE] = ACTIONS(840),
- [anon_sym_LT_AMP_DASH] = ACTIONS(876),
- [anon_sym_GT_AMP_DASH] = ACTIONS(876),
- [anon_sym_LT_LT_LT] = ACTIONS(879),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(882),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(885),
- [anon_sym_DOLLAR] = ACTIONS(888),
- [sym__special_character] = ACTIONS(891),
- [anon_sym_DQUOTE] = ACTIONS(894),
- [sym_raw_string] = ACTIONS(897),
- [sym_ansi_c_string] = ACTIONS(897),
- [aux_sym_number_token1] = ACTIONS(900),
- [aux_sym_number_token2] = ACTIONS(903),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(906),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(909),
- [anon_sym_BQUOTE] = ACTIONS(912),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(915),
- [anon_sym_LT_LPAREN] = ACTIONS(918),
- [anon_sym_GT_LPAREN] = ACTIONS(918),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(921),
- [sym_variable_name] = ACTIONS(924),
- [sym_test_operator] = ACTIONS(927),
- [sym__brace_start] = ACTIONS(930),
- },
- [320] = {
- [aux_sym__terminated_statement] = STATE(69),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [321] = {
- [aux_sym__terminated_statement] = STATE(257),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [322] = {
- [aux_sym__terminated_statement] = STATE(282),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [323] = {
- [aux_sym__terminated_statement] = STATE(44),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [324] = {
- [sym_redirected_statement] = STATE(3911),
- [sym_for_statement] = STATE(3911),
- [sym_c_style_for_statement] = STATE(3911),
- [sym_while_statement] = STATE(3597),
- [sym_if_statement] = STATE(3597),
- [sym_case_statement] = STATE(3911),
- [sym_function_definition] = STATE(3911),
- [sym_compound_statement] = STATE(3911),
- [sym_subshell] = STATE(3911),
- [sym_pipeline] = STATE(3911),
- [sym_list] = STATE(3911),
- [sym_negated_command] = STATE(3911),
- [sym_test_command] = STATE(3911),
- [sym_declaration_command] = STATE(3911),
- [sym_unset_command] = STATE(3911),
- [sym_command] = STATE(3911),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(890),
- [sym_variable_assignments] = STATE(3911),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym__statements_repeat1] = STATE(319),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [325] = {
- [sym_redirected_statement] = STATE(3652),
- [sym_for_statement] = STATE(3652),
- [sym_c_style_for_statement] = STATE(3652),
- [sym_while_statement] = STATE(3544),
- [sym_if_statement] = STATE(3544),
- [sym_case_statement] = STATE(3652),
- [sym_function_definition] = STATE(3652),
- [sym_compound_statement] = STATE(3652),
- [sym_subshell] = STATE(3652),
- [sym_pipeline] = STATE(3652),
- [sym_list] = STATE(3652),
- [sym_negated_command] = STATE(3652),
- [sym_test_command] = STATE(3652),
- [sym_declaration_command] = STATE(3652),
- [sym_unset_command] = STATE(3652),
- [sym_command] = STATE(3652),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(733),
- [sym_variable_assignments] = STATE(3652),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym__statements_repeat1] = STATE(319),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [326] = {
- [sym_redirected_statement] = STATE(3801),
- [sym_for_statement] = STATE(3801),
- [sym_c_style_for_statement] = STATE(3801),
- [sym_while_statement] = STATE(3604),
- [sym_if_statement] = STATE(3604),
- [sym_case_statement] = STATE(3801),
- [sym_function_definition] = STATE(3801),
- [sym_compound_statement] = STATE(3801),
- [sym_subshell] = STATE(3801),
- [sym_pipeline] = STATE(3801),
- [sym_list] = STATE(3801),
- [sym_negated_command] = STATE(3801),
- [sym_test_command] = STATE(3801),
- [sym_declaration_command] = STATE(3801),
- [sym_unset_command] = STATE(3801),
- [sym_command] = STATE(3801),
- [sym_command_name] = STATE(435),
- [sym_variable_assignment] = STATE(794),
- [sym_variable_assignments] = STATE(3801),
- [sym_subscript] = STATE(5372),
- [sym_file_redirect] = STATE(1599),
- [sym_herestring_redirect] = STATE(1602),
- [sym_arithmetic_expansion] = STATE(746),
- [sym_brace_expression] = STATE(746),
- [sym_concatenation] = STATE(1154),
- [sym_string] = STATE(746),
- [sym_translated_string] = STATE(746),
- [sym_number] = STATE(746),
- [sym_simple_expansion] = STATE(746),
- [sym_expansion] = STATE(746),
- [sym_command_substitution] = STATE(746),
- [sym_process_substitution] = STATE(746),
- [aux_sym__statements_repeat1] = STATE(319),
- [aux_sym_redirected_statement_repeat2] = STATE(3950),
- [aux_sym_command_repeat1] = STATE(766),
- [aux_sym__literal_repeat1] = STATE(1031),
- [sym_word] = ACTIONS(7),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(13),
- [anon_sym_LT] = ACTIONS(15),
- [anon_sym_GT] = ACTIONS(15),
- [anon_sym_GT_GT] = ACTIONS(17),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(27),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(31),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(37),
- [anon_sym_typeset] = ACTIONS(37),
- [anon_sym_export] = ACTIONS(37),
- [anon_sym_readonly] = ACTIONS(37),
- [anon_sym_local] = ACTIONS(37),
- [anon_sym_unset] = ACTIONS(39),
- [anon_sym_unsetenv] = ACTIONS(39),
- [anon_sym_AMP_GT] = ACTIONS(15),
- [anon_sym_AMP_GT_GT] = ACTIONS(17),
- [anon_sym_LT_AMP] = ACTIONS(15),
- [anon_sym_GT_AMP] = ACTIONS(15),
- [anon_sym_GT_PIPE] = ACTIONS(17),
- [anon_sym_LT_AMP_DASH] = ACTIONS(41),
- [anon_sym_GT_AMP_DASH] = ACTIONS(41),
- [anon_sym_LT_LT_LT] = ACTIONS(43),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(45),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(47),
- [anon_sym_DOLLAR] = ACTIONS(49),
- [sym__special_character] = ACTIONS(51),
- [anon_sym_DQUOTE] = ACTIONS(53),
- [sym_raw_string] = ACTIONS(55),
- [sym_ansi_c_string] = ACTIONS(55),
- [aux_sym_number_token1] = ACTIONS(57),
- [aux_sym_number_token2] = ACTIONS(59),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(61),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(63),
- [anon_sym_BQUOTE] = ACTIONS(65),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(67),
- [anon_sym_LT_LPAREN] = ACTIONS(69),
- [anon_sym_GT_LPAREN] = ACTIONS(69),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(73),
- [sym_variable_name] = ACTIONS(75),
- [sym_test_operator] = ACTIONS(77),
- [sym__brace_start] = ACTIONS(79),
- },
- [327] = {
- [aux_sym__terminated_statement] = STATE(47),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [328] = {
- [aux_sym__terminated_statement] = STATE(48),
- [sym_redirected_statement] = STATE(4031),
- [sym_for_statement] = STATE(4031),
- [sym_c_style_for_statement] = STATE(4031),
- [sym_while_statement] = STATE(3724),
- [sym_if_statement] = STATE(3724),
- [sym_case_statement] = STATE(4031),
- [sym_function_definition] = STATE(4031),
- [sym_compound_statement] = STATE(4031),
- [sym_subshell] = STATE(4031),
- [sym_pipeline] = STATE(4031),
- [sym_list] = STATE(4031),
- [sym_negated_command] = STATE(4031),
- [sym_test_command] = STATE(4031),
- [sym_declaration_command] = STATE(4031),
- [sym_unset_command] = STATE(4031),
- [sym_command] = STATE(4031),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(895),
- [sym_variable_assignments] = STATE(4031),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [329] = {
- [sym_redirected_statement] = STATE(3569),
- [sym_for_statement] = STATE(3569),
- [sym_c_style_for_statement] = STATE(3569),
- [sym_while_statement] = STATE(3523),
- [sym_if_statement] = STATE(3523),
- [sym_case_statement] = STATE(3569),
- [sym_function_definition] = STATE(3569),
- [sym_compound_statement] = STATE(3569),
- [sym_subshell] = STATE(3569),
- [sym_pipeline] = STATE(3569),
- [sym_list] = STATE(3569),
- [sym_negated_command] = STATE(3569),
- [sym_test_command] = STATE(3569),
- [sym_declaration_command] = STATE(3569),
- [sym_unset_command] = STATE(3569),
- [sym_command] = STATE(3569),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(653),
- [sym_variable_assignments] = STATE(3569),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym__statements_repeat1] = STATE(319),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [330] = {
- [sym_redirected_statement] = STATE(3849),
- [sym_for_statement] = STATE(3849),
- [sym_c_style_for_statement] = STATE(3849),
- [sym_while_statement] = STATE(3608),
- [sym_if_statement] = STATE(3608),
- [sym_case_statement] = STATE(3849),
- [sym_function_definition] = STATE(3849),
- [sym_compound_statement] = STATE(3849),
- [sym_subshell] = STATE(3849),
- [sym_pipeline] = STATE(3849),
- [sym_list] = STATE(3849),
- [sym_negated_command] = STATE(3849),
- [sym_test_command] = STATE(3849),
- [sym_declaration_command] = STATE(3849),
- [sym_unset_command] = STATE(3849),
- [sym_command] = STATE(3849),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(781),
- [sym_variable_assignments] = STATE(3849),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym__statements_repeat1] = STATE(319),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [331] = {
- [sym_redirected_statement] = STATE(4333),
- [sym_for_statement] = STATE(4333),
- [sym_c_style_for_statement] = STATE(4333),
- [sym_while_statement] = STATE(4119),
- [sym_if_statement] = STATE(4119),
- [sym_case_statement] = STATE(4333),
- [sym_function_definition] = STATE(4333),
- [sym_compound_statement] = STATE(4333),
- [sym_subshell] = STATE(4333),
- [sym_pipeline] = STATE(4333),
- [sym_list] = STATE(4333),
- [sym_negated_command] = STATE(4333),
- [sym_test_command] = STATE(4333),
- [sym_declaration_command] = STATE(4333),
- [sym_unset_command] = STATE(4333),
- [sym_command] = STATE(4333),
- [sym_command_name] = STATE(526),
- [sym_variable_assignment] = STATE(1411),
- [sym_variable_assignments] = STATE(4333),
- [sym_subscript] = STATE(5322),
- [sym_file_redirect] = STATE(2259),
- [sym_herestring_redirect] = STATE(2418),
- [sym_arithmetic_expansion] = STATE(1531),
- [sym_brace_expression] = STATE(1531),
- [sym_concatenation] = STATE(1981),
- [sym_string] = STATE(1531),
- [sym_translated_string] = STATE(1531),
- [sym_number] = STATE(1531),
- [sym_simple_expansion] = STATE(1531),
- [sym_expansion] = STATE(1531),
- [sym_command_substitution] = STATE(1531),
- [sym_process_substitution] = STATE(1531),
- [aux_sym_redirected_statement_repeat2] = STATE(4395),
- [aux_sym_command_repeat1] = STATE(763),
- [aux_sym__literal_repeat1] = STATE(1901),
- [sym_word] = ACTIONS(933),
- [anon_sym_for] = ACTIONS(145),
- [anon_sym_select] = ACTIONS(147),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(935),
- [anon_sym_LT] = ACTIONS(937),
- [anon_sym_GT] = ACTIONS(937),
- [anon_sym_GT_GT] = ACTIONS(939),
- [anon_sym_LPAREN] = ACTIONS(941),
- [anon_sym_while] = ACTIONS(157),
- [anon_sym_until] = ACTIONS(157),
- [anon_sym_if] = ACTIONS(159),
- [anon_sym_case] = ACTIONS(161),
- [anon_sym_function] = ACTIONS(163),
- [anon_sym_LBRACE] = ACTIONS(165),
- [anon_sym_BANG] = ACTIONS(943),
- [anon_sym_LBRACK] = ACTIONS(169),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(173),
- [anon_sym_declare] = ACTIONS(175),
- [anon_sym_typeset] = ACTIONS(175),
- [anon_sym_export] = ACTIONS(175),
- [anon_sym_readonly] = ACTIONS(175),
- [anon_sym_local] = ACTIONS(175),
- [anon_sym_unset] = ACTIONS(177),
- [anon_sym_unsetenv] = ACTIONS(177),
- [anon_sym_AMP_GT] = ACTIONS(937),
- [anon_sym_AMP_GT_GT] = ACTIONS(939),
- [anon_sym_LT_AMP] = ACTIONS(937),
- [anon_sym_GT_AMP] = ACTIONS(937),
- [anon_sym_GT_PIPE] = ACTIONS(939),
- [anon_sym_LT_AMP_DASH] = ACTIONS(945),
- [anon_sym_GT_AMP_DASH] = ACTIONS(945),
- [anon_sym_LT_LT_LT] = ACTIONS(947),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(949),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(951),
- [anon_sym_DOLLAR] = ACTIONS(953),
- [sym__special_character] = ACTIONS(955),
- [anon_sym_DQUOTE] = ACTIONS(957),
- [sym_raw_string] = ACTIONS(959),
- [sym_ansi_c_string] = ACTIONS(959),
- [aux_sym_number_token1] = ACTIONS(961),
- [aux_sym_number_token2] = ACTIONS(963),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(965),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(967),
- [anon_sym_BQUOTE] = ACTIONS(969),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(971),
- [anon_sym_LT_LPAREN] = ACTIONS(973),
- [anon_sym_GT_LPAREN] = ACTIONS(973),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(975),
- [sym_variable_name] = ACTIONS(217),
- [sym_test_operator] = ACTIONS(977),
- [sym__brace_start] = ACTIONS(979),
- },
- [332] = {
- [sym_redirected_statement] = STATE(3766),
- [sym_for_statement] = STATE(3766),
- [sym_c_style_for_statement] = STATE(3766),
- [sym_while_statement] = STATE(3564),
- [sym_if_statement] = STATE(3564),
- [sym_case_statement] = STATE(3766),
- [sym_function_definition] = STATE(3766),
- [sym_compound_statement] = STATE(3766),
- [sym_subshell] = STATE(3766),
- [sym_pipeline] = STATE(3766),
- [sym_list] = STATE(3766),
- [sym_negated_command] = STATE(3766),
- [sym_test_command] = STATE(3766),
- [sym_declaration_command] = STATE(3766),
- [sym_unset_command] = STATE(3766),
- [sym_command] = STATE(3766),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(812),
- [sym_variable_assignments] = STATE(3766),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [333] = {
- [sym_redirected_statement] = STATE(3602),
- [sym_for_statement] = STATE(3602),
- [sym_c_style_for_statement] = STATE(3602),
- [sym_while_statement] = STATE(3530),
- [sym_if_statement] = STATE(3530),
- [sym_case_statement] = STATE(3602),
- [sym_function_definition] = STATE(3602),
- [sym_compound_statement] = STATE(3602),
- [sym_subshell] = STATE(3602),
- [sym_pipeline] = STATE(3602),
- [sym_list] = STATE(3602),
- [sym_negated_command] = STATE(3602),
- [sym_test_command] = STATE(3602),
- [sym_declaration_command] = STATE(3602),
- [sym_unset_command] = STATE(3602),
- [sym_command] = STATE(3602),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(674),
- [sym_variable_assignments] = STATE(3602),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [334] = {
- [sym_redirected_statement] = STATE(3805),
- [sym_for_statement] = STATE(3805),
- [sym_c_style_for_statement] = STATE(3805),
- [sym_while_statement] = STATE(3635),
- [sym_if_statement] = STATE(3635),
- [sym_case_statement] = STATE(3805),
- [sym_function_definition] = STATE(3805),
- [sym_compound_statement] = STATE(3805),
- [sym_subshell] = STATE(3805),
- [sym_pipeline] = STATE(3805),
- [sym_list] = STATE(3805),
- [sym_negated_command] = STATE(3805),
- [sym_test_command] = STATE(3805),
- [sym_declaration_command] = STATE(3805),
- [sym_unset_command] = STATE(3805),
- [sym_command] = STATE(3805),
- [sym_command_name] = STATE(435),
- [sym_variable_assignment] = STATE(789),
- [sym_variable_assignments] = STATE(3805),
- [sym_subscript] = STATE(5372),
- [sym_file_redirect] = STATE(1599),
- [sym_herestring_redirect] = STATE(1602),
- [sym_arithmetic_expansion] = STATE(746),
- [sym_brace_expression] = STATE(746),
- [sym_concatenation] = STATE(1154),
- [sym_string] = STATE(746),
- [sym_translated_string] = STATE(746),
- [sym_number] = STATE(746),
- [sym_simple_expansion] = STATE(746),
- [sym_expansion] = STATE(746),
- [sym_command_substitution] = STATE(746),
- [sym_process_substitution] = STATE(746),
- [aux_sym_redirected_statement_repeat2] = STATE(3950),
- [aux_sym_command_repeat1] = STATE(766),
- [aux_sym__literal_repeat1] = STATE(1031),
- [sym_word] = ACTIONS(7),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(13),
- [anon_sym_LT] = ACTIONS(15),
- [anon_sym_GT] = ACTIONS(15),
- [anon_sym_GT_GT] = ACTIONS(17),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(27),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(31),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(37),
- [anon_sym_typeset] = ACTIONS(37),
- [anon_sym_export] = ACTIONS(37),
- [anon_sym_readonly] = ACTIONS(37),
- [anon_sym_local] = ACTIONS(37),
- [anon_sym_unset] = ACTIONS(39),
- [anon_sym_unsetenv] = ACTIONS(39),
- [anon_sym_AMP_GT] = ACTIONS(15),
- [anon_sym_AMP_GT_GT] = ACTIONS(17),
- [anon_sym_LT_AMP] = ACTIONS(15),
- [anon_sym_GT_AMP] = ACTIONS(15),
- [anon_sym_GT_PIPE] = ACTIONS(17),
- [anon_sym_LT_AMP_DASH] = ACTIONS(41),
- [anon_sym_GT_AMP_DASH] = ACTIONS(41),
- [anon_sym_LT_LT_LT] = ACTIONS(43),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(45),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(47),
- [anon_sym_DOLLAR] = ACTIONS(49),
- [sym__special_character] = ACTIONS(51),
- [anon_sym_DQUOTE] = ACTIONS(53),
- [sym_raw_string] = ACTIONS(55),
- [sym_ansi_c_string] = ACTIONS(55),
- [aux_sym_number_token1] = ACTIONS(57),
- [aux_sym_number_token2] = ACTIONS(59),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(61),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(63),
- [anon_sym_BQUOTE] = ACTIONS(65),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(67),
- [anon_sym_LT_LPAREN] = ACTIONS(69),
- [anon_sym_GT_LPAREN] = ACTIONS(69),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(73),
- [sym_variable_name] = ACTIONS(75),
- [sym_test_operator] = ACTIONS(77),
- [sym__brace_start] = ACTIONS(79),
- },
- [335] = {
- [sym_redirected_statement] = STATE(4338),
- [sym_for_statement] = STATE(4338),
- [sym_c_style_for_statement] = STATE(4338),
- [sym_while_statement] = STATE(4170),
- [sym_if_statement] = STATE(4170),
- [sym_case_statement] = STATE(4338),
- [sym_function_definition] = STATE(4338),
- [sym_compound_statement] = STATE(4338),
- [sym_subshell] = STATE(4338),
- [sym_pipeline] = STATE(4338),
- [sym_list] = STATE(4338),
- [sym_negated_command] = STATE(4338),
- [sym_test_command] = STATE(4338),
- [sym_declaration_command] = STATE(4338),
- [sym_unset_command] = STATE(4338),
- [sym_command] = STATE(4338),
- [sym_command_name] = STATE(526),
- [sym_variable_assignment] = STATE(1407),
- [sym_variable_assignments] = STATE(4338),
- [sym_subscript] = STATE(5322),
- [sym_file_redirect] = STATE(2259),
- [sym_herestring_redirect] = STATE(2418),
- [sym_arithmetic_expansion] = STATE(1531),
- [sym_brace_expression] = STATE(1531),
- [sym_concatenation] = STATE(1981),
- [sym_string] = STATE(1531),
- [sym_translated_string] = STATE(1531),
- [sym_number] = STATE(1531),
- [sym_simple_expansion] = STATE(1531),
- [sym_expansion] = STATE(1531),
- [sym_command_substitution] = STATE(1531),
- [sym_process_substitution] = STATE(1531),
- [aux_sym_redirected_statement_repeat2] = STATE(4395),
- [aux_sym_command_repeat1] = STATE(763),
- [aux_sym__literal_repeat1] = STATE(1901),
- [sym_word] = ACTIONS(933),
- [anon_sym_for] = ACTIONS(145),
- [anon_sym_select] = ACTIONS(147),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(935),
- [anon_sym_LT] = ACTIONS(937),
- [anon_sym_GT] = ACTIONS(937),
- [anon_sym_GT_GT] = ACTIONS(939),
- [anon_sym_LPAREN] = ACTIONS(941),
- [anon_sym_while] = ACTIONS(157),
- [anon_sym_until] = ACTIONS(157),
- [anon_sym_if] = ACTIONS(159),
- [anon_sym_case] = ACTIONS(161),
- [anon_sym_function] = ACTIONS(163),
- [anon_sym_LBRACE] = ACTIONS(165),
- [anon_sym_BANG] = ACTIONS(943),
- [anon_sym_LBRACK] = ACTIONS(169),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(173),
- [anon_sym_declare] = ACTIONS(175),
- [anon_sym_typeset] = ACTIONS(175),
- [anon_sym_export] = ACTIONS(175),
- [anon_sym_readonly] = ACTIONS(175),
- [anon_sym_local] = ACTIONS(175),
- [anon_sym_unset] = ACTIONS(177),
- [anon_sym_unsetenv] = ACTIONS(177),
- [anon_sym_AMP_GT] = ACTIONS(937),
- [anon_sym_AMP_GT_GT] = ACTIONS(939),
- [anon_sym_LT_AMP] = ACTIONS(937),
- [anon_sym_GT_AMP] = ACTIONS(937),
- [anon_sym_GT_PIPE] = ACTIONS(939),
- [anon_sym_LT_AMP_DASH] = ACTIONS(945),
- [anon_sym_GT_AMP_DASH] = ACTIONS(945),
- [anon_sym_LT_LT_LT] = ACTIONS(947),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(949),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(951),
- [anon_sym_DOLLAR] = ACTIONS(953),
- [sym__special_character] = ACTIONS(955),
- [anon_sym_DQUOTE] = ACTIONS(957),
- [sym_raw_string] = ACTIONS(959),
- [sym_ansi_c_string] = ACTIONS(959),
- [aux_sym_number_token1] = ACTIONS(961),
- [aux_sym_number_token2] = ACTIONS(963),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(965),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(967),
- [anon_sym_BQUOTE] = ACTIONS(969),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(971),
- [anon_sym_LT_LPAREN] = ACTIONS(973),
- [anon_sym_GT_LPAREN] = ACTIONS(973),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(975),
- [sym_variable_name] = ACTIONS(217),
- [sym_test_operator] = ACTIONS(977),
- [sym__brace_start] = ACTIONS(979),
- },
- [336] = {
- [sym_redirected_statement] = STATE(3609),
- [sym_for_statement] = STATE(3609),
- [sym_c_style_for_statement] = STATE(3609),
- [sym_while_statement] = STATE(3525),
- [sym_if_statement] = STATE(3525),
- [sym_case_statement] = STATE(3609),
- [sym_function_definition] = STATE(3609),
- [sym_compound_statement] = STATE(3609),
- [sym_subshell] = STATE(3609),
- [sym_pipeline] = STATE(3609),
- [sym_list] = STATE(3609),
- [sym_negated_command] = STATE(3609),
- [sym_test_command] = STATE(3609),
- [sym_declaration_command] = STATE(3609),
- [sym_unset_command] = STATE(3609),
- [sym_command] = STATE(3609),
- [sym_command_name] = STATE(426),
- [sym_variable_assignment] = STATE(675),
- [sym_variable_assignments] = STATE(3609),
- [sym_subscript] = STATE(5388),
- [sym_file_redirect] = STATE(1328),
- [sym_herestring_redirect] = STATE(1399),
- [sym_arithmetic_expansion] = STATE(665),
- [sym_brace_expression] = STATE(665),
- [sym_concatenation] = STATE(932),
- [sym_string] = STATE(665),
- [sym_translated_string] = STATE(665),
- [sym_number] = STATE(665),
- [sym_simple_expansion] = STATE(665),
- [sym_expansion] = STATE(665),
- [sym_command_substitution] = STATE(665),
- [sym_process_substitution] = STATE(665),
- [aux_sym_redirected_statement_repeat2] = STATE(3737),
- [aux_sym_command_repeat1] = STATE(768),
- [aux_sym__literal_repeat1] = STATE(769),
- [sym_word] = ACTIONS(389),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(395),
- [anon_sym_LT] = ACTIONS(397),
- [anon_sym_GT] = ACTIONS(397),
- [anon_sym_GT_GT] = ACTIONS(399),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_function] = ACTIONS(417),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(421),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(427),
- [anon_sym_typeset] = ACTIONS(427),
- [anon_sym_export] = ACTIONS(427),
- [anon_sym_readonly] = ACTIONS(427),
- [anon_sym_local] = ACTIONS(427),
- [anon_sym_unset] = ACTIONS(429),
- [anon_sym_unsetenv] = ACTIONS(429),
- [anon_sym_AMP_GT] = ACTIONS(397),
- [anon_sym_AMP_GT_GT] = ACTIONS(399),
- [anon_sym_LT_AMP] = ACTIONS(397),
- [anon_sym_GT_AMP] = ACTIONS(397),
- [anon_sym_GT_PIPE] = ACTIONS(399),
- [anon_sym_LT_AMP_DASH] = ACTIONS(431),
- [anon_sym_GT_AMP_DASH] = ACTIONS(431),
- [anon_sym_LT_LT_LT] = ACTIONS(433),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(435),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(437),
- [anon_sym_DOLLAR] = ACTIONS(439),
- [sym__special_character] = ACTIONS(441),
- [anon_sym_DQUOTE] = ACTIONS(443),
- [sym_raw_string] = ACTIONS(445),
- [sym_ansi_c_string] = ACTIONS(445),
- [aux_sym_number_token1] = ACTIONS(447),
- [aux_sym_number_token2] = ACTIONS(449),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(451),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(453),
- [anon_sym_BQUOTE] = ACTIONS(455),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(457),
- [anon_sym_LT_LPAREN] = ACTIONS(459),
- [anon_sym_GT_LPAREN] = ACTIONS(459),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(461),
- [sym_variable_name] = ACTIONS(463),
- [sym_test_operator] = ACTIONS(465),
- [sym__brace_start] = ACTIONS(467),
- },
- [337] = {
- [sym_redirected_statement] = STATE(4241),
- [sym_for_statement] = STATE(4241),
- [sym_c_style_for_statement] = STATE(4241),
- [sym_while_statement] = STATE(4087),
- [sym_if_statement] = STATE(4087),
- [sym_case_statement] = STATE(4241),
- [sym_function_definition] = STATE(4241),
- [sym_compound_statement] = STATE(4241),
- [sym_subshell] = STATE(4241),
- [sym_pipeline] = STATE(4241),
- [sym_list] = STATE(4241),
- [sym_negated_command] = STATE(4241),
- [sym_test_command] = STATE(4241),
- [sym_declaration_command] = STATE(4241),
- [sym_unset_command] = STATE(4241),
- [sym_command] = STATE(4241),
- [sym_command_name] = STATE(484),
- [sym_variable_assignment] = STATE(1272),
- [sym_variable_assignments] = STATE(4241),
- [sym_subscript] = STATE(5378),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(1207),
- [sym_brace_expression] = STATE(1207),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(1207),
- [sym_translated_string] = STATE(1207),
- [sym_number] = STATE(1207),
- [sym_simple_expansion] = STATE(1207),
- [sym_expansion] = STATE(1207),
- [sym_command_substitution] = STATE(1207),
- [sym_process_substitution] = STATE(1207),
- [aux_sym_redirected_statement_repeat2] = STATE(4320),
- [aux_sym_command_repeat1] = STATE(771),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(981),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(983),
- [anon_sym_GT] = ACTIONS(983),
- [anon_sym_GT_GT] = ACTIONS(985),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(987),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(989),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(991),
- [anon_sym_typeset] = ACTIONS(991),
- [anon_sym_export] = ACTIONS(991),
- [anon_sym_readonly] = ACTIONS(991),
- [anon_sym_local] = ACTIONS(991),
- [anon_sym_unset] = ACTIONS(993),
- [anon_sym_unsetenv] = ACTIONS(993),
- [anon_sym_AMP_GT] = ACTIONS(983),
- [anon_sym_AMP_GT_GT] = ACTIONS(985),
- [anon_sym_LT_AMP] = ACTIONS(983),
- [anon_sym_GT_AMP] = ACTIONS(983),
- [anon_sym_GT_PIPE] = ACTIONS(985),
- [anon_sym_LT_AMP_DASH] = ACTIONS(995),
- [anon_sym_GT_AMP_DASH] = ACTIONS(995),
- [anon_sym_LT_LT_LT] = ACTIONS(997),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(999),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(1001),
- [sym_ansi_c_string] = ACTIONS(1001),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1003),
- [sym_variable_name] = ACTIONS(1005),
- [sym_test_operator] = ACTIONS(1007),
- [sym__brace_start] = ACTIONS(377),
- },
- [338] = {
- [sym_redirected_statement] = STATE(3727),
- [sym_for_statement] = STATE(3727),
- [sym_c_style_for_statement] = STATE(3727),
- [sym_while_statement] = STATE(3533),
- [sym_if_statement] = STATE(3533),
- [sym_case_statement] = STATE(3727),
- [sym_function_definition] = STATE(3727),
- [sym_compound_statement] = STATE(3727),
- [sym_subshell] = STATE(3727),
- [sym_pipeline] = STATE(3727),
- [sym_list] = STATE(3727),
- [sym_negated_command] = STATE(3727),
- [sym_test_command] = STATE(3727),
- [sym_declaration_command] = STATE(3727),
- [sym_unset_command] = STATE(3727),
- [sym_command] = STATE(3727),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(729),
- [sym_variable_assignments] = STATE(3727),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [339] = {
- [sym_redirected_statement] = STATE(4196),
- [sym_for_statement] = STATE(4196),
- [sym_c_style_for_statement] = STATE(4196),
- [sym_while_statement] = STATE(4070),
- [sym_if_statement] = STATE(4070),
- [sym_case_statement] = STATE(4196),
- [sym_function_definition] = STATE(4196),
- [sym_compound_statement] = STATE(4196),
- [sym_subshell] = STATE(4196),
- [sym_pipeline] = STATE(4196),
- [sym_list] = STATE(4196),
- [sym_negated_command] = STATE(4196),
- [sym_test_command] = STATE(4196),
- [sym_declaration_command] = STATE(4196),
- [sym_unset_command] = STATE(4196),
- [sym_command] = STATE(4196),
- [sym_command_name] = STATE(484),
- [sym_variable_assignment] = STATE(1309),
- [sym_variable_assignments] = STATE(4196),
- [sym_subscript] = STATE(5378),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(1207),
- [sym_brace_expression] = STATE(1207),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(1207),
- [sym_translated_string] = STATE(1207),
- [sym_number] = STATE(1207),
- [sym_simple_expansion] = STATE(1207),
- [sym_expansion] = STATE(1207),
- [sym_command_substitution] = STATE(1207),
- [sym_process_substitution] = STATE(1207),
- [aux_sym_redirected_statement_repeat2] = STATE(4320),
- [aux_sym_command_repeat1] = STATE(771),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(981),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(983),
- [anon_sym_GT] = ACTIONS(983),
- [anon_sym_GT_GT] = ACTIONS(985),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(987),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(989),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(991),
- [anon_sym_typeset] = ACTIONS(991),
- [anon_sym_export] = ACTIONS(991),
- [anon_sym_readonly] = ACTIONS(991),
- [anon_sym_local] = ACTIONS(991),
- [anon_sym_unset] = ACTIONS(993),
- [anon_sym_unsetenv] = ACTIONS(993),
- [anon_sym_AMP_GT] = ACTIONS(983),
- [anon_sym_AMP_GT_GT] = ACTIONS(985),
- [anon_sym_LT_AMP] = ACTIONS(983),
- [anon_sym_GT_AMP] = ACTIONS(983),
- [anon_sym_GT_PIPE] = ACTIONS(985),
- [anon_sym_LT_AMP_DASH] = ACTIONS(995),
- [anon_sym_GT_AMP_DASH] = ACTIONS(995),
- [anon_sym_LT_LT_LT] = ACTIONS(997),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(999),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(1001),
- [sym_ansi_c_string] = ACTIONS(1001),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1003),
- [sym_variable_name] = ACTIONS(1005),
- [sym_test_operator] = ACTIONS(1007),
- [sym__brace_start] = ACTIONS(377),
- },
- [340] = {
- [sym_redirected_statement] = STATE(3852),
- [sym_for_statement] = STATE(3852),
- [sym_c_style_for_statement] = STATE(3852),
- [sym_while_statement] = STATE(3612),
- [sym_if_statement] = STATE(3612),
- [sym_case_statement] = STATE(3852),
- [sym_function_definition] = STATE(3852),
- [sym_compound_statement] = STATE(3852),
- [sym_subshell] = STATE(3852),
- [sym_pipeline] = STATE(3852),
- [sym_list] = STATE(3852),
- [sym_negated_command] = STATE(3852),
- [sym_test_command] = STATE(3852),
- [sym_declaration_command] = STATE(3852),
- [sym_unset_command] = STATE(3852),
- [sym_command] = STATE(3852),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(844),
- [sym_variable_assignments] = STATE(3852),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [341] = {
- [sym_redirected_statement] = STATE(4045),
- [sym_for_statement] = STATE(4045),
- [sym_c_style_for_statement] = STATE(4045),
- [sym_while_statement] = STATE(3672),
- [sym_if_statement] = STATE(3672),
- [sym_case_statement] = STATE(4045),
- [sym_function_definition] = STATE(4045),
- [sym_compound_statement] = STATE(4045),
- [sym_subshell] = STATE(4045),
- [sym_pipeline] = STATE(4045),
- [sym_list] = STATE(4045),
- [sym_negated_command] = STATE(4045),
- [sym_test_command] = STATE(4045),
- [sym_declaration_command] = STATE(4045),
- [sym_unset_command] = STATE(4045),
- [sym_command] = STATE(4045),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(833),
- [sym_variable_assignments] = STATE(4045),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [342] = {
- [sym_redirected_statement] = STATE(3972),
- [sym_for_statement] = STATE(3972),
- [sym_c_style_for_statement] = STATE(3972),
- [sym_while_statement] = STATE(3690),
- [sym_if_statement] = STATE(3690),
- [sym_case_statement] = STATE(3972),
- [sym_function_definition] = STATE(3972),
- [sym_compound_statement] = STATE(3972),
- [sym_subshell] = STATE(3972),
- [sym_pipeline] = STATE(3972),
- [sym_list] = STATE(3972),
- [sym_negated_command] = STATE(3972),
- [sym_test_command] = STATE(3972),
- [sym_declaration_command] = STATE(3972),
- [sym_unset_command] = STATE(3972),
- [sym_command] = STATE(3972),
- [sym_command_name] = STATE(437),
- [sym_variable_assignment] = STATE(834),
- [sym_variable_assignments] = STATE(3972),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4061),
- [aux_sym_command_repeat1] = STATE(808),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(319),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(333),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(335),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(337),
- [anon_sym_typeset] = ACTIONS(337),
- [anon_sym_export] = ACTIONS(337),
- [anon_sym_readonly] = ACTIONS(337),
- [anon_sym_local] = ACTIONS(337),
- [anon_sym_unset] = ACTIONS(339),
- [anon_sym_unsetenv] = ACTIONS(339),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [343] = {
- [sym_redirected_statement] = STATE(3899),
- [sym_for_statement] = STATE(3899),
- [sym_c_style_for_statement] = STATE(3899),
- [sym_while_statement] = STATE(3600),
- [sym_if_statement] = STATE(3600),
- [sym_case_statement] = STATE(3899),
- [sym_function_definition] = STATE(3899),
- [sym_compound_statement] = STATE(3899),
- [sym_subshell] = STATE(3899),
- [sym_pipeline] = STATE(3899),
- [sym_list] = STATE(3899),
- [sym_negated_command] = STATE(3899),
- [sym_test_command] = STATE(3899),
- [sym_declaration_command] = STATE(3899),
- [sym_unset_command] = STATE(3899),
- [sym_command] = STATE(3899),
- [sym_command_name] = STATE(448),
- [sym_variable_assignment] = STATE(843),
- [sym_variable_assignments] = STATE(3899),
- [sym_subscript] = STATE(5405),
- [sym_file_redirect] = STATE(1888),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(884),
- [sym_brace_expression] = STATE(884),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(884),
- [sym_translated_string] = STATE(884),
- [sym_number] = STATE(884),
- [sym_simple_expansion] = STATE(884),
- [sym_expansion] = STATE(884),
- [sym_command_substitution] = STATE(884),
- [sym_process_substitution] = STATE(884),
- [aux_sym_redirected_statement_repeat2] = STATE(4032),
- [aux_sym_command_repeat1] = STATE(807),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(765),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(323),
- [anon_sym_GT] = ACTIONS(323),
- [anon_sym_GT_GT] = ACTIONS(325),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(767),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(769),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(771),
- [anon_sym_typeset] = ACTIONS(771),
- [anon_sym_export] = ACTIONS(771),
- [anon_sym_readonly] = ACTIONS(771),
- [anon_sym_local] = ACTIONS(771),
- [anon_sym_unset] = ACTIONS(773),
- [anon_sym_unsetenv] = ACTIONS(773),
- [anon_sym_AMP_GT] = ACTIONS(323),
- [anon_sym_AMP_GT_GT] = ACTIONS(325),
- [anon_sym_LT_AMP] = ACTIONS(323),
- [anon_sym_GT_AMP] = ACTIONS(323),
- [anon_sym_GT_PIPE] = ACTIONS(325),
- [anon_sym_LT_AMP_DASH] = ACTIONS(341),
- [anon_sym_GT_AMP_DASH] = ACTIONS(341),
- [anon_sym_LT_LT_LT] = ACTIONS(343),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(351),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(355),
- [sym_ansi_c_string] = ACTIONS(355),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(371),
- [sym_variable_name] = ACTIONS(373),
- [sym_test_operator] = ACTIONS(375),
- [sym__brace_start] = ACTIONS(377),
- },
- [344] = {
- [sym_redirected_statement] = STATE(4198),
- [sym_for_statement] = STATE(4198),
- [sym_c_style_for_statement] = STATE(4198),
- [sym_while_statement] = STATE(4071),
- [sym_if_statement] = STATE(4071),
- [sym_case_statement] = STATE(4198),
- [sym_function_definition] = STATE(4198),
- [sym_compound_statement] = STATE(4198),
- [sym_subshell] = STATE(4198),
- [sym_pipeline] = STATE(4198),
- [sym_list] = STATE(4198),
- [sym_negated_command] = STATE(4198),
- [sym_test_command] = STATE(4198),
- [sym_declaration_command] = STATE(4198),
- [sym_unset_command] = STATE(4198),
- [sym_command] = STATE(4198),
- [sym_command_name] = STATE(484),
- [sym_variable_assignment] = STATE(1310),
- [sym_variable_assignments] = STATE(4198),
- [sym_subscript] = STATE(5378),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(1207),
- [sym_brace_expression] = STATE(1207),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(1207),
- [sym_translated_string] = STATE(1207),
- [sym_number] = STATE(1207),
- [sym_simple_expansion] = STATE(1207),
- [sym_expansion] = STATE(1207),
- [sym_command_substitution] = STATE(1207),
- [sym_process_substitution] = STATE(1207),
- [aux_sym_redirected_statement_repeat2] = STATE(4320),
- [aux_sym_command_repeat1] = STATE(771),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(981),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(983),
- [anon_sym_GT] = ACTIONS(983),
- [anon_sym_GT_GT] = ACTIONS(985),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(987),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(989),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(991),
- [anon_sym_typeset] = ACTIONS(991),
- [anon_sym_export] = ACTIONS(991),
- [anon_sym_readonly] = ACTIONS(991),
- [anon_sym_local] = ACTIONS(991),
- [anon_sym_unset] = ACTIONS(993),
- [anon_sym_unsetenv] = ACTIONS(993),
- [anon_sym_AMP_GT] = ACTIONS(983),
- [anon_sym_AMP_GT_GT] = ACTIONS(985),
- [anon_sym_LT_AMP] = ACTIONS(983),
- [anon_sym_GT_AMP] = ACTIONS(983),
- [anon_sym_GT_PIPE] = ACTIONS(985),
- [anon_sym_LT_AMP_DASH] = ACTIONS(995),
- [anon_sym_GT_AMP_DASH] = ACTIONS(995),
- [anon_sym_LT_LT_LT] = ACTIONS(997),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(999),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(1001),
- [sym_ansi_c_string] = ACTIONS(1001),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1003),
- [sym_variable_name] = ACTIONS(1005),
- [sym_test_operator] = ACTIONS(1007),
- [sym__brace_start] = ACTIONS(377),
- },
- [345] = {
- [sym_redirected_statement] = STATE(4281),
- [sym_for_statement] = STATE(4281),
- [sym_c_style_for_statement] = STATE(4281),
- [sym_while_statement] = STATE(4074),
- [sym_if_statement] = STATE(4074),
- [sym_case_statement] = STATE(4281),
- [sym_function_definition] = STATE(4281),
- [sym_compound_statement] = STATE(4281),
- [sym_subshell] = STATE(4281),
- [sym_pipeline] = STATE(4281),
- [sym_list] = STATE(4281),
- [sym_negated_command] = STATE(4281),
- [sym_test_command] = STATE(4281),
- [sym_declaration_command] = STATE(4281),
- [sym_unset_command] = STATE(4281),
- [sym_command] = STATE(4281),
- [sym_command_name] = STATE(484),
- [sym_variable_assignment] = STATE(1353),
- [sym_variable_assignments] = STATE(4281),
- [sym_subscript] = STATE(5378),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(1207),
- [sym_brace_expression] = STATE(1207),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(1207),
- [sym_translated_string] = STATE(1207),
- [sym_number] = STATE(1207),
- [sym_simple_expansion] = STATE(1207),
- [sym_expansion] = STATE(1207),
- [sym_command_substitution] = STATE(1207),
- [sym_process_substitution] = STATE(1207),
- [aux_sym_redirected_statement_repeat2] = STATE(4320),
- [aux_sym_command_repeat1] = STATE(771),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(981),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(983),
- [anon_sym_GT] = ACTIONS(983),
- [anon_sym_GT_GT] = ACTIONS(985),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(987),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(989),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(991),
- [anon_sym_typeset] = ACTIONS(991),
- [anon_sym_export] = ACTIONS(991),
- [anon_sym_readonly] = ACTIONS(991),
- [anon_sym_local] = ACTIONS(991),
- [anon_sym_unset] = ACTIONS(993),
- [anon_sym_unsetenv] = ACTIONS(993),
- [anon_sym_AMP_GT] = ACTIONS(983),
- [anon_sym_AMP_GT_GT] = ACTIONS(985),
- [anon_sym_LT_AMP] = ACTIONS(983),
- [anon_sym_GT_AMP] = ACTIONS(983),
- [anon_sym_GT_PIPE] = ACTIONS(985),
- [anon_sym_LT_AMP_DASH] = ACTIONS(995),
- [anon_sym_GT_AMP_DASH] = ACTIONS(995),
- [anon_sym_LT_LT_LT] = ACTIONS(997),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(999),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(1001),
- [sym_ansi_c_string] = ACTIONS(1001),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1003),
- [sym_variable_name] = ACTIONS(1005),
- [sym_test_operator] = ACTIONS(1007),
- [sym__brace_start] = ACTIONS(377),
- },
- [346] = {
- [sym_redirected_statement] = STATE(3912),
- [sym_for_statement] = STATE(3912),
- [sym_c_style_for_statement] = STATE(3912),
- [sym_while_statement] = STATE(3559),
- [sym_if_statement] = STATE(3559),
- [sym_case_statement] = STATE(3912),
- [sym_function_definition] = STATE(3912),
- [sym_compound_statement] = STATE(3912),
- [sym_subshell] = STATE(3912),
- [sym_pipeline] = STATE(3912),
- [sym_list] = STATE(3912),
- [sym_negated_command] = STATE(3912),
- [sym_test_command] = STATE(3912),
- [sym_declaration_command] = STATE(3912),
- [sym_unset_command] = STATE(3912),
- [sym_command] = STATE(3912),
- [sym_command_name] = STATE(435),
- [sym_variable_assignment] = STATE(799),
- [sym_variable_assignments] = STATE(3912),
- [sym_subscript] = STATE(5372),
- [sym_file_redirect] = STATE(1599),
- [sym_herestring_redirect] = STATE(1602),
- [sym_arithmetic_expansion] = STATE(746),
- [sym_brace_expression] = STATE(746),
- [sym_concatenation] = STATE(1154),
- [sym_string] = STATE(746),
- [sym_translated_string] = STATE(746),
- [sym_number] = STATE(746),
- [sym_simple_expansion] = STATE(746),
- [sym_expansion] = STATE(746),
- [sym_command_substitution] = STATE(746),
- [sym_process_substitution] = STATE(746),
- [aux_sym_redirected_statement_repeat2] = STATE(3950),
- [aux_sym_command_repeat1] = STATE(766),
- [aux_sym__literal_repeat1] = STATE(1031),
- [sym_word] = ACTIONS(7),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(13),
- [anon_sym_LT] = ACTIONS(15),
- [anon_sym_GT] = ACTIONS(15),
- [anon_sym_GT_GT] = ACTIONS(17),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(27),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(31),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(37),
- [anon_sym_typeset] = ACTIONS(37),
- [anon_sym_export] = ACTIONS(37),
- [anon_sym_readonly] = ACTIONS(37),
- [anon_sym_local] = ACTIONS(37),
- [anon_sym_unset] = ACTIONS(39),
- [anon_sym_unsetenv] = ACTIONS(39),
- [anon_sym_AMP_GT] = ACTIONS(15),
- [anon_sym_AMP_GT_GT] = ACTIONS(17),
- [anon_sym_LT_AMP] = ACTIONS(15),
- [anon_sym_GT_AMP] = ACTIONS(15),
- [anon_sym_GT_PIPE] = ACTIONS(17),
- [anon_sym_LT_AMP_DASH] = ACTIONS(41),
- [anon_sym_GT_AMP_DASH] = ACTIONS(41),
- [anon_sym_LT_LT_LT] = ACTIONS(43),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(45),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(47),
- [anon_sym_DOLLAR] = ACTIONS(49),
- [sym__special_character] = ACTIONS(51),
- [anon_sym_DQUOTE] = ACTIONS(53),
- [sym_raw_string] = ACTIONS(55),
- [sym_ansi_c_string] = ACTIONS(55),
- [aux_sym_number_token1] = ACTIONS(57),
- [aux_sym_number_token2] = ACTIONS(59),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(61),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(63),
- [anon_sym_BQUOTE] = ACTIONS(65),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(67),
- [anon_sym_LT_LPAREN] = ACTIONS(69),
- [anon_sym_GT_LPAREN] = ACTIONS(69),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(73),
- [sym_variable_name] = ACTIONS(75),
- [sym_test_operator] = ACTIONS(77),
- [sym__brace_start] = ACTIONS(79),
- },
- [347] = {
- [sym_redirected_statement] = STATE(3702),
- [sym_for_statement] = STATE(3702),
- [sym_c_style_for_statement] = STATE(3702),
- [sym_while_statement] = STATE(3532),
- [sym_if_statement] = STATE(3532),
- [sym_case_statement] = STATE(3702),
- [sym_function_definition] = STATE(3702),
- [sym_compound_statement] = STATE(3702),
- [sym_subshell] = STATE(3702),
- [sym_pipeline] = STATE(3702),
- [sym_list] = STATE(3702),
- [sym_negated_command] = STATE(3702),
- [sym_test_command] = STATE(3702),
- [sym_declaration_command] = STATE(3702),
- [sym_unset_command] = STATE(3702),
- [sym_command] = STATE(3702),
- [sym_command_name] = STATE(429),
- [sym_variable_assignment] = STATE(739),
- [sym_variable_assignments] = STATE(3702),
- [sym_subscript] = STATE(5364),
- [sym_file_redirect] = STATE(1535),
- [sym_herestring_redirect] = STATE(1455),
- [sym_arithmetic_expansion] = STATE(707),
- [sym_brace_expression] = STATE(707),
- [sym_concatenation] = STATE(1025),
- [sym_string] = STATE(707),
- [sym_translated_string] = STATE(707),
- [sym_number] = STATE(707),
- [sym_simple_expansion] = STATE(707),
- [sym_expansion] = STATE(707),
- [sym_command_substitution] = STATE(707),
- [sym_process_substitution] = STATE(707),
- [aux_sym_redirected_statement_repeat2] = STATE(3795),
- [aux_sym_command_repeat1] = STATE(790),
- [aux_sym__literal_repeat1] = STATE(885),
- [sym_word] = ACTIONS(651),
- [anon_sym_for] = ACTIONS(391),
- [anon_sym_select] = ACTIONS(393),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(653),
- [anon_sym_LT] = ACTIONS(655),
- [anon_sym_GT] = ACTIONS(655),
- [anon_sym_GT_GT] = ACTIONS(657),
- [anon_sym_LPAREN] = ACTIONS(401),
- [anon_sym_while] = ACTIONS(403),
- [anon_sym_until] = ACTIONS(403),
- [anon_sym_if] = ACTIONS(405),
- [anon_sym_case] = ACTIONS(407),
- [anon_sym_function] = ACTIONS(661),
- [anon_sym_LBRACE] = ACTIONS(419),
- [anon_sym_BANG] = ACTIONS(663),
- [anon_sym_LBRACK] = ACTIONS(423),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(425),
- [anon_sym_declare] = ACTIONS(665),
- [anon_sym_typeset] = ACTIONS(665),
- [anon_sym_export] = ACTIONS(665),
- [anon_sym_readonly] = ACTIONS(665),
- [anon_sym_local] = ACTIONS(665),
- [anon_sym_unset] = ACTIONS(667),
- [anon_sym_unsetenv] = ACTIONS(667),
- [anon_sym_AMP_GT] = ACTIONS(655),
- [anon_sym_AMP_GT_GT] = ACTIONS(657),
- [anon_sym_LT_AMP] = ACTIONS(655),
- [anon_sym_GT_AMP] = ACTIONS(655),
- [anon_sym_GT_PIPE] = ACTIONS(657),
- [anon_sym_LT_AMP_DASH] = ACTIONS(669),
- [anon_sym_GT_AMP_DASH] = ACTIONS(669),
- [anon_sym_LT_LT_LT] = ACTIONS(671),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(673),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(675),
- [anon_sym_DOLLAR] = ACTIONS(677),
- [sym__special_character] = ACTIONS(679),
- [anon_sym_DQUOTE] = ACTIONS(681),
- [sym_raw_string] = ACTIONS(683),
- [sym_ansi_c_string] = ACTIONS(683),
- [aux_sym_number_token1] = ACTIONS(685),
- [aux_sym_number_token2] = ACTIONS(687),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(689),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(691),
- [anon_sym_BQUOTE] = ACTIONS(693),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(695),
- [anon_sym_LT_LPAREN] = ACTIONS(697),
- [anon_sym_GT_LPAREN] = ACTIONS(697),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(699),
- [sym_variable_name] = ACTIONS(701),
- [sym_test_operator] = ACTIONS(703),
- [sym__brace_start] = ACTIONS(705),
- },
- [348] = {
- [sym_redirected_statement] = STATE(3754),
- [sym_for_statement] = STATE(3754),
- [sym_c_style_for_statement] = STATE(3754),
- [sym_while_statement] = STATE(3578),
- [sym_if_statement] = STATE(3578),
- [sym_case_statement] = STATE(3754),
- [sym_function_definition] = STATE(3754),
- [sym_compound_statement] = STATE(3754),
- [sym_subshell] = STATE(3754),
- [sym_pipeline] = STATE(3754),
- [sym_list] = STATE(3754),
- [sym_negated_command] = STATE(3754),
- [sym_test_command] = STATE(3754),
- [sym_declaration_command] = STATE(3754),
- [sym_unset_command] = STATE(3754),
- [sym_command] = STATE(3754),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(818),
- [sym_variable_assignments] = STATE(3754),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(1578),
- [sym_herestring_redirect] = STATE(1575),
- [sym_arithmetic_expansion] = STATE(780),
- [sym_brace_expression] = STATE(780),
- [sym_concatenation] = STATE(1133),
- [sym_string] = STATE(780),
- [sym_translated_string] = STATE(780),
- [sym_number] = STATE(780),
- [sym_simple_expansion] = STATE(780),
- [sym_expansion] = STATE(780),
- [sym_command_substitution] = STATE(780),
- [sym_process_substitution] = STATE(780),
- [aux_sym_redirected_statement_repeat2] = STATE(3991),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(988),
- [sym_word] = ACTIONS(733),
- [anon_sym_for] = ACTIONS(9),
- [anon_sym_select] = ACTIONS(11),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(321),
- [anon_sym_LT] = ACTIONS(85),
- [anon_sym_GT] = ACTIONS(85),
- [anon_sym_GT_GT] = ACTIONS(87),
- [anon_sym_LPAREN] = ACTIONS(19),
- [anon_sym_while] = ACTIONS(21),
- [anon_sym_until] = ACTIONS(21),
- [anon_sym_if] = ACTIONS(23),
- [anon_sym_case] = ACTIONS(25),
- [anon_sym_function] = ACTIONS(91),
- [anon_sym_LBRACE] = ACTIONS(29),
- [anon_sym_BANG] = ACTIONS(737),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_declare] = ACTIONS(95),
- [anon_sym_typeset] = ACTIONS(95),
- [anon_sym_export] = ACTIONS(95),
- [anon_sym_readonly] = ACTIONS(95),
- [anon_sym_local] = ACTIONS(95),
- [anon_sym_unset] = ACTIONS(97),
- [anon_sym_unsetenv] = ACTIONS(97),
- [anon_sym_AMP_GT] = ACTIONS(85),
- [anon_sym_AMP_GT_GT] = ACTIONS(87),
- [anon_sym_LT_AMP] = ACTIONS(85),
- [anon_sym_GT_AMP] = ACTIONS(85),
- [anon_sym_GT_PIPE] = ACTIONS(87),
- [anon_sym_LT_AMP_DASH] = ACTIONS(99),
- [anon_sym_GT_AMP_DASH] = ACTIONS(99),
- [anon_sym_LT_LT_LT] = ACTIONS(101),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(345),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(347),
- [anon_sym_DOLLAR] = ACTIONS(349),
- [sym__special_character] = ACTIONS(739),
- [anon_sym_DQUOTE] = ACTIONS(353),
- [sym_raw_string] = ACTIONS(741),
- [sym_ansi_c_string] = ACTIONS(741),
- [aux_sym_number_token1] = ACTIONS(357),
- [aux_sym_number_token2] = ACTIONS(359),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(361),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(363),
- [anon_sym_BQUOTE] = ACTIONS(365),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(367),
- [anon_sym_LT_LPAREN] = ACTIONS(369),
- [anon_sym_GT_LPAREN] = ACTIONS(369),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(135),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(743),
- [sym__brace_start] = ACTIONS(377),
- },
- [349] = {
- [sym__expression] = STATE(2578),
- [sym_binary_expression] = STATE(2583),
- [sym_ternary_expression] = STATE(2583),
- [sym_unary_expression] = STATE(2583),
- [sym_postfix_expression] = STATE(2583),
- [sym_parenthesized_expression] = STATE(2583),
- [sym_arithmetic_expansion] = STATE(2106),
- [sym_brace_expression] = STATE(2106),
- [sym_concatenation] = STATE(2583),
- [sym_string] = STATE(2106),
- [sym_translated_string] = STATE(2106),
- [sym_number] = STATE(2106),
- [sym_simple_expansion] = STATE(2106),
- [sym_expansion] = STATE(2106),
- [sym_command_substitution] = STATE(2106),
- [sym_process_substitution] = STATE(2106),
- [aux_sym__literal_repeat1] = STATE(2206),
- [aux_sym_concatenation_repeat1] = STATE(2078),
- [sym_word] = ACTIONS(227),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1009),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(238),
- [anon_sym_RPAREN] = ACTIONS(280),
- [anon_sym_BANG] = ACTIONS(240),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(103),
- [anon_sym_DASH_DASH2] = ACTIONS(103),
- [anon_sym_DASH2] = ACTIONS(105),
- [anon_sym_PLUS2] = ACTIONS(105),
- [anon_sym_TILDE] = ACTIONS(107),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1009),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1011),
- [aux_sym_concatenation_token1] = ACTIONS(1013),
- [anon_sym_DOLLAR] = ACTIONS(248),
- [sym__special_character] = ACTIONS(1015),
- [anon_sym_DQUOTE] = ACTIONS(1017),
- [sym_raw_string] = ACTIONS(1019),
- [sym_ansi_c_string] = ACTIONS(1019),
- [aux_sym_number_token1] = ACTIONS(254),
- [aux_sym_number_token2] = ACTIONS(256),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1021),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(260),
- [anon_sym_BQUOTE] = ACTIONS(262),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1023),
- [anon_sym_LT_LPAREN] = ACTIONS(1025),
- [anon_sym_GT_LPAREN] = ACTIONS(1025),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(1013),
- [sym_test_operator] = ACTIONS(272),
- [sym__brace_start] = ACTIONS(274),
- },
- [350] = {
- [sym__expression] = STATE(2362),
- [sym_binary_expression] = STATE(2408),
- [sym_ternary_expression] = STATE(2408),
- [sym_unary_expression] = STATE(2408),
- [sym_postfix_expression] = STATE(2408),
- [sym_parenthesized_expression] = STATE(2408),
- [sym_arithmetic_expansion] = STATE(2099),
- [sym_brace_expression] = STATE(2099),
- [sym_concatenation] = STATE(2408),
- [sym_string] = STATE(2099),
- [sym_translated_string] = STATE(2099),
- [sym_number] = STATE(2099),
- [sym_simple_expansion] = STATE(2099),
- [sym_expansion] = STATE(2099),
- [sym_command_substitution] = STATE(2099),
- [sym_process_substitution] = STATE(2099),
- [aux_sym__literal_repeat1] = STATE(2043),
- [aux_sym_concatenation_repeat1] = STATE(2123),
- [sym_word] = ACTIONS(1027),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(1029),
- [anon_sym_BANG] = ACTIONS(1031),
- [anon_sym_RBRACK] = ACTIONS(1033),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(1035),
- [anon_sym_DASH_DASH2] = ACTIONS(1035),
- [anon_sym_DASH2] = ACTIONS(1037),
- [anon_sym_PLUS2] = ACTIONS(1037),
- [anon_sym_TILDE] = ACTIONS(1039),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(289),
- [aux_sym_concatenation_token1] = ACTIONS(1041),
- [anon_sym_DOLLAR] = ACTIONS(293),
- [sym__special_character] = ACTIONS(1043),
- [anon_sym_DQUOTE] = ACTIONS(297),
- [sym_raw_string] = ACTIONS(1045),
- [sym_ansi_c_string] = ACTIONS(1045),
- [aux_sym_number_token1] = ACTIONS(301),
- [aux_sym_number_token2] = ACTIONS(303),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(305),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(307),
- [anon_sym_BQUOTE] = ACTIONS(309),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(311),
- [anon_sym_LT_LPAREN] = ACTIONS(313),
- [anon_sym_GT_LPAREN] = ACTIONS(313),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(1047),
- [sym_test_operator] = ACTIONS(1049),
- [sym__brace_start] = ACTIONS(317),
- },
- [351] = {
- [sym__expression] = STATE(2362),
- [sym_binary_expression] = STATE(2408),
- [sym_ternary_expression] = STATE(2408),
- [sym_unary_expression] = STATE(2408),
- [sym_postfix_expression] = STATE(2408),
- [sym_parenthesized_expression] = STATE(2408),
- [sym_arithmetic_expansion] = STATE(2099),
- [sym_brace_expression] = STATE(2099),
- [sym_concatenation] = STATE(2408),
- [sym_string] = STATE(2099),
- [sym_translated_string] = STATE(2099),
- [sym_number] = STATE(2099),
- [sym_simple_expansion] = STATE(2099),
- [sym_expansion] = STATE(2099),
- [sym_command_substitution] = STATE(2099),
- [sym_process_substitution] = STATE(2099),
- [aux_sym__literal_repeat1] = STATE(2043),
- [aux_sym_concatenation_repeat1] = STATE(2123),
- [sym_word] = ACTIONS(1027),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(1029),
- [anon_sym_BANG] = ACTIONS(1031),
- [anon_sym_RBRACK] = ACTIONS(1051),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(1035),
- [anon_sym_DASH_DASH2] = ACTIONS(1035),
- [anon_sym_DASH2] = ACTIONS(1037),
- [anon_sym_PLUS2] = ACTIONS(1037),
- [anon_sym_TILDE] = ACTIONS(1039),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(289),
- [aux_sym_concatenation_token1] = ACTIONS(1041),
- [anon_sym_DOLLAR] = ACTIONS(293),
- [sym__special_character] = ACTIONS(1043),
- [anon_sym_DQUOTE] = ACTIONS(297),
- [sym_raw_string] = ACTIONS(1045),
- [sym_ansi_c_string] = ACTIONS(1045),
- [aux_sym_number_token1] = ACTIONS(301),
- [aux_sym_number_token2] = ACTIONS(303),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(305),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(307),
- [anon_sym_BQUOTE] = ACTIONS(309),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(311),
- [anon_sym_LT_LPAREN] = ACTIONS(313),
- [anon_sym_GT_LPAREN] = ACTIONS(313),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(1053),
- [sym_test_operator] = ACTIONS(1049),
- [sym__brace_start] = ACTIONS(317),
- },
- [352] = {
- [sym__expression] = STATE(2362),
- [sym_binary_expression] = STATE(2408),
- [sym_ternary_expression] = STATE(2408),
- [sym_unary_expression] = STATE(2408),
- [sym_postfix_expression] = STATE(2408),
- [sym_parenthesized_expression] = STATE(2408),
- [sym_arithmetic_expansion] = STATE(2099),
- [sym_brace_expression] = STATE(2099),
- [sym_concatenation] = STATE(2408),
- [sym_string] = STATE(2099),
- [sym_translated_string] = STATE(2099),
- [sym_number] = STATE(2099),
- [sym_simple_expansion] = STATE(2099),
- [sym_expansion] = STATE(2099),
- [sym_command_substitution] = STATE(2099),
- [sym_process_substitution] = STATE(2099),
- [aux_sym__literal_repeat1] = STATE(2043),
- [aux_sym_concatenation_repeat1] = STATE(2123),
- [sym_word] = ACTIONS(1027),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(1029),
- [anon_sym_BANG] = ACTIONS(1031),
- [anon_sym_RBRACK] = ACTIONS(1055),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(1035),
- [anon_sym_DASH_DASH2] = ACTIONS(1035),
- [anon_sym_DASH2] = ACTIONS(1037),
- [anon_sym_PLUS2] = ACTIONS(1037),
- [anon_sym_TILDE] = ACTIONS(1039),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(289),
- [aux_sym_concatenation_token1] = ACTIONS(1041),
- [anon_sym_DOLLAR] = ACTIONS(293),
- [sym__special_character] = ACTIONS(1043),
- [anon_sym_DQUOTE] = ACTIONS(297),
- [sym_raw_string] = ACTIONS(1045),
- [sym_ansi_c_string] = ACTIONS(1045),
- [aux_sym_number_token1] = ACTIONS(301),
- [aux_sym_number_token2] = ACTIONS(303),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(305),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(307),
- [anon_sym_BQUOTE] = ACTIONS(309),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(311),
- [anon_sym_LT_LPAREN] = ACTIONS(313),
- [anon_sym_GT_LPAREN] = ACTIONS(313),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(1057),
- [sym_test_operator] = ACTIONS(1049),
- [sym__brace_start] = ACTIONS(317),
- },
- [353] = {
- [sym__expression] = STATE(2362),
- [sym_binary_expression] = STATE(2408),
- [sym_ternary_expression] = STATE(2408),
- [sym_unary_expression] = STATE(2408),
- [sym_postfix_expression] = STATE(2408),
- [sym_parenthesized_expression] = STATE(2408),
- [sym_arithmetic_expansion] = STATE(2099),
- [sym_brace_expression] = STATE(2099),
- [sym_concatenation] = STATE(2408),
- [sym_string] = STATE(2099),
- [sym_translated_string] = STATE(2099),
- [sym_number] = STATE(2099),
- [sym_simple_expansion] = STATE(2099),
- [sym_expansion] = STATE(2099),
- [sym_command_substitution] = STATE(2099),
- [sym_process_substitution] = STATE(2099),
- [aux_sym__literal_repeat1] = STATE(2043),
- [aux_sym_concatenation_repeat1] = STATE(2123),
- [sym_word] = ACTIONS(1027),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(1029),
- [anon_sym_BANG] = ACTIONS(1031),
- [anon_sym_RBRACK] = ACTIONS(1059),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(1035),
- [anon_sym_DASH_DASH2] = ACTIONS(1035),
- [anon_sym_DASH2] = ACTIONS(1037),
- [anon_sym_PLUS2] = ACTIONS(1037),
- [anon_sym_TILDE] = ACTIONS(1039),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(289),
- [aux_sym_concatenation_token1] = ACTIONS(1041),
- [anon_sym_DOLLAR] = ACTIONS(293),
- [sym__special_character] = ACTIONS(1043),
- [anon_sym_DQUOTE] = ACTIONS(297),
- [sym_raw_string] = ACTIONS(1045),
- [sym_ansi_c_string] = ACTIONS(1045),
- [aux_sym_number_token1] = ACTIONS(301),
- [aux_sym_number_token2] = ACTIONS(303),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(305),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(307),
- [anon_sym_BQUOTE] = ACTIONS(309),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(311),
- [anon_sym_LT_LPAREN] = ACTIONS(313),
- [anon_sym_GT_LPAREN] = ACTIONS(313),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(1061),
- [sym_test_operator] = ACTIONS(1049),
- [sym__brace_start] = ACTIONS(317),
- },
- [354] = {
- [sym__expression] = STATE(2472),
- [sym_binary_expression] = STATE(2479),
- [sym_ternary_expression] = STATE(2479),
- [sym_unary_expression] = STATE(2479),
- [sym_postfix_expression] = STATE(2479),
- [sym_parenthesized_expression] = STATE(2479),
- [sym_arithmetic_expansion] = STATE(2039),
- [sym_brace_expression] = STATE(2039),
- [sym_concatenation] = STATE(2479),
- [sym_string] = STATE(2039),
- [sym_translated_string] = STATE(2039),
- [sym_number] = STATE(2039),
- [sym_simple_expansion] = STATE(2039),
- [sym_expansion] = STATE(2039),
- [sym_command_substitution] = STATE(2039),
- [sym_process_substitution] = STATE(2039),
- [aux_sym__literal_repeat1] = STATE(2151),
- [aux_sym_concatenation_repeat1] = STATE(2114),
- [sym_word] = ACTIONS(276),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(285),
- [anon_sym_BANG] = ACTIONS(287),
- [anon_sym_RBRACK] = ACTIONS(280),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(183),
- [anon_sym_DASH_DASH2] = ACTIONS(183),
- [anon_sym_DASH2] = ACTIONS(185),
- [anon_sym_PLUS2] = ACTIONS(185),
- [anon_sym_TILDE] = ACTIONS(187),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(289),
- [aux_sym_concatenation_token1] = ACTIONS(1041),
- [anon_sym_DOLLAR] = ACTIONS(293),
- [sym__special_character] = ACTIONS(295),
- [anon_sym_DQUOTE] = ACTIONS(297),
- [sym_raw_string] = ACTIONS(299),
- [sym_ansi_c_string] = ACTIONS(299),
- [aux_sym_number_token1] = ACTIONS(301),
- [aux_sym_number_token2] = ACTIONS(303),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(305),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(307),
- [anon_sym_BQUOTE] = ACTIONS(309),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(311),
- [anon_sym_LT_LPAREN] = ACTIONS(313),
- [anon_sym_GT_LPAREN] = ACTIONS(313),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(1041),
- [sym_test_operator] = ACTIONS(315),
- [sym__brace_start] = ACTIONS(317),
- },
- [355] = {
- [sym__expression] = STATE(2362),
- [sym_binary_expression] = STATE(2408),
- [sym_ternary_expression] = STATE(2408),
- [sym_unary_expression] = STATE(2408),
- [sym_postfix_expression] = STATE(2408),
- [sym_parenthesized_expression] = STATE(2408),
- [sym_arithmetic_expansion] = STATE(2099),
- [sym_brace_expression] = STATE(2099),
- [sym_concatenation] = STATE(2408),
- [sym_string] = STATE(2099),
- [sym_translated_string] = STATE(2099),
- [sym_number] = STATE(2099),
- [sym_simple_expansion] = STATE(2099),
- [sym_expansion] = STATE(2099),
- [sym_command_substitution] = STATE(2099),
- [sym_process_substitution] = STATE(2099),
- [aux_sym__literal_repeat1] = STATE(2043),
- [aux_sym_concatenation_repeat1] = STATE(2123),
- [sym_word] = ACTIONS(1027),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(1029),
- [anon_sym_BANG] = ACTIONS(1031),
- [anon_sym_RBRACK] = ACTIONS(1063),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(1035),
- [anon_sym_DASH_DASH2] = ACTIONS(1035),
- [anon_sym_DASH2] = ACTIONS(1037),
- [anon_sym_PLUS2] = ACTIONS(1037),
- [anon_sym_TILDE] = ACTIONS(1039),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(289),
- [aux_sym_concatenation_token1] = ACTIONS(1041),
- [anon_sym_DOLLAR] = ACTIONS(293),
- [sym__special_character] = ACTIONS(1043),
- [anon_sym_DQUOTE] = ACTIONS(297),
- [sym_raw_string] = ACTIONS(1045),
- [sym_ansi_c_string] = ACTIONS(1045),
- [aux_sym_number_token1] = ACTIONS(301),
- [aux_sym_number_token2] = ACTIONS(303),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(305),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(307),
- [anon_sym_BQUOTE] = ACTIONS(309),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(311),
- [anon_sym_LT_LPAREN] = ACTIONS(313),
- [anon_sym_GT_LPAREN] = ACTIONS(313),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(1065),
- [sym_test_operator] = ACTIONS(1049),
- [sym__brace_start] = ACTIONS(317),
- },
- [356] = {
- [sym__expression] = STATE(2362),
- [sym_binary_expression] = STATE(2408),
- [sym_ternary_expression] = STATE(2408),
- [sym_unary_expression] = STATE(2408),
- [sym_postfix_expression] = STATE(2408),
- [sym_parenthesized_expression] = STATE(2408),
- [sym_arithmetic_expansion] = STATE(2099),
- [sym_brace_expression] = STATE(2099),
- [sym_concatenation] = STATE(2408),
- [sym_string] = STATE(2099),
- [sym_translated_string] = STATE(2099),
- [sym_number] = STATE(2099),
- [sym_simple_expansion] = STATE(2099),
- [sym_expansion] = STATE(2099),
- [sym_command_substitution] = STATE(2099),
- [sym_process_substitution] = STATE(2099),
- [aux_sym__literal_repeat1] = STATE(2043),
- [aux_sym_concatenation_repeat1] = STATE(2123),
- [sym_word] = ACTIONS(1027),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(1029),
- [anon_sym_BANG] = ACTIONS(1031),
- [anon_sym_RBRACK] = ACTIONS(1067),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(1035),
- [anon_sym_DASH_DASH2] = ACTIONS(1035),
- [anon_sym_DASH2] = ACTIONS(1037),
- [anon_sym_PLUS2] = ACTIONS(1037),
- [anon_sym_TILDE] = ACTIONS(1039),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(289),
- [aux_sym_concatenation_token1] = ACTIONS(1041),
- [anon_sym_DOLLAR] = ACTIONS(293),
- [sym__special_character] = ACTIONS(1043),
- [anon_sym_DQUOTE] = ACTIONS(297),
- [sym_raw_string] = ACTIONS(1045),
- [sym_ansi_c_string] = ACTIONS(1045),
- [aux_sym_number_token1] = ACTIONS(301),
- [aux_sym_number_token2] = ACTIONS(303),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(305),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(307),
- [anon_sym_BQUOTE] = ACTIONS(309),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(311),
- [anon_sym_LT_LPAREN] = ACTIONS(313),
- [anon_sym_GT_LPAREN] = ACTIONS(313),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(1069),
- [sym_test_operator] = ACTIONS(1049),
- [sym__brace_start] = ACTIONS(317),
- },
- [357] = {
- [sym__expression] = STATE(2362),
- [sym_binary_expression] = STATE(2408),
- [sym_ternary_expression] = STATE(2408),
- [sym_unary_expression] = STATE(2408),
- [sym_postfix_expression] = STATE(2408),
- [sym_parenthesized_expression] = STATE(2408),
- [sym_arithmetic_expansion] = STATE(2099),
- [sym_brace_expression] = STATE(2099),
- [sym_concatenation] = STATE(2408),
- [sym_string] = STATE(2099),
- [sym_translated_string] = STATE(2099),
- [sym_number] = STATE(2099),
- [sym_simple_expansion] = STATE(2099),
- [sym_expansion] = STATE(2099),
- [sym_command_substitution] = STATE(2099),
- [sym_process_substitution] = STATE(2099),
- [aux_sym__literal_repeat1] = STATE(2043),
- [aux_sym_concatenation_repeat1] = STATE(2123),
- [sym_word] = ACTIONS(1027),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(1029),
- [anon_sym_BANG] = ACTIONS(1031),
- [anon_sym_RBRACK] = ACTIONS(280),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(1035),
- [anon_sym_DASH_DASH2] = ACTIONS(1035),
- [anon_sym_DASH2] = ACTIONS(1037),
- [anon_sym_PLUS2] = ACTIONS(1037),
- [anon_sym_TILDE] = ACTIONS(1039),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(278),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(289),
- [aux_sym_concatenation_token1] = ACTIONS(1041),
- [anon_sym_DOLLAR] = ACTIONS(293),
- [sym__special_character] = ACTIONS(1043),
- [anon_sym_DQUOTE] = ACTIONS(297),
- [sym_raw_string] = ACTIONS(1045),
- [sym_ansi_c_string] = ACTIONS(1045),
- [aux_sym_number_token1] = ACTIONS(301),
- [aux_sym_number_token2] = ACTIONS(303),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(305),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(307),
- [anon_sym_BQUOTE] = ACTIONS(309),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(311),
- [anon_sym_LT_LPAREN] = ACTIONS(313),
- [anon_sym_GT_LPAREN] = ACTIONS(313),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(280),
- [sym_test_operator] = ACTIONS(1049),
- [sym__brace_start] = ACTIONS(317),
- },
- [358] = {
- [sym__expression] = STATE(2602),
- [sym_binary_expression] = STATE(2192),
- [sym_ternary_expression] = STATE(2192),
- [sym_unary_expression] = STATE(2192),
- [sym_postfix_expression] = STATE(2192),
- [sym_parenthesized_expression] = STATE(2192),
- [sym_arithmetic_expansion] = STATE(2057),
- [sym_brace_expression] = STATE(2057),
- [sym_concatenation] = STATE(2192),
- [sym_string] = STATE(2057),
- [sym_translated_string] = STATE(2057),
- [sym_number] = STATE(2057),
- [sym_simple_expansion] = STATE(2057),
- [sym_expansion] = STATE(2057),
- [sym_command_substitution] = STATE(2057),
- [sym_process_substitution] = STATE(2057),
- [aux_sym__literal_repeat1] = STATE(2075),
- [aux_sym_concatenation_repeat1] = STATE(2103),
- [sym_word] = ACTIONS(1071),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1073),
- [anon_sym_RPAREN_RPAREN] = ACTIONS(280),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(1075),
- [anon_sym_BANG] = ACTIONS(1077),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(1079),
- [anon_sym_DASH_DASH2] = ACTIONS(1079),
- [anon_sym_DASH2] = ACTIONS(1081),
- [anon_sym_PLUS2] = ACTIONS(1081),
- [anon_sym_TILDE] = ACTIONS(1083),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1073),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1085),
- [aux_sym_concatenation_token1] = ACTIONS(1087),
- [anon_sym_DOLLAR] = ACTIONS(1089),
- [sym__special_character] = ACTIONS(1091),
- [anon_sym_DQUOTE] = ACTIONS(1093),
- [sym_raw_string] = ACTIONS(1095),
- [sym_ansi_c_string] = ACTIONS(1095),
- [aux_sym_number_token1] = ACTIONS(1097),
- [aux_sym_number_token2] = ACTIONS(1099),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1101),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1103),
- [anon_sym_BQUOTE] = ACTIONS(1105),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1107),
- [anon_sym_LT_LPAREN] = ACTIONS(1109),
- [anon_sym_GT_LPAREN] = ACTIONS(1109),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(1087),
- [sym_test_operator] = ACTIONS(1111),
- [sym__brace_start] = ACTIONS(1113),
- },
- [359] = {
- [sym__expression] = STATE(2550),
- [sym_binary_expression] = STATE(2192),
- [sym_ternary_expression] = STATE(2192),
- [sym_unary_expression] = STATE(2192),
- [sym_postfix_expression] = STATE(2192),
- [sym_parenthesized_expression] = STATE(2192),
- [sym_arithmetic_expansion] = STATE(2093),
- [sym_brace_expression] = STATE(2093),
- [sym_concatenation] = STATE(2192),
- [sym_string] = STATE(2093),
- [sym_translated_string] = STATE(2093),
- [sym_number] = STATE(2093),
- [sym_simple_expansion] = STATE(2093),
- [sym_expansion] = STATE(2093),
- [sym_command_substitution] = STATE(2093),
- [sym_process_substitution] = STATE(2093),
- [aux_sym__literal_repeat1] = STATE(2126),
- [aux_sym_concatenation_repeat1] = STATE(2033),
- [sym_word] = ACTIONS(1115),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1073),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(1075),
- [anon_sym_BANG] = ACTIONS(1117),
- [anon_sym_RBRACK_RBRACK] = ACTIONS(280),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(1119),
- [anon_sym_DASH_DASH2] = ACTIONS(1119),
- [anon_sym_DASH2] = ACTIONS(1121),
- [anon_sym_PLUS2] = ACTIONS(1121),
- [anon_sym_TILDE] = ACTIONS(1123),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1073),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1085),
- [aux_sym_concatenation_token1] = ACTIONS(1087),
- [anon_sym_DOLLAR] = ACTIONS(1089),
- [sym__special_character] = ACTIONS(1125),
- [anon_sym_DQUOTE] = ACTIONS(1093),
- [sym_raw_string] = ACTIONS(1127),
- [sym_ansi_c_string] = ACTIONS(1127),
- [aux_sym_number_token1] = ACTIONS(1097),
- [aux_sym_number_token2] = ACTIONS(1099),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1101),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1103),
- [anon_sym_BQUOTE] = ACTIONS(1105),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1107),
- [anon_sym_LT_LPAREN] = ACTIONS(1109),
- [anon_sym_GT_LPAREN] = ACTIONS(1109),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(1087),
- [sym_test_operator] = ACTIONS(1129),
- [sym__brace_start] = ACTIONS(1113),
- },
- [360] = {
- [sym__expression] = STATE(2442),
- [sym_binary_expression] = STATE(2192),
- [sym_ternary_expression] = STATE(2192),
- [sym_unary_expression] = STATE(2192),
- [sym_postfix_expression] = STATE(2192),
- [sym_parenthesized_expression] = STATE(2192),
- [sym_arithmetic_expansion] = STATE(2097),
- [sym_brace_expression] = STATE(2097),
- [sym_concatenation] = STATE(2192),
- [sym_string] = STATE(2097),
- [sym_translated_string] = STATE(2097),
- [sym_number] = STATE(2097),
- [sym_simple_expansion] = STATE(2097),
- [sym_expansion] = STATE(2097),
- [sym_command_substitution] = STATE(2097),
- [sym_process_substitution] = STATE(2097),
- [aux_sym__literal_repeat1] = STATE(2075),
- [aux_sym_concatenation_repeat1] = STATE(2030),
- [sym_word] = ACTIONS(1131),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1073),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(1075),
- [anon_sym_BANG] = ACTIONS(1133),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_COLON] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(1135),
- [anon_sym_DASH_DASH2] = ACTIONS(1135),
- [anon_sym_DASH2] = ACTIONS(1137),
- [anon_sym_PLUS2] = ACTIONS(1137),
- [anon_sym_TILDE] = ACTIONS(1139),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1073),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1085),
- [aux_sym_concatenation_token1] = ACTIONS(1087),
- [anon_sym_DOLLAR] = ACTIONS(1089),
- [sym__special_character] = ACTIONS(1141),
- [anon_sym_DQUOTE] = ACTIONS(1093),
- [sym_raw_string] = ACTIONS(1143),
- [sym_ansi_c_string] = ACTIONS(1143),
- [aux_sym_number_token1] = ACTIONS(1097),
- [aux_sym_number_token2] = ACTIONS(1099),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1101),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1103),
- [anon_sym_BQUOTE] = ACTIONS(1105),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1107),
- [anon_sym_LT_LPAREN] = ACTIONS(1109),
- [anon_sym_GT_LPAREN] = ACTIONS(1109),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(1087),
- [sym_test_operator] = ACTIONS(1145),
- [sym__brace_start] = ACTIONS(1113),
- },
- [361] = {
- [sym__expression] = STATE(2676),
- [sym_binary_expression] = STATE(2192),
- [sym_ternary_expression] = STATE(2192),
- [sym_unary_expression] = STATE(2192),
- [sym_postfix_expression] = STATE(2192),
- [sym_parenthesized_expression] = STATE(2192),
- [sym_arithmetic_expansion] = STATE(2246),
- [sym_brace_expression] = STATE(2246),
- [sym_concatenation] = STATE(2192),
- [sym_string] = STATE(2246),
- [sym_translated_string] = STATE(2246),
- [sym_number] = STATE(2246),
- [sym_simple_expansion] = STATE(2246),
- [sym_expansion] = STATE(2246),
- [sym_command_substitution] = STATE(2246),
- [sym_process_substitution] = STATE(2246),
- [aux_sym__literal_repeat1] = STATE(2075),
- [aux_sym_concatenation_repeat1] = STATE(2150),
- [sym_word] = ACTIONS(1147),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1073),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(280),
- [anon_sym_AMP_AMP] = ACTIONS(280),
- [anon_sym_PIPE] = ACTIONS(233),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(233),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(233),
- [anon_sym_GT] = ACTIONS(233),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(233),
- [anon_sym_GT_GT] = ACTIONS(233),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(1075),
- [anon_sym_BANG] = ACTIONS(1149),
- [anon_sym_EQ_TILDE] = ACTIONS(233),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_PLUS_PLUS2] = ACTIONS(1151),
- [anon_sym_DASH_DASH2] = ACTIONS(1151),
- [anon_sym_DASH2] = ACTIONS(1153),
- [anon_sym_PLUS2] = ACTIONS(1153),
- [anon_sym_TILDE] = ACTIONS(1155),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1073),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1085),
- [aux_sym_concatenation_token1] = ACTIONS(1087),
- [anon_sym_DOLLAR] = ACTIONS(1089),
- [sym__special_character] = ACTIONS(1157),
- [anon_sym_DQUOTE] = ACTIONS(1093),
- [sym_raw_string] = ACTIONS(1159),
- [sym_ansi_c_string] = ACTIONS(1159),
- [aux_sym_number_token1] = ACTIONS(1097),
- [aux_sym_number_token2] = ACTIONS(1099),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1101),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1103),
- [anon_sym_BQUOTE] = ACTIONS(1105),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1107),
- [anon_sym_LT_LPAREN] = ACTIONS(1109),
- [anon_sym_GT_LPAREN] = ACTIONS(1109),
- [sym_comment] = ACTIONS(71),
- [sym__concat] = ACTIONS(1087),
- [sym_test_operator] = ACTIONS(1161),
- [sym__brace_start] = ACTIONS(1113),
- },
- [362] = {
- [sym_string] = STATE(381),
- [sym_word] = ACTIONS(1163),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1163),
- [anon_sym_SEMI] = ACTIONS(1163),
- [anon_sym_EQ] = ACTIONS(1163),
- [anon_sym_PLUS_PLUS] = ACTIONS(1163),
- [anon_sym_DASH_DASH] = ACTIONS(1163),
- [anon_sym_PLUS_EQ] = ACTIONS(1163),
- [anon_sym_DASH_EQ] = ACTIONS(1163),
- [anon_sym_STAR_EQ] = ACTIONS(1163),
- [anon_sym_SLASH_EQ] = ACTIONS(1163),
- [anon_sym_PERCENT_EQ] = ACTIONS(1163),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1163),
- [anon_sym_LT_LT_EQ] = ACTIONS(1163),
- [anon_sym_GT_GT_EQ] = ACTIONS(1163),
- [anon_sym_AMP_EQ] = ACTIONS(1163),
- [anon_sym_CARET_EQ] = ACTIONS(1163),
- [anon_sym_PIPE_EQ] = ACTIONS(1163),
- [anon_sym_PIPE_PIPE] = ACTIONS(1163),
- [anon_sym_AMP_AMP] = ACTIONS(1163),
- [anon_sym_PIPE] = ACTIONS(1163),
- [anon_sym_CARET] = ACTIONS(1163),
- [anon_sym_AMP] = ACTIONS(1163),
- [anon_sym_EQ_EQ] = ACTIONS(1163),
- [anon_sym_BANG_EQ] = ACTIONS(1163),
- [anon_sym_LT] = ACTIONS(1163),
- [anon_sym_GT] = ACTIONS(1163),
- [anon_sym_LT_EQ] = ACTIONS(1163),
- [anon_sym_GT_EQ] = ACTIONS(1163),
- [anon_sym_LT_LT] = ACTIONS(1163),
- [anon_sym_GT_GT] = ACTIONS(1163),
- [anon_sym_PLUS] = ACTIONS(1163),
- [anon_sym_DASH] = ACTIONS(1165),
- [anon_sym_STAR] = ACTIONS(1165),
- [anon_sym_SLASH] = ACTIONS(1163),
- [anon_sym_PERCENT] = ACTIONS(1163),
- [anon_sym_STAR_STAR] = ACTIONS(1163),
- [anon_sym_LPAREN] = ACTIONS(1163),
- [anon_sym_RPAREN] = ACTIONS(1163),
- [anon_sym_SEMI_SEMI] = ACTIONS(1163),
- [anon_sym_PIPE_AMP] = ACTIONS(1163),
- [anon_sym_BANG] = ACTIONS(1165),
- [anon_sym_EQ_TILDE] = ACTIONS(1163),
- [anon_sym_AMP_GT] = ACTIONS(1163),
- [anon_sym_AMP_GT_GT] = ACTIONS(1163),
- [anon_sym_LT_AMP] = ACTIONS(1163),
- [anon_sym_GT_AMP] = ACTIONS(1163),
- [anon_sym_GT_PIPE] = ACTIONS(1163),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1163),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1163),
- [anon_sym_LT_LT_DASH] = ACTIONS(1163),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1163),
- [anon_sym_LT_LT_LT] = ACTIONS(1163),
- [anon_sym_QMARK] = ACTIONS(1165),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1163),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1163),
- [anon_sym_DOLLAR] = ACTIONS(1165),
- [sym__special_character] = ACTIONS(1163),
- [anon_sym_DQUOTE] = ACTIONS(1167),
- [sym_raw_string] = ACTIONS(1163),
- [sym_ansi_c_string] = ACTIONS(1163),
- [aux_sym_number_token1] = ACTIONS(1163),
- [aux_sym_number_token2] = ACTIONS(1163),
- [anon_sym_POUND] = ACTIONS(1165),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1163),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1163),
- [anon_sym_BQUOTE] = ACTIONS(1163),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1163),
- [anon_sym_LT_LPAREN] = ACTIONS(1163),
- [anon_sym_GT_LPAREN] = ACTIONS(1163),
- [sym_comment] = ACTIONS(3),
- [aux_sym__simple_variable_name_token1] = ACTIONS(1169),
- [aux_sym__multiline_variable_name_token1] = ACTIONS(1169),
- [anon_sym_AT2] = ACTIONS(1165),
- [anon_sym_0] = ACTIONS(1165),
- [anon_sym__] = ACTIONS(1165),
- [sym_file_descriptor] = ACTIONS(1171),
- [sym_test_operator] = ACTIONS(1171),
- [sym__bare_dollar] = ACTIONS(1171),
- [sym__brace_start] = ACTIONS(1171),
- },
- [363] = {
- [sym_string] = STATE(381),
- [sym_word] = ACTIONS(1173),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1173),
- [anon_sym_SEMI] = ACTIONS(1173),
- [anon_sym_EQ] = ACTIONS(1173),
- [anon_sym_PLUS_PLUS] = ACTIONS(1173),
- [anon_sym_DASH_DASH] = ACTIONS(1173),
- [anon_sym_PLUS_EQ] = ACTIONS(1173),
- [anon_sym_DASH_EQ] = ACTIONS(1173),
- [anon_sym_STAR_EQ] = ACTIONS(1173),
- [anon_sym_SLASH_EQ] = ACTIONS(1173),
- [anon_sym_PERCENT_EQ] = ACTIONS(1173),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1173),
- [anon_sym_LT_LT_EQ] = ACTIONS(1173),
- [anon_sym_GT_GT_EQ] = ACTIONS(1173),
- [anon_sym_AMP_EQ] = ACTIONS(1173),
- [anon_sym_CARET_EQ] = ACTIONS(1173),
- [anon_sym_PIPE_EQ] = ACTIONS(1173),
- [anon_sym_PIPE_PIPE] = ACTIONS(1173),
- [anon_sym_AMP_AMP] = ACTIONS(1173),
- [anon_sym_PIPE] = ACTIONS(1173),
- [anon_sym_CARET] = ACTIONS(1173),
- [anon_sym_AMP] = ACTIONS(1173),
- [anon_sym_EQ_EQ] = ACTIONS(1173),
- [anon_sym_BANG_EQ] = ACTIONS(1173),
- [anon_sym_LT] = ACTIONS(1173),
- [anon_sym_GT] = ACTIONS(1173),
- [anon_sym_LT_EQ] = ACTIONS(1173),
- [anon_sym_GT_EQ] = ACTIONS(1173),
- [anon_sym_LT_LT] = ACTIONS(1173),
- [anon_sym_GT_GT] = ACTIONS(1173),
- [anon_sym_PLUS] = ACTIONS(1173),
- [anon_sym_DASH] = ACTIONS(1165),
- [anon_sym_STAR] = ACTIONS(1165),
- [anon_sym_SLASH] = ACTIONS(1173),
- [anon_sym_PERCENT] = ACTIONS(1173),
- [anon_sym_STAR_STAR] = ACTIONS(1173),
- [anon_sym_LPAREN] = ACTIONS(1173),
- [anon_sym_RPAREN] = ACTIONS(1173),
- [anon_sym_SEMI_SEMI] = ACTIONS(1173),
- [anon_sym_PIPE_AMP] = ACTIONS(1173),
- [anon_sym_BANG] = ACTIONS(1165),
- [anon_sym_EQ_TILDE] = ACTIONS(1173),
- [anon_sym_AMP_GT] = ACTIONS(1173),
- [anon_sym_AMP_GT_GT] = ACTIONS(1173),
- [anon_sym_LT_AMP] = ACTIONS(1173),
- [anon_sym_GT_AMP] = ACTIONS(1173),
- [anon_sym_GT_PIPE] = ACTIONS(1173),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1173),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1173),
- [anon_sym_LT_LT_DASH] = ACTIONS(1173),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1173),
- [anon_sym_LT_LT_LT] = ACTIONS(1173),
- [anon_sym_QMARK] = ACTIONS(1165),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1173),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1173),
- [anon_sym_DOLLAR] = ACTIONS(1165),
- [sym__special_character] = ACTIONS(1173),
- [anon_sym_DQUOTE] = ACTIONS(1167),
- [sym_raw_string] = ACTIONS(1173),
- [sym_ansi_c_string] = ACTIONS(1173),
- [aux_sym_number_token1] = ACTIONS(1173),
- [aux_sym_number_token2] = ACTIONS(1173),
- [anon_sym_POUND] = ACTIONS(1165),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1173),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1173),
- [anon_sym_BQUOTE] = ACTIONS(1173),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1173),
- [anon_sym_LT_LPAREN] = ACTIONS(1173),
- [anon_sym_GT_LPAREN] = ACTIONS(1173),
- [sym_comment] = ACTIONS(3),
- [aux_sym__simple_variable_name_token1] = ACTIONS(1169),
- [aux_sym__multiline_variable_name_token1] = ACTIONS(1169),
- [anon_sym_AT2] = ACTIONS(1165),
- [anon_sym_0] = ACTIONS(1165),
- [anon_sym__] = ACTIONS(1165),
- [sym_file_descriptor] = ACTIONS(1175),
- [sym_test_operator] = ACTIONS(1175),
- [sym__bare_dollar] = ACTIONS(1175),
- [sym__brace_start] = ACTIONS(1175),
- },
- [364] = {
- [sym_string] = STATE(406),
- [sym_word] = ACTIONS(1163),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1163),
- [anon_sym_EQ] = ACTIONS(1163),
- [anon_sym_PLUS_PLUS] = ACTIONS(1163),
- [anon_sym_DASH_DASH] = ACTIONS(1163),
- [anon_sym_PLUS_EQ] = ACTIONS(1163),
- [anon_sym_DASH_EQ] = ACTIONS(1163),
- [anon_sym_STAR_EQ] = ACTIONS(1163),
- [anon_sym_SLASH_EQ] = ACTIONS(1163),
- [anon_sym_PERCENT_EQ] = ACTIONS(1163),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1163),
- [anon_sym_LT_LT_EQ] = ACTIONS(1163),
- [anon_sym_GT_GT_EQ] = ACTIONS(1163),
- [anon_sym_AMP_EQ] = ACTIONS(1163),
- [anon_sym_CARET_EQ] = ACTIONS(1163),
- [anon_sym_PIPE_EQ] = ACTIONS(1163),
- [anon_sym_PIPE_PIPE] = ACTIONS(1163),
- [anon_sym_AMP_AMP] = ACTIONS(1163),
- [anon_sym_PIPE] = ACTIONS(1163),
- [anon_sym_CARET] = ACTIONS(1163),
- [anon_sym_AMP] = ACTIONS(1163),
- [anon_sym_EQ_EQ] = ACTIONS(1163),
- [anon_sym_BANG_EQ] = ACTIONS(1163),
- [anon_sym_LT] = ACTIONS(1163),
- [anon_sym_GT] = ACTIONS(1163),
- [anon_sym_LT_EQ] = ACTIONS(1163),
- [anon_sym_GT_EQ] = ACTIONS(1163),
- [anon_sym_LT_LT] = ACTIONS(1163),
- [anon_sym_GT_GT] = ACTIONS(1163),
- [anon_sym_PLUS] = ACTIONS(1163),
- [anon_sym_DASH] = ACTIONS(1177),
- [anon_sym_STAR] = ACTIONS(1177),
- [anon_sym_SLASH] = ACTIONS(1163),
- [anon_sym_PERCENT] = ACTIONS(1163),
- [anon_sym_STAR_STAR] = ACTIONS(1163),
- [anon_sym_LPAREN] = ACTIONS(1163),
- [anon_sym_PIPE_AMP] = ACTIONS(1163),
- [anon_sym_BANG] = ACTIONS(1177),
- [anon_sym_RBRACK] = ACTIONS(1163),
- [anon_sym_EQ_TILDE] = ACTIONS(1163),
- [anon_sym_AMP_GT] = ACTIONS(1163),
- [anon_sym_AMP_GT_GT] = ACTIONS(1163),
- [anon_sym_LT_AMP] = ACTIONS(1163),
- [anon_sym_GT_AMP] = ACTIONS(1163),
- [anon_sym_GT_PIPE] = ACTIONS(1163),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1163),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1163),
- [anon_sym_LT_LT_DASH] = ACTIONS(1163),
- [anon_sym_LT_LT_LT] = ACTIONS(1163),
- [anon_sym_QMARK] = ACTIONS(1177),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1163),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1163),
- [anon_sym_DOLLAR] = ACTIONS(1177),
- [sym__special_character] = ACTIONS(1163),
- [anon_sym_DQUOTE] = ACTIONS(1179),
- [sym_raw_string] = ACTIONS(1163),
- [sym_ansi_c_string] = ACTIONS(1163),
- [aux_sym_number_token1] = ACTIONS(1163),
- [aux_sym_number_token2] = ACTIONS(1163),
- [anon_sym_POUND] = ACTIONS(1177),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1163),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1163),
- [anon_sym_BQUOTE] = ACTIONS(1163),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1163),
- [anon_sym_LT_LPAREN] = ACTIONS(1163),
- [anon_sym_GT_LPAREN] = ACTIONS(1163),
- [sym_comment] = ACTIONS(3),
- [aux_sym__simple_variable_name_token1] = ACTIONS(1181),
- [aux_sym__multiline_variable_name_token1] = ACTIONS(1181),
- [anon_sym_AT2] = ACTIONS(1177),
- [anon_sym_0] = ACTIONS(1177),
- [anon_sym__] = ACTIONS(1177),
- [sym_file_descriptor] = ACTIONS(1171),
- [sym_test_operator] = ACTIONS(1171),
- [sym__bare_dollar] = ACTIONS(1171),
- [sym__brace_start] = ACTIONS(1171),
- },
- [365] = {
- [sym_string] = STATE(406),
- [sym_word] = ACTIONS(1173),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1173),
- [anon_sym_EQ] = ACTIONS(1173),
- [anon_sym_PLUS_PLUS] = ACTIONS(1173),
- [anon_sym_DASH_DASH] = ACTIONS(1173),
- [anon_sym_PLUS_EQ] = ACTIONS(1173),
- [anon_sym_DASH_EQ] = ACTIONS(1173),
- [anon_sym_STAR_EQ] = ACTIONS(1173),
- [anon_sym_SLASH_EQ] = ACTIONS(1173),
- [anon_sym_PERCENT_EQ] = ACTIONS(1173),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1173),
- [anon_sym_LT_LT_EQ] = ACTIONS(1173),
- [anon_sym_GT_GT_EQ] = ACTIONS(1173),
- [anon_sym_AMP_EQ] = ACTIONS(1173),
- [anon_sym_CARET_EQ] = ACTIONS(1173),
- [anon_sym_PIPE_EQ] = ACTIONS(1173),
- [anon_sym_PIPE_PIPE] = ACTIONS(1173),
- [anon_sym_AMP_AMP] = ACTIONS(1173),
- [anon_sym_PIPE] = ACTIONS(1173),
- [anon_sym_CARET] = ACTIONS(1173),
- [anon_sym_AMP] = ACTIONS(1173),
- [anon_sym_EQ_EQ] = ACTIONS(1173),
- [anon_sym_BANG_EQ] = ACTIONS(1173),
- [anon_sym_LT] = ACTIONS(1173),
- [anon_sym_GT] = ACTIONS(1173),
- [anon_sym_LT_EQ] = ACTIONS(1173),
- [anon_sym_GT_EQ] = ACTIONS(1173),
- [anon_sym_LT_LT] = ACTIONS(1173),
- [anon_sym_GT_GT] = ACTIONS(1173),
- [anon_sym_PLUS] = ACTIONS(1173),
- [anon_sym_DASH] = ACTIONS(1177),
- [anon_sym_STAR] = ACTIONS(1177),
- [anon_sym_SLASH] = ACTIONS(1173),
- [anon_sym_PERCENT] = ACTIONS(1173),
- [anon_sym_STAR_STAR] = ACTIONS(1173),
- [anon_sym_LPAREN] = ACTIONS(1173),
- [anon_sym_PIPE_AMP] = ACTIONS(1173),
- [anon_sym_BANG] = ACTIONS(1177),
- [anon_sym_RBRACK] = ACTIONS(1173),
- [anon_sym_EQ_TILDE] = ACTIONS(1173),
- [anon_sym_AMP_GT] = ACTIONS(1173),
- [anon_sym_AMP_GT_GT] = ACTIONS(1173),
- [anon_sym_LT_AMP] = ACTIONS(1173),
- [anon_sym_GT_AMP] = ACTIONS(1173),
- [anon_sym_GT_PIPE] = ACTIONS(1173),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1173),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1173),
- [anon_sym_LT_LT_DASH] = ACTIONS(1173),
- [anon_sym_LT_LT_LT] = ACTIONS(1173),
- [anon_sym_QMARK] = ACTIONS(1177),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1173),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1173),
- [anon_sym_DOLLAR] = ACTIONS(1177),
- [sym__special_character] = ACTIONS(1173),
- [anon_sym_DQUOTE] = ACTIONS(1179),
- [sym_raw_string] = ACTIONS(1173),
- [sym_ansi_c_string] = ACTIONS(1173),
- [aux_sym_number_token1] = ACTIONS(1173),
- [aux_sym_number_token2] = ACTIONS(1173),
- [anon_sym_POUND] = ACTIONS(1177),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1173),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1173),
- [anon_sym_BQUOTE] = ACTIONS(1173),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1173),
- [anon_sym_LT_LPAREN] = ACTIONS(1173),
- [anon_sym_GT_LPAREN] = ACTIONS(1173),
- [sym_comment] = ACTIONS(3),
- [aux_sym__simple_variable_name_token1] = ACTIONS(1181),
- [aux_sym__multiline_variable_name_token1] = ACTIONS(1181),
- [anon_sym_AT2] = ACTIONS(1177),
- [anon_sym_0] = ACTIONS(1177),
- [anon_sym__] = ACTIONS(1177),
- [sym_file_descriptor] = ACTIONS(1175),
- [sym_test_operator] = ACTIONS(1175),
- [sym__bare_dollar] = ACTIONS(1175),
- [sym__brace_start] = ACTIONS(1175),
- },
- [366] = {
- [aux_sym_concatenation_repeat1] = STATE(368),
- [sym_word] = ACTIONS(1183),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1183),
- [anon_sym_SEMI] = ACTIONS(1183),
- [anon_sym_EQ] = ACTIONS(1185),
- [anon_sym_PLUS_PLUS] = ACTIONS(1185),
- [anon_sym_DASH_DASH] = ACTIONS(1185),
- [anon_sym_PLUS_EQ] = ACTIONS(1185),
- [anon_sym_DASH_EQ] = ACTIONS(1185),
- [anon_sym_STAR_EQ] = ACTIONS(1185),
- [anon_sym_SLASH_EQ] = ACTIONS(1185),
- [anon_sym_PERCENT_EQ] = ACTIONS(1185),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1185),
- [anon_sym_LT_LT_EQ] = ACTIONS(1185),
- [anon_sym_GT_GT_EQ] = ACTIONS(1185),
- [anon_sym_AMP_EQ] = ACTIONS(1185),
- [anon_sym_CARET_EQ] = ACTIONS(1185),
- [anon_sym_PIPE_EQ] = ACTIONS(1185),
- [anon_sym_PIPE_PIPE] = ACTIONS(1187),
- [anon_sym_AMP_AMP] = ACTIONS(1187),
- [anon_sym_PIPE] = ACTIONS(1187),
- [anon_sym_CARET] = ACTIONS(1185),
- [anon_sym_AMP] = ACTIONS(1187),
- [anon_sym_EQ_EQ] = ACTIONS(1187),
- [anon_sym_BANG_EQ] = ACTIONS(1185),
- [anon_sym_LT] = ACTIONS(1187),
- [anon_sym_GT] = ACTIONS(1187),
- [anon_sym_LT_EQ] = ACTIONS(1185),
- [anon_sym_GT_EQ] = ACTIONS(1185),
- [anon_sym_LT_LT] = ACTIONS(1187),
- [anon_sym_GT_GT] = ACTIONS(1187),
- [anon_sym_PLUS] = ACTIONS(1185),
- [anon_sym_DASH] = ACTIONS(1185),
- [anon_sym_STAR] = ACTIONS(1185),
- [anon_sym_SLASH] = ACTIONS(1185),
- [anon_sym_PERCENT] = ACTIONS(1185),
- [anon_sym_STAR_STAR] = ACTIONS(1185),
- [anon_sym_LPAREN] = ACTIONS(1190),
- [anon_sym_RPAREN] = ACTIONS(1187),
- [anon_sym_SEMI_SEMI] = ACTIONS(1183),
- [anon_sym_PIPE_AMP] = ACTIONS(1183),
- [anon_sym_EQ_TILDE] = ACTIONS(1187),
- [anon_sym_AMP_GT] = ACTIONS(1183),
- [anon_sym_AMP_GT_GT] = ACTIONS(1183),
- [anon_sym_LT_AMP] = ACTIONS(1183),
- [anon_sym_GT_AMP] = ACTIONS(1183),
- [anon_sym_GT_PIPE] = ACTIONS(1183),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1183),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1183),
- [anon_sym_LT_LT_DASH] = ACTIONS(1183),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1193),
- [anon_sym_LT_LT_LT] = ACTIONS(1183),
- [anon_sym_QMARK] = ACTIONS(1185),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1183),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1183),
- [aux_sym_concatenation_token1] = ACTIONS(246),
- [anon_sym_DOLLAR] = ACTIONS(1183),
- [sym__special_character] = ACTIONS(1183),
- [anon_sym_DQUOTE] = ACTIONS(1183),
- [sym_raw_string] = ACTIONS(1183),
- [sym_ansi_c_string] = ACTIONS(1183),
- [aux_sym_number_token1] = ACTIONS(1183),
- [aux_sym_number_token2] = ACTIONS(1183),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1183),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1183),
- [anon_sym_BQUOTE] = ACTIONS(1183),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1183),
- [anon_sym_LT_LPAREN] = ACTIONS(1183),
- [anon_sym_GT_LPAREN] = ACTIONS(1183),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1193),
- [sym__concat] = ACTIONS(270),
- [sym_test_operator] = ACTIONS(1195),
- [sym__bare_dollar] = ACTIONS(1193),
- [sym__brace_start] = ACTIONS(1193),
- },
- [367] = {
- [aux_sym_concatenation_repeat1] = STATE(371),
- [sym_word] = ACTIONS(1198),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1198),
- [anon_sym_SEMI] = ACTIONS(1198),
- [anon_sym_EQ] = ACTIONS(1198),
- [anon_sym_PLUS_PLUS] = ACTIONS(1198),
- [anon_sym_DASH_DASH] = ACTIONS(1198),
- [anon_sym_PLUS_EQ] = ACTIONS(1198),
- [anon_sym_DASH_EQ] = ACTIONS(1198),
- [anon_sym_STAR_EQ] = ACTIONS(1198),
- [anon_sym_SLASH_EQ] = ACTIONS(1198),
- [anon_sym_PERCENT_EQ] = ACTIONS(1198),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1198),
- [anon_sym_LT_LT_EQ] = ACTIONS(1198),
- [anon_sym_GT_GT_EQ] = ACTIONS(1198),
- [anon_sym_AMP_EQ] = ACTIONS(1198),
- [anon_sym_CARET_EQ] = ACTIONS(1198),
- [anon_sym_PIPE_EQ] = ACTIONS(1198),
- [anon_sym_PIPE_PIPE] = ACTIONS(1198),
- [anon_sym_AMP_AMP] = ACTIONS(1198),
- [anon_sym_PIPE] = ACTIONS(1198),
- [anon_sym_CARET] = ACTIONS(1198),
- [anon_sym_AMP] = ACTIONS(1198),
- [anon_sym_EQ_EQ] = ACTIONS(1198),
- [anon_sym_BANG_EQ] = ACTIONS(1198),
- [anon_sym_LT] = ACTIONS(1198),
- [anon_sym_GT] = ACTIONS(1198),
- [anon_sym_LT_EQ] = ACTIONS(1198),
- [anon_sym_GT_EQ] = ACTIONS(1198),
- [anon_sym_LT_LT] = ACTIONS(1198),
- [anon_sym_GT_GT] = ACTIONS(1198),
- [anon_sym_PLUS] = ACTIONS(1198),
- [anon_sym_DASH] = ACTIONS(1198),
- [anon_sym_STAR] = ACTIONS(1198),
- [anon_sym_SLASH] = ACTIONS(1198),
- [anon_sym_PERCENT] = ACTIONS(1198),
- [anon_sym_STAR_STAR] = ACTIONS(1198),
- [anon_sym_LPAREN] = ACTIONS(1198),
- [anon_sym_RPAREN] = ACTIONS(1198),
- [anon_sym_SEMI_SEMI] = ACTIONS(1198),
- [anon_sym_PIPE_AMP] = ACTIONS(1198),
- [anon_sym_EQ_TILDE] = ACTIONS(1198),
- [anon_sym_AMP_GT] = ACTIONS(1198),
- [anon_sym_AMP_GT_GT] = ACTIONS(1198),
- [anon_sym_LT_AMP] = ACTIONS(1198),
- [anon_sym_GT_AMP] = ACTIONS(1198),
- [anon_sym_GT_PIPE] = ACTIONS(1198),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1198),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1198),
- [anon_sym_LT_LT_DASH] = ACTIONS(1198),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1200),
- [anon_sym_LT_LT_LT] = ACTIONS(1198),
- [anon_sym_QMARK] = ACTIONS(1198),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1198),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1198),
- [aux_sym_concatenation_token1] = ACTIONS(246),
- [anon_sym_DOLLAR] = ACTIONS(1198),
- [sym__special_character] = ACTIONS(1198),
- [anon_sym_DQUOTE] = ACTIONS(1198),
- [sym_raw_string] = ACTIONS(1198),
- [sym_ansi_c_string] = ACTIONS(1198),
- [aux_sym_number_token1] = ACTIONS(1198),
- [aux_sym_number_token2] = ACTIONS(1198),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1198),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1198),
- [anon_sym_BQUOTE] = ACTIONS(1198),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1198),
- [anon_sym_LT_LPAREN] = ACTIONS(1198),
- [anon_sym_GT_LPAREN] = ACTIONS(1198),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1200),
- [sym__concat] = ACTIONS(270),
- [sym_test_operator] = ACTIONS(1200),
- [sym__bare_dollar] = ACTIONS(1200),
- [sym__brace_start] = ACTIONS(1200),
- },
- [368] = {
- [aux_sym_concatenation_repeat1] = STATE(369),
- [sym_word] = ACTIONS(1202),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1202),
- [anon_sym_SEMI] = ACTIONS(1202),
- [anon_sym_EQ] = ACTIONS(1202),
- [anon_sym_PLUS_PLUS] = ACTIONS(1202),
- [anon_sym_DASH_DASH] = ACTIONS(1202),
- [anon_sym_PLUS_EQ] = ACTIONS(1202),
- [anon_sym_DASH_EQ] = ACTIONS(1202),
- [anon_sym_STAR_EQ] = ACTIONS(1202),
- [anon_sym_SLASH_EQ] = ACTIONS(1202),
- [anon_sym_PERCENT_EQ] = ACTIONS(1202),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1202),
- [anon_sym_LT_LT_EQ] = ACTIONS(1202),
- [anon_sym_GT_GT_EQ] = ACTIONS(1202),
- [anon_sym_AMP_EQ] = ACTIONS(1202),
- [anon_sym_CARET_EQ] = ACTIONS(1202),
- [anon_sym_PIPE_EQ] = ACTIONS(1202),
- [anon_sym_PIPE_PIPE] = ACTIONS(1202),
- [anon_sym_AMP_AMP] = ACTIONS(1202),
- [anon_sym_PIPE] = ACTIONS(1202),
- [anon_sym_CARET] = ACTIONS(1202),
- [anon_sym_AMP] = ACTIONS(1202),
- [anon_sym_EQ_EQ] = ACTIONS(1202),
- [anon_sym_BANG_EQ] = ACTIONS(1202),
- [anon_sym_LT] = ACTIONS(1202),
- [anon_sym_GT] = ACTIONS(1202),
- [anon_sym_LT_EQ] = ACTIONS(1202),
- [anon_sym_GT_EQ] = ACTIONS(1202),
- [anon_sym_LT_LT] = ACTIONS(1202),
- [anon_sym_GT_GT] = ACTIONS(1202),
- [anon_sym_PLUS] = ACTIONS(1202),
- [anon_sym_DASH] = ACTIONS(1202),
- [anon_sym_STAR] = ACTIONS(1202),
- [anon_sym_SLASH] = ACTIONS(1202),
- [anon_sym_PERCENT] = ACTIONS(1202),
- [anon_sym_STAR_STAR] = ACTIONS(1202),
- [anon_sym_LPAREN] = ACTIONS(1202),
- [anon_sym_RPAREN] = ACTIONS(1202),
- [anon_sym_SEMI_SEMI] = ACTIONS(1202),
- [anon_sym_PIPE_AMP] = ACTIONS(1202),
- [anon_sym_EQ_TILDE] = ACTIONS(1202),
- [anon_sym_AMP_GT] = ACTIONS(1202),
- [anon_sym_AMP_GT_GT] = ACTIONS(1202),
- [anon_sym_LT_AMP] = ACTIONS(1202),
- [anon_sym_GT_AMP] = ACTIONS(1202),
- [anon_sym_GT_PIPE] = ACTIONS(1202),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1202),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1202),
- [anon_sym_LT_LT_DASH] = ACTIONS(1202),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1204),
- [anon_sym_LT_LT_LT] = ACTIONS(1202),
- [anon_sym_QMARK] = ACTIONS(1202),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1202),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1202),
- [aux_sym_concatenation_token1] = ACTIONS(246),
- [anon_sym_DOLLAR] = ACTIONS(1202),
- [sym__special_character] = ACTIONS(1202),
- [anon_sym_DQUOTE] = ACTIONS(1202),
- [sym_raw_string] = ACTIONS(1202),
- [sym_ansi_c_string] = ACTIONS(1202),
- [aux_sym_number_token1] = ACTIONS(1202),
- [aux_sym_number_token2] = ACTIONS(1202),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1202),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1202),
- [anon_sym_BQUOTE] = ACTIONS(1202),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1202),
- [anon_sym_LT_LPAREN] = ACTIONS(1202),
- [anon_sym_GT_LPAREN] = ACTIONS(1202),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1204),
- [sym__concat] = ACTIONS(1206),
- [sym_test_operator] = ACTIONS(1204),
- [sym__bare_dollar] = ACTIONS(1204),
- [sym__brace_start] = ACTIONS(1204),
- },
- [369] = {
- [aux_sym_concatenation_repeat1] = STATE(369),
- [sym_word] = ACTIONS(1208),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1208),
- [anon_sym_SEMI] = ACTIONS(1208),
- [anon_sym_EQ] = ACTIONS(1208),
- [anon_sym_PLUS_PLUS] = ACTIONS(1208),
- [anon_sym_DASH_DASH] = ACTIONS(1208),
- [anon_sym_PLUS_EQ] = ACTIONS(1208),
- [anon_sym_DASH_EQ] = ACTIONS(1208),
- [anon_sym_STAR_EQ] = ACTIONS(1208),
- [anon_sym_SLASH_EQ] = ACTIONS(1208),
- [anon_sym_PERCENT_EQ] = ACTIONS(1208),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1208),
- [anon_sym_LT_LT_EQ] = ACTIONS(1208),
- [anon_sym_GT_GT_EQ] = ACTIONS(1208),
- [anon_sym_AMP_EQ] = ACTIONS(1208),
- [anon_sym_CARET_EQ] = ACTIONS(1208),
- [anon_sym_PIPE_EQ] = ACTIONS(1208),
- [anon_sym_PIPE_PIPE] = ACTIONS(1208),
- [anon_sym_AMP_AMP] = ACTIONS(1208),
- [anon_sym_PIPE] = ACTIONS(1208),
- [anon_sym_CARET] = ACTIONS(1208),
- [anon_sym_AMP] = ACTIONS(1208),
- [anon_sym_EQ_EQ] = ACTIONS(1208),
- [anon_sym_BANG_EQ] = ACTIONS(1208),
- [anon_sym_LT] = ACTIONS(1208),
- [anon_sym_GT] = ACTIONS(1208),
- [anon_sym_LT_EQ] = ACTIONS(1208),
- [anon_sym_GT_EQ] = ACTIONS(1208),
- [anon_sym_LT_LT] = ACTIONS(1208),
- [anon_sym_GT_GT] = ACTIONS(1208),
- [anon_sym_PLUS] = ACTIONS(1208),
- [anon_sym_DASH] = ACTIONS(1208),
- [anon_sym_STAR] = ACTIONS(1208),
- [anon_sym_SLASH] = ACTIONS(1208),
- [anon_sym_PERCENT] = ACTIONS(1208),
- [anon_sym_STAR_STAR] = ACTIONS(1208),
- [anon_sym_LPAREN] = ACTIONS(1208),
- [anon_sym_RPAREN] = ACTIONS(1208),
- [anon_sym_SEMI_SEMI] = ACTIONS(1208),
- [anon_sym_PIPE_AMP] = ACTIONS(1208),
- [anon_sym_EQ_TILDE] = ACTIONS(1208),
- [anon_sym_AMP_GT] = ACTIONS(1208),
- [anon_sym_AMP_GT_GT] = ACTIONS(1208),
- [anon_sym_LT_AMP] = ACTIONS(1208),
- [anon_sym_GT_AMP] = ACTIONS(1208),
- [anon_sym_GT_PIPE] = ACTIONS(1208),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1208),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1208),
- [anon_sym_LT_LT_DASH] = ACTIONS(1208),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1210),
- [anon_sym_LT_LT_LT] = ACTIONS(1208),
- [anon_sym_QMARK] = ACTIONS(1208),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1208),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1208),
- [aux_sym_concatenation_token1] = ACTIONS(1212),
- [anon_sym_DOLLAR] = ACTIONS(1208),
- [sym__special_character] = ACTIONS(1208),
- [anon_sym_DQUOTE] = ACTIONS(1208),
- [sym_raw_string] = ACTIONS(1208),
- [sym_ansi_c_string] = ACTIONS(1208),
- [aux_sym_number_token1] = ACTIONS(1208),
- [aux_sym_number_token2] = ACTIONS(1208),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1208),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1208),
- [anon_sym_BQUOTE] = ACTIONS(1208),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1208),
- [anon_sym_LT_LPAREN] = ACTIONS(1208),
- [anon_sym_GT_LPAREN] = ACTIONS(1208),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1210),
- [sym__concat] = ACTIONS(1215),
- [sym_test_operator] = ACTIONS(1210),
- [sym__bare_dollar] = ACTIONS(1210),
- [sym__brace_start] = ACTIONS(1210),
- },
- [370] = {
- [aux_sym_concatenation_repeat1] = STATE(368),
- [sym_word] = ACTIONS(1183),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1183),
- [anon_sym_SEMI] = ACTIONS(1183),
- [anon_sym_EQ] = ACTIONS(1185),
- [anon_sym_PLUS_PLUS] = ACTIONS(1185),
- [anon_sym_DASH_DASH] = ACTIONS(1185),
- [anon_sym_PLUS_EQ] = ACTIONS(1185),
- [anon_sym_DASH_EQ] = ACTIONS(1185),
- [anon_sym_STAR_EQ] = ACTIONS(1185),
- [anon_sym_SLASH_EQ] = ACTIONS(1185),
- [anon_sym_PERCENT_EQ] = ACTIONS(1185),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1185),
- [anon_sym_LT_LT_EQ] = ACTIONS(1185),
- [anon_sym_GT_GT_EQ] = ACTIONS(1185),
- [anon_sym_AMP_EQ] = ACTIONS(1185),
- [anon_sym_CARET_EQ] = ACTIONS(1185),
- [anon_sym_PIPE_EQ] = ACTIONS(1185),
- [anon_sym_PIPE_PIPE] = ACTIONS(1187),
- [anon_sym_AMP_AMP] = ACTIONS(1187),
- [anon_sym_PIPE] = ACTIONS(1187),
- [anon_sym_CARET] = ACTIONS(1185),
- [anon_sym_AMP] = ACTIONS(1187),
- [anon_sym_EQ_EQ] = ACTIONS(1187),
- [anon_sym_BANG_EQ] = ACTIONS(1185),
- [anon_sym_LT] = ACTIONS(1187),
- [anon_sym_GT] = ACTIONS(1187),
- [anon_sym_LT_EQ] = ACTIONS(1185),
- [anon_sym_GT_EQ] = ACTIONS(1185),
- [anon_sym_LT_LT] = ACTIONS(1187),
- [anon_sym_GT_GT] = ACTIONS(1187),
- [anon_sym_PLUS] = ACTIONS(1185),
- [anon_sym_DASH] = ACTIONS(1185),
- [anon_sym_STAR] = ACTIONS(1185),
- [anon_sym_SLASH] = ACTIONS(1185),
- [anon_sym_PERCENT] = ACTIONS(1185),
- [anon_sym_STAR_STAR] = ACTIONS(1185),
- [anon_sym_LPAREN] = ACTIONS(1183),
- [anon_sym_RPAREN] = ACTIONS(1187),
- [anon_sym_SEMI_SEMI] = ACTIONS(1183),
- [anon_sym_PIPE_AMP] = ACTIONS(1183),
- [anon_sym_EQ_TILDE] = ACTIONS(1187),
- [anon_sym_AMP_GT] = ACTIONS(1183),
- [anon_sym_AMP_GT_GT] = ACTIONS(1183),
- [anon_sym_LT_AMP] = ACTIONS(1183),
- [anon_sym_GT_AMP] = ACTIONS(1183),
- [anon_sym_GT_PIPE] = ACTIONS(1183),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1183),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1183),
- [anon_sym_LT_LT_DASH] = ACTIONS(1183),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1193),
- [anon_sym_LT_LT_LT] = ACTIONS(1183),
- [anon_sym_QMARK] = ACTIONS(1185),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1183),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1183),
- [aux_sym_concatenation_token1] = ACTIONS(246),
- [anon_sym_DOLLAR] = ACTIONS(1183),
- [sym__special_character] = ACTIONS(1183),
- [anon_sym_DQUOTE] = ACTIONS(1183),
- [sym_raw_string] = ACTIONS(1183),
- [sym_ansi_c_string] = ACTIONS(1183),
- [aux_sym_number_token1] = ACTIONS(1183),
- [aux_sym_number_token2] = ACTIONS(1183),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1183),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1183),
- [anon_sym_BQUOTE] = ACTIONS(1183),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1183),
- [anon_sym_LT_LPAREN] = ACTIONS(1183),
- [anon_sym_GT_LPAREN] = ACTIONS(1183),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1193),
- [sym__concat] = ACTIONS(270),
- [sym_test_operator] = ACTIONS(1195),
- [sym__bare_dollar] = ACTIONS(1193),
- [sym__brace_start] = ACTIONS(1193),
- },
- [371] = {
- [aux_sym_concatenation_repeat1] = STATE(369),
- [sym_word] = ACTIONS(1218),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1218),
- [anon_sym_SEMI] = ACTIONS(1218),
- [anon_sym_EQ] = ACTIONS(1218),
- [anon_sym_PLUS_PLUS] = ACTIONS(1218),
- [anon_sym_DASH_DASH] = ACTIONS(1218),
- [anon_sym_PLUS_EQ] = ACTIONS(1218),
- [anon_sym_DASH_EQ] = ACTIONS(1218),
- [anon_sym_STAR_EQ] = ACTIONS(1218),
- [anon_sym_SLASH_EQ] = ACTIONS(1218),
- [anon_sym_PERCENT_EQ] = ACTIONS(1218),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1218),
- [anon_sym_LT_LT_EQ] = ACTIONS(1218),
- [anon_sym_GT_GT_EQ] = ACTIONS(1218),
- [anon_sym_AMP_EQ] = ACTIONS(1218),
- [anon_sym_CARET_EQ] = ACTIONS(1218),
- [anon_sym_PIPE_EQ] = ACTIONS(1218),
- [anon_sym_PIPE_PIPE] = ACTIONS(1218),
- [anon_sym_AMP_AMP] = ACTIONS(1218),
- [anon_sym_PIPE] = ACTIONS(1218),
- [anon_sym_CARET] = ACTIONS(1218),
- [anon_sym_AMP] = ACTIONS(1218),
- [anon_sym_EQ_EQ] = ACTIONS(1218),
- [anon_sym_BANG_EQ] = ACTIONS(1218),
- [anon_sym_LT] = ACTIONS(1218),
- [anon_sym_GT] = ACTIONS(1218),
- [anon_sym_LT_EQ] = ACTIONS(1218),
- [anon_sym_GT_EQ] = ACTIONS(1218),
- [anon_sym_LT_LT] = ACTIONS(1218),
- [anon_sym_GT_GT] = ACTIONS(1218),
- [anon_sym_PLUS] = ACTIONS(1218),
- [anon_sym_DASH] = ACTIONS(1218),
- [anon_sym_STAR] = ACTIONS(1218),
- [anon_sym_SLASH] = ACTIONS(1218),
- [anon_sym_PERCENT] = ACTIONS(1218),
- [anon_sym_STAR_STAR] = ACTIONS(1218),
- [anon_sym_LPAREN] = ACTIONS(1218),
- [anon_sym_RPAREN] = ACTIONS(1218),
- [anon_sym_SEMI_SEMI] = ACTIONS(1218),
- [anon_sym_PIPE_AMP] = ACTIONS(1218),
- [anon_sym_EQ_TILDE] = ACTIONS(1218),
- [anon_sym_AMP_GT] = ACTIONS(1218),
- [anon_sym_AMP_GT_GT] = ACTIONS(1218),
- [anon_sym_LT_AMP] = ACTIONS(1218),
- [anon_sym_GT_AMP] = ACTIONS(1218),
- [anon_sym_GT_PIPE] = ACTIONS(1218),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1218),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1218),
- [anon_sym_LT_LT_DASH] = ACTIONS(1218),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1220),
- [anon_sym_LT_LT_LT] = ACTIONS(1218),
- [anon_sym_QMARK] = ACTIONS(1218),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1218),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1218),
- [aux_sym_concatenation_token1] = ACTIONS(246),
- [anon_sym_DOLLAR] = ACTIONS(1218),
- [sym__special_character] = ACTIONS(1218),
- [anon_sym_DQUOTE] = ACTIONS(1218),
- [sym_raw_string] = ACTIONS(1218),
- [sym_ansi_c_string] = ACTIONS(1218),
- [aux_sym_number_token1] = ACTIONS(1218),
- [aux_sym_number_token2] = ACTIONS(1218),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1218),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1218),
- [anon_sym_BQUOTE] = ACTIONS(1218),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1218),
- [anon_sym_LT_LPAREN] = ACTIONS(1218),
- [anon_sym_GT_LPAREN] = ACTIONS(1218),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1220),
- [sym__concat] = ACTIONS(1222),
- [sym_test_operator] = ACTIONS(1220),
- [sym__bare_dollar] = ACTIONS(1220),
- [sym__brace_start] = ACTIONS(1220),
- },
- [372] = {
- [sym_word] = ACTIONS(1224),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1224),
- [anon_sym_SEMI] = ACTIONS(1224),
- [anon_sym_EQ] = ACTIONS(1224),
- [anon_sym_PLUS_PLUS] = ACTIONS(1224),
- [anon_sym_DASH_DASH] = ACTIONS(1224),
- [anon_sym_PLUS_EQ] = ACTIONS(1224),
- [anon_sym_DASH_EQ] = ACTIONS(1224),
- [anon_sym_STAR_EQ] = ACTIONS(1224),
- [anon_sym_SLASH_EQ] = ACTIONS(1224),
- [anon_sym_PERCENT_EQ] = ACTIONS(1224),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1224),
- [anon_sym_LT_LT_EQ] = ACTIONS(1224),
- [anon_sym_GT_GT_EQ] = ACTIONS(1224),
- [anon_sym_AMP_EQ] = ACTIONS(1224),
- [anon_sym_CARET_EQ] = ACTIONS(1224),
- [anon_sym_PIPE_EQ] = ACTIONS(1224),
- [anon_sym_PIPE_PIPE] = ACTIONS(1224),
- [anon_sym_AMP_AMP] = ACTIONS(1224),
- [anon_sym_PIPE] = ACTIONS(1224),
- [anon_sym_CARET] = ACTIONS(1224),
- [anon_sym_AMP] = ACTIONS(1224),
- [anon_sym_EQ_EQ] = ACTIONS(1224),
- [anon_sym_BANG_EQ] = ACTIONS(1224),
- [anon_sym_LT] = ACTIONS(1224),
- [anon_sym_GT] = ACTIONS(1224),
- [anon_sym_LT_EQ] = ACTIONS(1224),
- [anon_sym_GT_EQ] = ACTIONS(1224),
- [anon_sym_LT_LT] = ACTIONS(1224),
- [anon_sym_GT_GT] = ACTIONS(1224),
- [anon_sym_PLUS] = ACTIONS(1224),
- [anon_sym_DASH] = ACTIONS(1224),
- [anon_sym_STAR] = ACTIONS(1224),
- [anon_sym_SLASH] = ACTIONS(1224),
- [anon_sym_PERCENT] = ACTIONS(1224),
- [anon_sym_STAR_STAR] = ACTIONS(1224),
- [anon_sym_LPAREN] = ACTIONS(1224),
- [anon_sym_RPAREN] = ACTIONS(1224),
- [anon_sym_SEMI_SEMI] = ACTIONS(1224),
- [anon_sym_PIPE_AMP] = ACTIONS(1224),
- [anon_sym_EQ_TILDE] = ACTIONS(1224),
- [anon_sym_AMP_GT] = ACTIONS(1224),
- [anon_sym_AMP_GT_GT] = ACTIONS(1224),
- [anon_sym_LT_AMP] = ACTIONS(1224),
- [anon_sym_GT_AMP] = ACTIONS(1224),
- [anon_sym_GT_PIPE] = ACTIONS(1224),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1224),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1224),
- [anon_sym_LT_LT_DASH] = ACTIONS(1224),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1226),
- [anon_sym_LT_LT_LT] = ACTIONS(1224),
- [anon_sym_QMARK] = ACTIONS(1224),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1224),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1224),
- [aux_sym_concatenation_token1] = ACTIONS(1224),
- [anon_sym_DOLLAR] = ACTIONS(1224),
- [sym__special_character] = ACTIONS(1224),
- [anon_sym_DQUOTE] = ACTIONS(1224),
- [sym_raw_string] = ACTIONS(1224),
- [sym_ansi_c_string] = ACTIONS(1224),
- [aux_sym_number_token1] = ACTIONS(1224),
- [aux_sym_number_token2] = ACTIONS(1224),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1224),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1224),
- [anon_sym_BQUOTE] = ACTIONS(1224),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1224),
- [anon_sym_LT_LPAREN] = ACTIONS(1224),
- [anon_sym_GT_LPAREN] = ACTIONS(1224),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1226),
- [sym__concat] = ACTIONS(1226),
- [sym_test_operator] = ACTIONS(1226),
- [sym__bare_dollar] = ACTIONS(1226),
- [sym__brace_start] = ACTIONS(1226),
- },
- [373] = {
- [sym_word] = ACTIONS(1228),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1228),
- [anon_sym_SEMI] = ACTIONS(1228),
- [anon_sym_EQ] = ACTIONS(1228),
- [anon_sym_PLUS_PLUS] = ACTIONS(1228),
- [anon_sym_DASH_DASH] = ACTIONS(1228),
- [anon_sym_PLUS_EQ] = ACTIONS(1228),
- [anon_sym_DASH_EQ] = ACTIONS(1228),
- [anon_sym_STAR_EQ] = ACTIONS(1228),
- [anon_sym_SLASH_EQ] = ACTIONS(1228),
- [anon_sym_PERCENT_EQ] = ACTIONS(1228),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1228),
- [anon_sym_LT_LT_EQ] = ACTIONS(1228),
- [anon_sym_GT_GT_EQ] = ACTIONS(1228),
- [anon_sym_AMP_EQ] = ACTIONS(1228),
- [anon_sym_CARET_EQ] = ACTIONS(1228),
- [anon_sym_PIPE_EQ] = ACTIONS(1228),
- [anon_sym_PIPE_PIPE] = ACTIONS(1228),
- [anon_sym_AMP_AMP] = ACTIONS(1228),
- [anon_sym_PIPE] = ACTIONS(1228),
- [anon_sym_CARET] = ACTIONS(1228),
- [anon_sym_AMP] = ACTIONS(1228),
- [anon_sym_EQ_EQ] = ACTIONS(1228),
- [anon_sym_BANG_EQ] = ACTIONS(1228),
- [anon_sym_LT] = ACTIONS(1228),
- [anon_sym_GT] = ACTIONS(1228),
- [anon_sym_LT_EQ] = ACTIONS(1228),
- [anon_sym_GT_EQ] = ACTIONS(1228),
- [anon_sym_LT_LT] = ACTIONS(1228),
- [anon_sym_GT_GT] = ACTIONS(1228),
- [anon_sym_PLUS] = ACTIONS(1228),
- [anon_sym_DASH] = ACTIONS(1228),
- [anon_sym_STAR] = ACTIONS(1228),
- [anon_sym_SLASH] = ACTIONS(1228),
- [anon_sym_PERCENT] = ACTIONS(1228),
- [anon_sym_STAR_STAR] = ACTIONS(1228),
- [anon_sym_LPAREN] = ACTIONS(1228),
- [anon_sym_RPAREN] = ACTIONS(1228),
- [anon_sym_SEMI_SEMI] = ACTIONS(1228),
- [anon_sym_PIPE_AMP] = ACTIONS(1228),
- [anon_sym_EQ_TILDE] = ACTIONS(1228),
- [anon_sym_AMP_GT] = ACTIONS(1228),
- [anon_sym_AMP_GT_GT] = ACTIONS(1228),
- [anon_sym_LT_AMP] = ACTIONS(1228),
- [anon_sym_GT_AMP] = ACTIONS(1228),
- [anon_sym_GT_PIPE] = ACTIONS(1228),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1228),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1228),
- [anon_sym_LT_LT_DASH] = ACTIONS(1228),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1230),
- [anon_sym_LT_LT_LT] = ACTIONS(1228),
- [anon_sym_QMARK] = ACTIONS(1228),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1228),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1228),
- [aux_sym_concatenation_token1] = ACTIONS(1228),
- [anon_sym_DOLLAR] = ACTIONS(1228),
- [sym__special_character] = ACTIONS(1228),
- [anon_sym_DQUOTE] = ACTIONS(1228),
- [sym_raw_string] = ACTIONS(1228),
- [sym_ansi_c_string] = ACTIONS(1228),
- [aux_sym_number_token1] = ACTIONS(1228),
- [aux_sym_number_token2] = ACTIONS(1228),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1228),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1228),
- [anon_sym_BQUOTE] = ACTIONS(1228),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1228),
- [anon_sym_LT_LPAREN] = ACTIONS(1228),
- [anon_sym_GT_LPAREN] = ACTIONS(1228),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1230),
- [sym__concat] = ACTIONS(1230),
- [sym_test_operator] = ACTIONS(1230),
- [sym__bare_dollar] = ACTIONS(1230),
- [sym__brace_start] = ACTIONS(1230),
- },
- [374] = {
- [sym_word] = ACTIONS(1232),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1232),
- [anon_sym_SEMI] = ACTIONS(1232),
- [anon_sym_EQ] = ACTIONS(1232),
- [anon_sym_PLUS_PLUS] = ACTIONS(1232),
- [anon_sym_DASH_DASH] = ACTIONS(1232),
- [anon_sym_PLUS_EQ] = ACTIONS(1232),
- [anon_sym_DASH_EQ] = ACTIONS(1232),
- [anon_sym_STAR_EQ] = ACTIONS(1232),
- [anon_sym_SLASH_EQ] = ACTIONS(1232),
- [anon_sym_PERCENT_EQ] = ACTIONS(1232),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1232),
- [anon_sym_LT_LT_EQ] = ACTIONS(1232),
- [anon_sym_GT_GT_EQ] = ACTIONS(1232),
- [anon_sym_AMP_EQ] = ACTIONS(1232),
- [anon_sym_CARET_EQ] = ACTIONS(1232),
- [anon_sym_PIPE_EQ] = ACTIONS(1232),
- [anon_sym_PIPE_PIPE] = ACTIONS(1232),
- [anon_sym_AMP_AMP] = ACTIONS(1232),
- [anon_sym_PIPE] = ACTIONS(1232),
- [anon_sym_CARET] = ACTIONS(1232),
- [anon_sym_AMP] = ACTIONS(1232),
- [anon_sym_EQ_EQ] = ACTIONS(1232),
- [anon_sym_BANG_EQ] = ACTIONS(1232),
- [anon_sym_LT] = ACTIONS(1232),
- [anon_sym_GT] = ACTIONS(1232),
- [anon_sym_LT_EQ] = ACTIONS(1232),
- [anon_sym_GT_EQ] = ACTIONS(1232),
- [anon_sym_LT_LT] = ACTIONS(1232),
- [anon_sym_GT_GT] = ACTIONS(1232),
- [anon_sym_PLUS] = ACTIONS(1232),
- [anon_sym_DASH] = ACTIONS(1232),
- [anon_sym_STAR] = ACTIONS(1232),
- [anon_sym_SLASH] = ACTIONS(1232),
- [anon_sym_PERCENT] = ACTIONS(1232),
- [anon_sym_STAR_STAR] = ACTIONS(1232),
- [anon_sym_LPAREN] = ACTIONS(1232),
- [anon_sym_RPAREN] = ACTIONS(1232),
- [anon_sym_SEMI_SEMI] = ACTIONS(1232),
- [anon_sym_PIPE_AMP] = ACTIONS(1232),
- [anon_sym_EQ_TILDE] = ACTIONS(1232),
- [anon_sym_AMP_GT] = ACTIONS(1232),
- [anon_sym_AMP_GT_GT] = ACTIONS(1232),
- [anon_sym_LT_AMP] = ACTIONS(1232),
- [anon_sym_GT_AMP] = ACTIONS(1232),
- [anon_sym_GT_PIPE] = ACTIONS(1232),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1232),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1232),
- [anon_sym_LT_LT_DASH] = ACTIONS(1232),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1234),
- [anon_sym_LT_LT_LT] = ACTIONS(1232),
- [anon_sym_QMARK] = ACTIONS(1232),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1232),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1232),
- [aux_sym_concatenation_token1] = ACTIONS(1232),
- [anon_sym_DOLLAR] = ACTIONS(1232),
- [sym__special_character] = ACTIONS(1232),
- [anon_sym_DQUOTE] = ACTIONS(1232),
- [sym_raw_string] = ACTIONS(1232),
- [sym_ansi_c_string] = ACTIONS(1232),
- [aux_sym_number_token1] = ACTIONS(1232),
- [aux_sym_number_token2] = ACTIONS(1232),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1232),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1232),
- [anon_sym_BQUOTE] = ACTIONS(1232),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1232),
- [anon_sym_LT_LPAREN] = ACTIONS(1232),
- [anon_sym_GT_LPAREN] = ACTIONS(1232),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1234),
- [sym__concat] = ACTIONS(1234),
- [sym_test_operator] = ACTIONS(1234),
- [sym__bare_dollar] = ACTIONS(1234),
- [sym__brace_start] = ACTIONS(1234),
- },
- [375] = {
- [sym_word] = ACTIONS(1236),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1236),
- [anon_sym_SEMI] = ACTIONS(1236),
- [anon_sym_EQ] = ACTIONS(1236),
- [anon_sym_PLUS_PLUS] = ACTIONS(1236),
- [anon_sym_DASH_DASH] = ACTIONS(1236),
- [anon_sym_PLUS_EQ] = ACTIONS(1236),
- [anon_sym_DASH_EQ] = ACTIONS(1236),
- [anon_sym_STAR_EQ] = ACTIONS(1236),
- [anon_sym_SLASH_EQ] = ACTIONS(1236),
- [anon_sym_PERCENT_EQ] = ACTIONS(1236),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1236),
- [anon_sym_LT_LT_EQ] = ACTIONS(1236),
- [anon_sym_GT_GT_EQ] = ACTIONS(1236),
- [anon_sym_AMP_EQ] = ACTIONS(1236),
- [anon_sym_CARET_EQ] = ACTIONS(1236),
- [anon_sym_PIPE_EQ] = ACTIONS(1236),
- [anon_sym_PIPE_PIPE] = ACTIONS(1236),
- [anon_sym_AMP_AMP] = ACTIONS(1236),
- [anon_sym_PIPE] = ACTIONS(1236),
- [anon_sym_CARET] = ACTIONS(1236),
- [anon_sym_AMP] = ACTIONS(1236),
- [anon_sym_EQ_EQ] = ACTIONS(1236),
- [anon_sym_BANG_EQ] = ACTIONS(1236),
- [anon_sym_LT] = ACTIONS(1236),
- [anon_sym_GT] = ACTIONS(1236),
- [anon_sym_LT_EQ] = ACTIONS(1236),
- [anon_sym_GT_EQ] = ACTIONS(1236),
- [anon_sym_LT_LT] = ACTIONS(1236),
- [anon_sym_GT_GT] = ACTIONS(1236),
- [anon_sym_PLUS] = ACTIONS(1236),
- [anon_sym_DASH] = ACTIONS(1236),
- [anon_sym_STAR] = ACTIONS(1236),
- [anon_sym_SLASH] = ACTIONS(1236),
- [anon_sym_PERCENT] = ACTIONS(1236),
- [anon_sym_STAR_STAR] = ACTIONS(1236),
- [anon_sym_LPAREN] = ACTIONS(1236),
- [anon_sym_RPAREN] = ACTIONS(1236),
- [anon_sym_SEMI_SEMI] = ACTIONS(1236),
- [anon_sym_PIPE_AMP] = ACTIONS(1236),
- [anon_sym_EQ_TILDE] = ACTIONS(1236),
- [anon_sym_AMP_GT] = ACTIONS(1236),
- [anon_sym_AMP_GT_GT] = ACTIONS(1236),
- [anon_sym_LT_AMP] = ACTIONS(1236),
- [anon_sym_GT_AMP] = ACTIONS(1236),
- [anon_sym_GT_PIPE] = ACTIONS(1236),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1236),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1236),
- [anon_sym_LT_LT_DASH] = ACTIONS(1236),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1238),
- [anon_sym_LT_LT_LT] = ACTIONS(1236),
- [anon_sym_QMARK] = ACTIONS(1236),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1236),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1236),
- [aux_sym_concatenation_token1] = ACTIONS(1236),
- [anon_sym_DOLLAR] = ACTIONS(1236),
- [sym__special_character] = ACTIONS(1236),
- [anon_sym_DQUOTE] = ACTIONS(1236),
- [sym_raw_string] = ACTIONS(1236),
- [sym_ansi_c_string] = ACTIONS(1236),
- [aux_sym_number_token1] = ACTIONS(1236),
- [aux_sym_number_token2] = ACTIONS(1236),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1236),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1236),
- [anon_sym_BQUOTE] = ACTIONS(1236),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1236),
- [anon_sym_LT_LPAREN] = ACTIONS(1236),
- [anon_sym_GT_LPAREN] = ACTIONS(1236),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1238),
- [sym__concat] = ACTIONS(1238),
- [sym_test_operator] = ACTIONS(1238),
- [sym__bare_dollar] = ACTIONS(1238),
- [sym__brace_start] = ACTIONS(1238),
- },
- [376] = {
- [sym_word] = ACTIONS(1240),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1240),
- [anon_sym_SEMI] = ACTIONS(1240),
- [anon_sym_EQ] = ACTIONS(1240),
- [anon_sym_PLUS_PLUS] = ACTIONS(1240),
- [anon_sym_DASH_DASH] = ACTIONS(1240),
- [anon_sym_PLUS_EQ] = ACTIONS(1240),
- [anon_sym_DASH_EQ] = ACTIONS(1240),
- [anon_sym_STAR_EQ] = ACTIONS(1240),
- [anon_sym_SLASH_EQ] = ACTIONS(1240),
- [anon_sym_PERCENT_EQ] = ACTIONS(1240),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1240),
- [anon_sym_LT_LT_EQ] = ACTIONS(1240),
- [anon_sym_GT_GT_EQ] = ACTIONS(1240),
- [anon_sym_AMP_EQ] = ACTIONS(1240),
- [anon_sym_CARET_EQ] = ACTIONS(1240),
- [anon_sym_PIPE_EQ] = ACTIONS(1240),
- [anon_sym_PIPE_PIPE] = ACTIONS(1240),
- [anon_sym_AMP_AMP] = ACTIONS(1240),
- [anon_sym_PIPE] = ACTIONS(1240),
- [anon_sym_CARET] = ACTIONS(1240),
- [anon_sym_AMP] = ACTIONS(1240),
- [anon_sym_EQ_EQ] = ACTIONS(1240),
- [anon_sym_BANG_EQ] = ACTIONS(1240),
- [anon_sym_LT] = ACTIONS(1240),
- [anon_sym_GT] = ACTIONS(1240),
- [anon_sym_LT_EQ] = ACTIONS(1240),
- [anon_sym_GT_EQ] = ACTIONS(1240),
- [anon_sym_LT_LT] = ACTIONS(1240),
- [anon_sym_GT_GT] = ACTIONS(1240),
- [anon_sym_PLUS] = ACTIONS(1240),
- [anon_sym_DASH] = ACTIONS(1240),
- [anon_sym_STAR] = ACTIONS(1240),
- [anon_sym_SLASH] = ACTIONS(1240),
- [anon_sym_PERCENT] = ACTIONS(1240),
- [anon_sym_STAR_STAR] = ACTIONS(1240),
- [anon_sym_LPAREN] = ACTIONS(1240),
- [anon_sym_RPAREN] = ACTIONS(1240),
- [anon_sym_SEMI_SEMI] = ACTIONS(1240),
- [anon_sym_PIPE_AMP] = ACTIONS(1240),
- [anon_sym_EQ_TILDE] = ACTIONS(1240),
- [anon_sym_AMP_GT] = ACTIONS(1240),
- [anon_sym_AMP_GT_GT] = ACTIONS(1240),
- [anon_sym_LT_AMP] = ACTIONS(1240),
- [anon_sym_GT_AMP] = ACTIONS(1240),
- [anon_sym_GT_PIPE] = ACTIONS(1240),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1240),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1240),
- [anon_sym_LT_LT_DASH] = ACTIONS(1240),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1242),
- [anon_sym_LT_LT_LT] = ACTIONS(1240),
- [anon_sym_QMARK] = ACTIONS(1240),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1240),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1240),
- [aux_sym_concatenation_token1] = ACTIONS(1240),
- [anon_sym_DOLLAR] = ACTIONS(1240),
- [sym__special_character] = ACTIONS(1240),
- [anon_sym_DQUOTE] = ACTIONS(1240),
- [sym_raw_string] = ACTIONS(1240),
- [sym_ansi_c_string] = ACTIONS(1240),
- [aux_sym_number_token1] = ACTIONS(1240),
- [aux_sym_number_token2] = ACTIONS(1240),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1240),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1240),
- [anon_sym_BQUOTE] = ACTIONS(1240),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1240),
- [anon_sym_LT_LPAREN] = ACTIONS(1240),
- [anon_sym_GT_LPAREN] = ACTIONS(1240),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1242),
- [sym__concat] = ACTIONS(1242),
- [sym_test_operator] = ACTIONS(1242),
- [sym__bare_dollar] = ACTIONS(1242),
- [sym__brace_start] = ACTIONS(1242),
- },
- [377] = {
- [sym_word] = ACTIONS(1244),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1244),
- [anon_sym_SEMI] = ACTIONS(1244),
- [anon_sym_EQ] = ACTIONS(1244),
- [anon_sym_PLUS_PLUS] = ACTIONS(1244),
- [anon_sym_DASH_DASH] = ACTIONS(1244),
- [anon_sym_PLUS_EQ] = ACTIONS(1244),
- [anon_sym_DASH_EQ] = ACTIONS(1244),
- [anon_sym_STAR_EQ] = ACTIONS(1244),
- [anon_sym_SLASH_EQ] = ACTIONS(1244),
- [anon_sym_PERCENT_EQ] = ACTIONS(1244),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1244),
- [anon_sym_LT_LT_EQ] = ACTIONS(1244),
- [anon_sym_GT_GT_EQ] = ACTIONS(1244),
- [anon_sym_AMP_EQ] = ACTIONS(1244),
- [anon_sym_CARET_EQ] = ACTIONS(1244),
- [anon_sym_PIPE_EQ] = ACTIONS(1244),
- [anon_sym_PIPE_PIPE] = ACTIONS(1244),
- [anon_sym_AMP_AMP] = ACTIONS(1244),
- [anon_sym_PIPE] = ACTIONS(1244),
- [anon_sym_CARET] = ACTIONS(1244),
- [anon_sym_AMP] = ACTIONS(1244),
- [anon_sym_EQ_EQ] = ACTIONS(1244),
- [anon_sym_BANG_EQ] = ACTIONS(1244),
- [anon_sym_LT] = ACTIONS(1244),
- [anon_sym_GT] = ACTIONS(1244),
- [anon_sym_LT_EQ] = ACTIONS(1244),
- [anon_sym_GT_EQ] = ACTIONS(1244),
- [anon_sym_LT_LT] = ACTIONS(1244),
- [anon_sym_GT_GT] = ACTIONS(1244),
- [anon_sym_PLUS] = ACTIONS(1244),
- [anon_sym_DASH] = ACTIONS(1244),
- [anon_sym_STAR] = ACTIONS(1244),
- [anon_sym_SLASH] = ACTIONS(1244),
- [anon_sym_PERCENT] = ACTIONS(1244),
- [anon_sym_STAR_STAR] = ACTIONS(1244),
- [anon_sym_LPAREN] = ACTIONS(1244),
- [anon_sym_RPAREN] = ACTIONS(1244),
- [anon_sym_SEMI_SEMI] = ACTIONS(1244),
- [anon_sym_PIPE_AMP] = ACTIONS(1244),
- [anon_sym_EQ_TILDE] = ACTIONS(1244),
- [anon_sym_AMP_GT] = ACTIONS(1244),
- [anon_sym_AMP_GT_GT] = ACTIONS(1244),
- [anon_sym_LT_AMP] = ACTIONS(1244),
- [anon_sym_GT_AMP] = ACTIONS(1244),
- [anon_sym_GT_PIPE] = ACTIONS(1244),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1244),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1244),
- [anon_sym_LT_LT_DASH] = ACTIONS(1244),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1246),
- [anon_sym_LT_LT_LT] = ACTIONS(1244),
- [anon_sym_QMARK] = ACTIONS(1244),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1244),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1244),
- [aux_sym_concatenation_token1] = ACTIONS(1244),
- [anon_sym_DOLLAR] = ACTIONS(1244),
- [sym__special_character] = ACTIONS(1244),
- [anon_sym_DQUOTE] = ACTIONS(1244),
- [sym_raw_string] = ACTIONS(1244),
- [sym_ansi_c_string] = ACTIONS(1244),
- [aux_sym_number_token1] = ACTIONS(1244),
- [aux_sym_number_token2] = ACTIONS(1244),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1244),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1244),
- [anon_sym_BQUOTE] = ACTIONS(1244),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1244),
- [anon_sym_LT_LPAREN] = ACTIONS(1244),
- [anon_sym_GT_LPAREN] = ACTIONS(1244),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1246),
- [sym__concat] = ACTIONS(1246),
- [sym_test_operator] = ACTIONS(1246),
- [sym__bare_dollar] = ACTIONS(1246),
- [sym__brace_start] = ACTIONS(1246),
- },
- [378] = {
- [sym_word] = ACTIONS(1248),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1248),
- [anon_sym_SEMI] = ACTIONS(1248),
- [anon_sym_EQ] = ACTIONS(1248),
- [anon_sym_PLUS_PLUS] = ACTIONS(1248),
- [anon_sym_DASH_DASH] = ACTIONS(1248),
- [anon_sym_PLUS_EQ] = ACTIONS(1248),
- [anon_sym_DASH_EQ] = ACTIONS(1248),
- [anon_sym_STAR_EQ] = ACTIONS(1248),
- [anon_sym_SLASH_EQ] = ACTIONS(1248),
- [anon_sym_PERCENT_EQ] = ACTIONS(1248),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1248),
- [anon_sym_LT_LT_EQ] = ACTIONS(1248),
- [anon_sym_GT_GT_EQ] = ACTIONS(1248),
- [anon_sym_AMP_EQ] = ACTIONS(1248),
- [anon_sym_CARET_EQ] = ACTIONS(1248),
- [anon_sym_PIPE_EQ] = ACTIONS(1248),
- [anon_sym_PIPE_PIPE] = ACTIONS(1248),
- [anon_sym_AMP_AMP] = ACTIONS(1248),
- [anon_sym_PIPE] = ACTIONS(1248),
- [anon_sym_CARET] = ACTIONS(1248),
- [anon_sym_AMP] = ACTIONS(1248),
- [anon_sym_EQ_EQ] = ACTIONS(1248),
- [anon_sym_BANG_EQ] = ACTIONS(1248),
- [anon_sym_LT] = ACTIONS(1248),
- [anon_sym_GT] = ACTIONS(1248),
- [anon_sym_LT_EQ] = ACTIONS(1248),
- [anon_sym_GT_EQ] = ACTIONS(1248),
- [anon_sym_LT_LT] = ACTIONS(1248),
- [anon_sym_GT_GT] = ACTIONS(1248),
- [anon_sym_PLUS] = ACTIONS(1248),
- [anon_sym_DASH] = ACTIONS(1248),
- [anon_sym_STAR] = ACTIONS(1248),
- [anon_sym_SLASH] = ACTIONS(1248),
- [anon_sym_PERCENT] = ACTIONS(1248),
- [anon_sym_STAR_STAR] = ACTIONS(1248),
- [anon_sym_LPAREN] = ACTIONS(1248),
- [anon_sym_RPAREN] = ACTIONS(1248),
- [anon_sym_SEMI_SEMI] = ACTIONS(1248),
- [anon_sym_PIPE_AMP] = ACTIONS(1248),
- [anon_sym_EQ_TILDE] = ACTIONS(1248),
- [anon_sym_AMP_GT] = ACTIONS(1248),
- [anon_sym_AMP_GT_GT] = ACTIONS(1248),
- [anon_sym_LT_AMP] = ACTIONS(1248),
- [anon_sym_GT_AMP] = ACTIONS(1248),
- [anon_sym_GT_PIPE] = ACTIONS(1248),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1248),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1248),
- [anon_sym_LT_LT_DASH] = ACTIONS(1248),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1250),
- [anon_sym_LT_LT_LT] = ACTIONS(1248),
- [anon_sym_QMARK] = ACTIONS(1248),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1248),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1248),
- [aux_sym_concatenation_token1] = ACTIONS(1248),
- [anon_sym_DOLLAR] = ACTIONS(1248),
- [sym__special_character] = ACTIONS(1248),
- [anon_sym_DQUOTE] = ACTIONS(1248),
- [sym_raw_string] = ACTIONS(1248),
- [sym_ansi_c_string] = ACTIONS(1248),
- [aux_sym_number_token1] = ACTIONS(1248),
- [aux_sym_number_token2] = ACTIONS(1248),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1248),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1248),
- [anon_sym_BQUOTE] = ACTIONS(1248),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1248),
- [anon_sym_LT_LPAREN] = ACTIONS(1248),
- [anon_sym_GT_LPAREN] = ACTIONS(1248),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1250),
- [sym__concat] = ACTIONS(1250),
- [sym_test_operator] = ACTIONS(1250),
- [sym__bare_dollar] = ACTIONS(1250),
- [sym__brace_start] = ACTIONS(1250),
- },
- [379] = {
- [sym_word] = ACTIONS(1252),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1252),
- [anon_sym_SEMI] = ACTIONS(1252),
- [anon_sym_EQ] = ACTIONS(1252),
- [anon_sym_PLUS_PLUS] = ACTIONS(1252),
- [anon_sym_DASH_DASH] = ACTIONS(1252),
- [anon_sym_PLUS_EQ] = ACTIONS(1252),
- [anon_sym_DASH_EQ] = ACTIONS(1252),
- [anon_sym_STAR_EQ] = ACTIONS(1252),
- [anon_sym_SLASH_EQ] = ACTIONS(1252),
- [anon_sym_PERCENT_EQ] = ACTIONS(1252),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1252),
- [anon_sym_LT_LT_EQ] = ACTIONS(1252),
- [anon_sym_GT_GT_EQ] = ACTIONS(1252),
- [anon_sym_AMP_EQ] = ACTIONS(1252),
- [anon_sym_CARET_EQ] = ACTIONS(1252),
- [anon_sym_PIPE_EQ] = ACTIONS(1252),
- [anon_sym_PIPE_PIPE] = ACTIONS(1252),
- [anon_sym_AMP_AMP] = ACTIONS(1252),
- [anon_sym_PIPE] = ACTIONS(1252),
- [anon_sym_CARET] = ACTIONS(1252),
- [anon_sym_AMP] = ACTIONS(1252),
- [anon_sym_EQ_EQ] = ACTIONS(1252),
- [anon_sym_BANG_EQ] = ACTIONS(1252),
- [anon_sym_LT] = ACTIONS(1252),
- [anon_sym_GT] = ACTIONS(1252),
- [anon_sym_LT_EQ] = ACTIONS(1252),
- [anon_sym_GT_EQ] = ACTIONS(1252),
- [anon_sym_LT_LT] = ACTIONS(1252),
- [anon_sym_GT_GT] = ACTIONS(1252),
- [anon_sym_PLUS] = ACTIONS(1252),
- [anon_sym_DASH] = ACTIONS(1252),
- [anon_sym_STAR] = ACTIONS(1252),
- [anon_sym_SLASH] = ACTIONS(1252),
- [anon_sym_PERCENT] = ACTIONS(1252),
- [anon_sym_STAR_STAR] = ACTIONS(1252),
- [anon_sym_LPAREN] = ACTIONS(1252),
- [anon_sym_RPAREN] = ACTIONS(1252),
- [anon_sym_SEMI_SEMI] = ACTIONS(1252),
- [anon_sym_PIPE_AMP] = ACTIONS(1252),
- [anon_sym_EQ_TILDE] = ACTIONS(1252),
- [anon_sym_AMP_GT] = ACTIONS(1252),
- [anon_sym_AMP_GT_GT] = ACTIONS(1252),
- [anon_sym_LT_AMP] = ACTIONS(1252),
- [anon_sym_GT_AMP] = ACTIONS(1252),
- [anon_sym_GT_PIPE] = ACTIONS(1252),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1252),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1252),
- [anon_sym_LT_LT_DASH] = ACTIONS(1252),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1254),
- [anon_sym_LT_LT_LT] = ACTIONS(1252),
- [anon_sym_QMARK] = ACTIONS(1252),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1252),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1252),
- [aux_sym_concatenation_token1] = ACTIONS(1252),
- [anon_sym_DOLLAR] = ACTIONS(1252),
- [sym__special_character] = ACTIONS(1252),
- [anon_sym_DQUOTE] = ACTIONS(1252),
- [sym_raw_string] = ACTIONS(1252),
- [sym_ansi_c_string] = ACTIONS(1252),
- [aux_sym_number_token1] = ACTIONS(1252),
- [aux_sym_number_token2] = ACTIONS(1252),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1252),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1252),
- [anon_sym_BQUOTE] = ACTIONS(1252),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1252),
- [anon_sym_LT_LPAREN] = ACTIONS(1252),
- [anon_sym_GT_LPAREN] = ACTIONS(1252),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1254),
- [sym__concat] = ACTIONS(1254),
- [sym_test_operator] = ACTIONS(1254),
- [sym__bare_dollar] = ACTIONS(1254),
- [sym__brace_start] = ACTIONS(1254),
- },
- [380] = {
- [sym_word] = ACTIONS(1256),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1256),
- [anon_sym_SEMI] = ACTIONS(1256),
- [anon_sym_EQ] = ACTIONS(1256),
- [anon_sym_PLUS_PLUS] = ACTIONS(1256),
- [anon_sym_DASH_DASH] = ACTIONS(1256),
- [anon_sym_PLUS_EQ] = ACTIONS(1256),
- [anon_sym_DASH_EQ] = ACTIONS(1256),
- [anon_sym_STAR_EQ] = ACTIONS(1256),
- [anon_sym_SLASH_EQ] = ACTIONS(1256),
- [anon_sym_PERCENT_EQ] = ACTIONS(1256),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1256),
- [anon_sym_LT_LT_EQ] = ACTIONS(1256),
- [anon_sym_GT_GT_EQ] = ACTIONS(1256),
- [anon_sym_AMP_EQ] = ACTIONS(1256),
- [anon_sym_CARET_EQ] = ACTIONS(1256),
- [anon_sym_PIPE_EQ] = ACTIONS(1256),
- [anon_sym_PIPE_PIPE] = ACTIONS(1256),
- [anon_sym_AMP_AMP] = ACTIONS(1256),
- [anon_sym_PIPE] = ACTIONS(1256),
- [anon_sym_CARET] = ACTIONS(1256),
- [anon_sym_AMP] = ACTIONS(1256),
- [anon_sym_EQ_EQ] = ACTIONS(1256),
- [anon_sym_BANG_EQ] = ACTIONS(1256),
- [anon_sym_LT] = ACTIONS(1256),
- [anon_sym_GT] = ACTIONS(1256),
- [anon_sym_LT_EQ] = ACTIONS(1256),
- [anon_sym_GT_EQ] = ACTIONS(1256),
- [anon_sym_LT_LT] = ACTIONS(1256),
- [anon_sym_GT_GT] = ACTIONS(1256),
- [anon_sym_PLUS] = ACTIONS(1256),
- [anon_sym_DASH] = ACTIONS(1256),
- [anon_sym_STAR] = ACTIONS(1256),
- [anon_sym_SLASH] = ACTIONS(1256),
- [anon_sym_PERCENT] = ACTIONS(1256),
- [anon_sym_STAR_STAR] = ACTIONS(1256),
- [anon_sym_LPAREN] = ACTIONS(1256),
- [anon_sym_RPAREN] = ACTIONS(1256),
- [anon_sym_SEMI_SEMI] = ACTIONS(1256),
- [anon_sym_PIPE_AMP] = ACTIONS(1256),
- [anon_sym_EQ_TILDE] = ACTIONS(1256),
- [anon_sym_AMP_GT] = ACTIONS(1256),
- [anon_sym_AMP_GT_GT] = ACTIONS(1256),
- [anon_sym_LT_AMP] = ACTIONS(1256),
- [anon_sym_GT_AMP] = ACTIONS(1256),
- [anon_sym_GT_PIPE] = ACTIONS(1256),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1256),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1256),
- [anon_sym_LT_LT_DASH] = ACTIONS(1256),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1258),
- [anon_sym_LT_LT_LT] = ACTIONS(1256),
- [anon_sym_QMARK] = ACTIONS(1256),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1256),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1256),
- [aux_sym_concatenation_token1] = ACTIONS(1256),
- [anon_sym_DOLLAR] = ACTIONS(1256),
- [sym__special_character] = ACTIONS(1256),
- [anon_sym_DQUOTE] = ACTIONS(1256),
- [sym_raw_string] = ACTIONS(1256),
- [sym_ansi_c_string] = ACTIONS(1256),
- [aux_sym_number_token1] = ACTIONS(1256),
- [aux_sym_number_token2] = ACTIONS(1256),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1256),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1256),
- [anon_sym_BQUOTE] = ACTIONS(1256),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1256),
- [anon_sym_LT_LPAREN] = ACTIONS(1256),
- [anon_sym_GT_LPAREN] = ACTIONS(1256),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1258),
- [sym__concat] = ACTIONS(1258),
- [sym_test_operator] = ACTIONS(1258),
- [sym__bare_dollar] = ACTIONS(1258),
- [sym__brace_start] = ACTIONS(1258),
- },
- [381] = {
- [sym_word] = ACTIONS(1260),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1260),
- [anon_sym_SEMI] = ACTIONS(1260),
- [anon_sym_EQ] = ACTIONS(1260),
- [anon_sym_PLUS_PLUS] = ACTIONS(1260),
- [anon_sym_DASH_DASH] = ACTIONS(1260),
- [anon_sym_PLUS_EQ] = ACTIONS(1260),
- [anon_sym_DASH_EQ] = ACTIONS(1260),
- [anon_sym_STAR_EQ] = ACTIONS(1260),
- [anon_sym_SLASH_EQ] = ACTIONS(1260),
- [anon_sym_PERCENT_EQ] = ACTIONS(1260),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1260),
- [anon_sym_LT_LT_EQ] = ACTIONS(1260),
- [anon_sym_GT_GT_EQ] = ACTIONS(1260),
- [anon_sym_AMP_EQ] = ACTIONS(1260),
- [anon_sym_CARET_EQ] = ACTIONS(1260),
- [anon_sym_PIPE_EQ] = ACTIONS(1260),
- [anon_sym_PIPE_PIPE] = ACTIONS(1260),
- [anon_sym_AMP_AMP] = ACTIONS(1260),
- [anon_sym_PIPE] = ACTIONS(1260),
- [anon_sym_CARET] = ACTIONS(1260),
- [anon_sym_AMP] = ACTIONS(1260),
- [anon_sym_EQ_EQ] = ACTIONS(1260),
- [anon_sym_BANG_EQ] = ACTIONS(1260),
- [anon_sym_LT] = ACTIONS(1260),
- [anon_sym_GT] = ACTIONS(1260),
- [anon_sym_LT_EQ] = ACTIONS(1260),
- [anon_sym_GT_EQ] = ACTIONS(1260),
- [anon_sym_LT_LT] = ACTIONS(1260),
- [anon_sym_GT_GT] = ACTIONS(1260),
- [anon_sym_PLUS] = ACTIONS(1260),
- [anon_sym_DASH] = ACTIONS(1260),
- [anon_sym_STAR] = ACTIONS(1260),
- [anon_sym_SLASH] = ACTIONS(1260),
- [anon_sym_PERCENT] = ACTIONS(1260),
- [anon_sym_STAR_STAR] = ACTIONS(1260),
- [anon_sym_LPAREN] = ACTIONS(1260),
- [anon_sym_RPAREN] = ACTIONS(1260),
- [anon_sym_SEMI_SEMI] = ACTIONS(1260),
- [anon_sym_PIPE_AMP] = ACTIONS(1260),
- [anon_sym_EQ_TILDE] = ACTIONS(1260),
- [anon_sym_AMP_GT] = ACTIONS(1260),
- [anon_sym_AMP_GT_GT] = ACTIONS(1260),
- [anon_sym_LT_AMP] = ACTIONS(1260),
- [anon_sym_GT_AMP] = ACTIONS(1260),
- [anon_sym_GT_PIPE] = ACTIONS(1260),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1260),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1260),
- [anon_sym_LT_LT_DASH] = ACTIONS(1260),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1262),
- [anon_sym_LT_LT_LT] = ACTIONS(1260),
- [anon_sym_QMARK] = ACTIONS(1260),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1260),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1260),
- [aux_sym_concatenation_token1] = ACTIONS(1260),
- [anon_sym_DOLLAR] = ACTIONS(1260),
- [sym__special_character] = ACTIONS(1260),
- [anon_sym_DQUOTE] = ACTIONS(1260),
- [sym_raw_string] = ACTIONS(1260),
- [sym_ansi_c_string] = ACTIONS(1260),
- [aux_sym_number_token1] = ACTIONS(1260),
- [aux_sym_number_token2] = ACTIONS(1260),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1260),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1260),
- [anon_sym_BQUOTE] = ACTIONS(1260),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1260),
- [anon_sym_LT_LPAREN] = ACTIONS(1260),
- [anon_sym_GT_LPAREN] = ACTIONS(1260),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1262),
- [sym__concat] = ACTIONS(1262),
- [sym_test_operator] = ACTIONS(1262),
- [sym__bare_dollar] = ACTIONS(1262),
- [sym__brace_start] = ACTIONS(1262),
- },
- [382] = {
- [sym_word] = ACTIONS(1264),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1264),
- [anon_sym_SEMI] = ACTIONS(1264),
- [anon_sym_EQ] = ACTIONS(1264),
- [anon_sym_PLUS_PLUS] = ACTIONS(1264),
- [anon_sym_DASH_DASH] = ACTIONS(1264),
- [anon_sym_PLUS_EQ] = ACTIONS(1264),
- [anon_sym_DASH_EQ] = ACTIONS(1264),
- [anon_sym_STAR_EQ] = ACTIONS(1264),
- [anon_sym_SLASH_EQ] = ACTIONS(1264),
- [anon_sym_PERCENT_EQ] = ACTIONS(1264),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1264),
- [anon_sym_LT_LT_EQ] = ACTIONS(1264),
- [anon_sym_GT_GT_EQ] = ACTIONS(1264),
- [anon_sym_AMP_EQ] = ACTIONS(1264),
- [anon_sym_CARET_EQ] = ACTIONS(1264),
- [anon_sym_PIPE_EQ] = ACTIONS(1264),
- [anon_sym_PIPE_PIPE] = ACTIONS(1264),
- [anon_sym_AMP_AMP] = ACTIONS(1264),
- [anon_sym_PIPE] = ACTIONS(1264),
- [anon_sym_CARET] = ACTIONS(1264),
- [anon_sym_AMP] = ACTIONS(1264),
- [anon_sym_EQ_EQ] = ACTIONS(1264),
- [anon_sym_BANG_EQ] = ACTIONS(1264),
- [anon_sym_LT] = ACTIONS(1264),
- [anon_sym_GT] = ACTIONS(1264),
- [anon_sym_LT_EQ] = ACTIONS(1264),
- [anon_sym_GT_EQ] = ACTIONS(1264),
- [anon_sym_LT_LT] = ACTIONS(1264),
- [anon_sym_GT_GT] = ACTIONS(1264),
- [anon_sym_PLUS] = ACTIONS(1264),
- [anon_sym_DASH] = ACTIONS(1264),
- [anon_sym_STAR] = ACTIONS(1264),
- [anon_sym_SLASH] = ACTIONS(1264),
- [anon_sym_PERCENT] = ACTIONS(1264),
- [anon_sym_STAR_STAR] = ACTIONS(1264),
- [anon_sym_LPAREN] = ACTIONS(1264),
- [anon_sym_RPAREN] = ACTIONS(1264),
- [anon_sym_SEMI_SEMI] = ACTIONS(1264),
- [anon_sym_PIPE_AMP] = ACTIONS(1264),
- [anon_sym_EQ_TILDE] = ACTIONS(1264),
- [anon_sym_AMP_GT] = ACTIONS(1264),
- [anon_sym_AMP_GT_GT] = ACTIONS(1264),
- [anon_sym_LT_AMP] = ACTIONS(1264),
- [anon_sym_GT_AMP] = ACTIONS(1264),
- [anon_sym_GT_PIPE] = ACTIONS(1264),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1264),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1264),
- [anon_sym_LT_LT_DASH] = ACTIONS(1264),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1266),
- [anon_sym_LT_LT_LT] = ACTIONS(1264),
- [anon_sym_QMARK] = ACTIONS(1264),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1264),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1264),
- [aux_sym_concatenation_token1] = ACTIONS(1264),
- [anon_sym_DOLLAR] = ACTIONS(1264),
- [sym__special_character] = ACTIONS(1264),
- [anon_sym_DQUOTE] = ACTIONS(1264),
- [sym_raw_string] = ACTIONS(1264),
- [sym_ansi_c_string] = ACTIONS(1264),
- [aux_sym_number_token1] = ACTIONS(1264),
- [aux_sym_number_token2] = ACTIONS(1264),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1264),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1264),
- [anon_sym_BQUOTE] = ACTIONS(1264),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1264),
- [anon_sym_LT_LPAREN] = ACTIONS(1264),
- [anon_sym_GT_LPAREN] = ACTIONS(1264),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1266),
- [sym__concat] = ACTIONS(1266),
- [sym_test_operator] = ACTIONS(1266),
- [sym__bare_dollar] = ACTIONS(1266),
- [sym__brace_start] = ACTIONS(1266),
- },
- [383] = {
- [sym_word] = ACTIONS(1268),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1268),
- [anon_sym_SEMI] = ACTIONS(1268),
- [anon_sym_EQ] = ACTIONS(1268),
- [anon_sym_PLUS_PLUS] = ACTIONS(1268),
- [anon_sym_DASH_DASH] = ACTIONS(1268),
- [anon_sym_PLUS_EQ] = ACTIONS(1268),
- [anon_sym_DASH_EQ] = ACTIONS(1268),
- [anon_sym_STAR_EQ] = ACTIONS(1268),
- [anon_sym_SLASH_EQ] = ACTIONS(1268),
- [anon_sym_PERCENT_EQ] = ACTIONS(1268),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1268),
- [anon_sym_LT_LT_EQ] = ACTIONS(1268),
- [anon_sym_GT_GT_EQ] = ACTIONS(1268),
- [anon_sym_AMP_EQ] = ACTIONS(1268),
- [anon_sym_CARET_EQ] = ACTIONS(1268),
- [anon_sym_PIPE_EQ] = ACTIONS(1268),
- [anon_sym_PIPE_PIPE] = ACTIONS(1268),
- [anon_sym_AMP_AMP] = ACTIONS(1268),
- [anon_sym_PIPE] = ACTIONS(1268),
- [anon_sym_CARET] = ACTIONS(1268),
- [anon_sym_AMP] = ACTIONS(1268),
- [anon_sym_EQ_EQ] = ACTIONS(1268),
- [anon_sym_BANG_EQ] = ACTIONS(1268),
- [anon_sym_LT] = ACTIONS(1268),
- [anon_sym_GT] = ACTIONS(1268),
- [anon_sym_LT_EQ] = ACTIONS(1268),
- [anon_sym_GT_EQ] = ACTIONS(1268),
- [anon_sym_LT_LT] = ACTIONS(1268),
- [anon_sym_GT_GT] = ACTIONS(1268),
- [anon_sym_PLUS] = ACTIONS(1268),
- [anon_sym_DASH] = ACTIONS(1268),
- [anon_sym_STAR] = ACTIONS(1268),
- [anon_sym_SLASH] = ACTIONS(1268),
- [anon_sym_PERCENT] = ACTIONS(1268),
- [anon_sym_STAR_STAR] = ACTIONS(1268),
- [anon_sym_LPAREN] = ACTIONS(1268),
- [anon_sym_RPAREN] = ACTIONS(1268),
- [anon_sym_SEMI_SEMI] = ACTIONS(1268),
- [anon_sym_PIPE_AMP] = ACTIONS(1268),
- [anon_sym_EQ_TILDE] = ACTIONS(1268),
- [anon_sym_AMP_GT] = ACTIONS(1268),
- [anon_sym_AMP_GT_GT] = ACTIONS(1268),
- [anon_sym_LT_AMP] = ACTIONS(1268),
- [anon_sym_GT_AMP] = ACTIONS(1268),
- [anon_sym_GT_PIPE] = ACTIONS(1268),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1268),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1268),
- [anon_sym_LT_LT_DASH] = ACTIONS(1268),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1270),
- [anon_sym_LT_LT_LT] = ACTIONS(1268),
- [anon_sym_QMARK] = ACTIONS(1268),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1268),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1268),
- [aux_sym_concatenation_token1] = ACTIONS(1268),
- [anon_sym_DOLLAR] = ACTIONS(1268),
- [sym__special_character] = ACTIONS(1268),
- [anon_sym_DQUOTE] = ACTIONS(1268),
- [sym_raw_string] = ACTIONS(1268),
- [sym_ansi_c_string] = ACTIONS(1268),
- [aux_sym_number_token1] = ACTIONS(1268),
- [aux_sym_number_token2] = ACTIONS(1268),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1268),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1268),
- [anon_sym_BQUOTE] = ACTIONS(1268),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1268),
- [anon_sym_LT_LPAREN] = ACTIONS(1268),
- [anon_sym_GT_LPAREN] = ACTIONS(1268),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1270),
- [sym__concat] = ACTIONS(1270),
- [sym_test_operator] = ACTIONS(1270),
- [sym__bare_dollar] = ACTIONS(1270),
- [sym__brace_start] = ACTIONS(1270),
- },
- [384] = {
- [sym_word] = ACTIONS(1208),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1208),
- [anon_sym_SEMI] = ACTIONS(1208),
- [anon_sym_EQ] = ACTIONS(1208),
- [anon_sym_PLUS_PLUS] = ACTIONS(1208),
- [anon_sym_DASH_DASH] = ACTIONS(1208),
- [anon_sym_PLUS_EQ] = ACTIONS(1208),
- [anon_sym_DASH_EQ] = ACTIONS(1208),
- [anon_sym_STAR_EQ] = ACTIONS(1208),
- [anon_sym_SLASH_EQ] = ACTIONS(1208),
- [anon_sym_PERCENT_EQ] = ACTIONS(1208),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1208),
- [anon_sym_LT_LT_EQ] = ACTIONS(1208),
- [anon_sym_GT_GT_EQ] = ACTIONS(1208),
- [anon_sym_AMP_EQ] = ACTIONS(1208),
- [anon_sym_CARET_EQ] = ACTIONS(1208),
- [anon_sym_PIPE_EQ] = ACTIONS(1208),
- [anon_sym_PIPE_PIPE] = ACTIONS(1208),
- [anon_sym_AMP_AMP] = ACTIONS(1208),
- [anon_sym_PIPE] = ACTIONS(1208),
- [anon_sym_CARET] = ACTIONS(1208),
- [anon_sym_AMP] = ACTIONS(1208),
- [anon_sym_EQ_EQ] = ACTIONS(1208),
- [anon_sym_BANG_EQ] = ACTIONS(1208),
- [anon_sym_LT] = ACTIONS(1208),
- [anon_sym_GT] = ACTIONS(1208),
- [anon_sym_LT_EQ] = ACTIONS(1208),
- [anon_sym_GT_EQ] = ACTIONS(1208),
- [anon_sym_LT_LT] = ACTIONS(1208),
- [anon_sym_GT_GT] = ACTIONS(1208),
- [anon_sym_PLUS] = ACTIONS(1208),
- [anon_sym_DASH] = ACTIONS(1208),
- [anon_sym_STAR] = ACTIONS(1208),
- [anon_sym_SLASH] = ACTIONS(1208),
- [anon_sym_PERCENT] = ACTIONS(1208),
- [anon_sym_STAR_STAR] = ACTIONS(1208),
- [anon_sym_LPAREN] = ACTIONS(1208),
- [anon_sym_RPAREN] = ACTIONS(1208),
- [anon_sym_SEMI_SEMI] = ACTIONS(1208),
- [anon_sym_PIPE_AMP] = ACTIONS(1208),
- [anon_sym_EQ_TILDE] = ACTIONS(1208),
- [anon_sym_AMP_GT] = ACTIONS(1208),
- [anon_sym_AMP_GT_GT] = ACTIONS(1208),
- [anon_sym_LT_AMP] = ACTIONS(1208),
- [anon_sym_GT_AMP] = ACTIONS(1208),
- [anon_sym_GT_PIPE] = ACTIONS(1208),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1208),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1208),
- [anon_sym_LT_LT_DASH] = ACTIONS(1208),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1210),
- [anon_sym_LT_LT_LT] = ACTIONS(1208),
- [anon_sym_QMARK] = ACTIONS(1208),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1208),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1208),
- [aux_sym_concatenation_token1] = ACTIONS(1208),
- [anon_sym_DOLLAR] = ACTIONS(1208),
- [sym__special_character] = ACTIONS(1208),
- [anon_sym_DQUOTE] = ACTIONS(1208),
- [sym_raw_string] = ACTIONS(1208),
- [sym_ansi_c_string] = ACTIONS(1208),
- [aux_sym_number_token1] = ACTIONS(1208),
- [aux_sym_number_token2] = ACTIONS(1208),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1208),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1208),
- [anon_sym_BQUOTE] = ACTIONS(1208),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1208),
- [anon_sym_LT_LPAREN] = ACTIONS(1208),
- [anon_sym_GT_LPAREN] = ACTIONS(1208),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1210),
- [sym__concat] = ACTIONS(1210),
- [sym_test_operator] = ACTIONS(1210),
- [sym__bare_dollar] = ACTIONS(1210),
- [sym__brace_start] = ACTIONS(1210),
- },
- [385] = {
- [sym_word] = ACTIONS(1272),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1272),
- [anon_sym_SEMI] = ACTIONS(1272),
- [anon_sym_EQ] = ACTIONS(1272),
- [anon_sym_PLUS_PLUS] = ACTIONS(1272),
- [anon_sym_DASH_DASH] = ACTIONS(1272),
- [anon_sym_PLUS_EQ] = ACTIONS(1272),
- [anon_sym_DASH_EQ] = ACTIONS(1272),
- [anon_sym_STAR_EQ] = ACTIONS(1272),
- [anon_sym_SLASH_EQ] = ACTIONS(1272),
- [anon_sym_PERCENT_EQ] = ACTIONS(1272),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1272),
- [anon_sym_LT_LT_EQ] = ACTIONS(1272),
- [anon_sym_GT_GT_EQ] = ACTIONS(1272),
- [anon_sym_AMP_EQ] = ACTIONS(1272),
- [anon_sym_CARET_EQ] = ACTIONS(1272),
- [anon_sym_PIPE_EQ] = ACTIONS(1272),
- [anon_sym_PIPE_PIPE] = ACTIONS(1272),
- [anon_sym_AMP_AMP] = ACTIONS(1272),
- [anon_sym_PIPE] = ACTIONS(1272),
- [anon_sym_CARET] = ACTIONS(1272),
- [anon_sym_AMP] = ACTIONS(1272),
- [anon_sym_EQ_EQ] = ACTIONS(1272),
- [anon_sym_BANG_EQ] = ACTIONS(1272),
- [anon_sym_LT] = ACTIONS(1272),
- [anon_sym_GT] = ACTIONS(1272),
- [anon_sym_LT_EQ] = ACTIONS(1272),
- [anon_sym_GT_EQ] = ACTIONS(1272),
- [anon_sym_LT_LT] = ACTIONS(1272),
- [anon_sym_GT_GT] = ACTIONS(1272),
- [anon_sym_PLUS] = ACTIONS(1272),
- [anon_sym_DASH] = ACTIONS(1272),
- [anon_sym_STAR] = ACTIONS(1272),
- [anon_sym_SLASH] = ACTIONS(1272),
- [anon_sym_PERCENT] = ACTIONS(1272),
- [anon_sym_STAR_STAR] = ACTIONS(1272),
- [anon_sym_LPAREN] = ACTIONS(1272),
- [anon_sym_RPAREN] = ACTIONS(1272),
- [anon_sym_SEMI_SEMI] = ACTIONS(1272),
- [anon_sym_PIPE_AMP] = ACTIONS(1272),
- [anon_sym_EQ_TILDE] = ACTIONS(1272),
- [anon_sym_AMP_GT] = ACTIONS(1272),
- [anon_sym_AMP_GT_GT] = ACTIONS(1272),
- [anon_sym_LT_AMP] = ACTIONS(1272),
- [anon_sym_GT_AMP] = ACTIONS(1272),
- [anon_sym_GT_PIPE] = ACTIONS(1272),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1272),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1272),
- [anon_sym_LT_LT_DASH] = ACTIONS(1272),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1274),
- [anon_sym_LT_LT_LT] = ACTIONS(1272),
- [anon_sym_QMARK] = ACTIONS(1272),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1272),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1272),
- [aux_sym_concatenation_token1] = ACTIONS(1272),
- [anon_sym_DOLLAR] = ACTIONS(1272),
- [sym__special_character] = ACTIONS(1272),
- [anon_sym_DQUOTE] = ACTIONS(1272),
- [sym_raw_string] = ACTIONS(1272),
- [sym_ansi_c_string] = ACTIONS(1272),
- [aux_sym_number_token1] = ACTIONS(1272),
- [aux_sym_number_token2] = ACTIONS(1272),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1272),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1272),
- [anon_sym_BQUOTE] = ACTIONS(1272),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1272),
- [anon_sym_LT_LPAREN] = ACTIONS(1272),
- [anon_sym_GT_LPAREN] = ACTIONS(1272),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1274),
- [sym__concat] = ACTIONS(1274),
- [sym_test_operator] = ACTIONS(1274),
- [sym__bare_dollar] = ACTIONS(1274),
- [sym__brace_start] = ACTIONS(1274),
- },
- [386] = {
- [sym_word] = ACTIONS(1276),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1276),
- [anon_sym_SEMI] = ACTIONS(1276),
- [anon_sym_EQ] = ACTIONS(1276),
- [anon_sym_PLUS_PLUS] = ACTIONS(1276),
- [anon_sym_DASH_DASH] = ACTIONS(1276),
- [anon_sym_PLUS_EQ] = ACTIONS(1276),
- [anon_sym_DASH_EQ] = ACTIONS(1276),
- [anon_sym_STAR_EQ] = ACTIONS(1276),
- [anon_sym_SLASH_EQ] = ACTIONS(1276),
- [anon_sym_PERCENT_EQ] = ACTIONS(1276),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1276),
- [anon_sym_LT_LT_EQ] = ACTIONS(1276),
- [anon_sym_GT_GT_EQ] = ACTIONS(1276),
- [anon_sym_AMP_EQ] = ACTIONS(1276),
- [anon_sym_CARET_EQ] = ACTIONS(1276),
- [anon_sym_PIPE_EQ] = ACTIONS(1276),
- [anon_sym_PIPE_PIPE] = ACTIONS(1276),
- [anon_sym_AMP_AMP] = ACTIONS(1276),
- [anon_sym_PIPE] = ACTIONS(1276),
- [anon_sym_CARET] = ACTIONS(1276),
- [anon_sym_AMP] = ACTIONS(1276),
- [anon_sym_EQ_EQ] = ACTIONS(1276),
- [anon_sym_BANG_EQ] = ACTIONS(1276),
- [anon_sym_LT] = ACTIONS(1276),
- [anon_sym_GT] = ACTIONS(1276),
- [anon_sym_LT_EQ] = ACTIONS(1276),
- [anon_sym_GT_EQ] = ACTIONS(1276),
- [anon_sym_LT_LT] = ACTIONS(1276),
- [anon_sym_GT_GT] = ACTIONS(1276),
- [anon_sym_PLUS] = ACTIONS(1276),
- [anon_sym_DASH] = ACTIONS(1276),
- [anon_sym_STAR] = ACTIONS(1276),
- [anon_sym_SLASH] = ACTIONS(1276),
- [anon_sym_PERCENT] = ACTIONS(1276),
- [anon_sym_STAR_STAR] = ACTIONS(1276),
- [anon_sym_LPAREN] = ACTIONS(1276),
- [anon_sym_RPAREN] = ACTIONS(1276),
- [anon_sym_SEMI_SEMI] = ACTIONS(1276),
- [anon_sym_PIPE_AMP] = ACTIONS(1276),
- [anon_sym_EQ_TILDE] = ACTIONS(1276),
- [anon_sym_AMP_GT] = ACTIONS(1276),
- [anon_sym_AMP_GT_GT] = ACTIONS(1276),
- [anon_sym_LT_AMP] = ACTIONS(1276),
- [anon_sym_GT_AMP] = ACTIONS(1276),
- [anon_sym_GT_PIPE] = ACTIONS(1276),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1276),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1276),
- [anon_sym_LT_LT_DASH] = ACTIONS(1276),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1278),
- [anon_sym_LT_LT_LT] = ACTIONS(1276),
- [anon_sym_QMARK] = ACTIONS(1276),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1276),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1276),
- [aux_sym_concatenation_token1] = ACTIONS(1276),
- [anon_sym_DOLLAR] = ACTIONS(1276),
- [sym__special_character] = ACTIONS(1276),
- [anon_sym_DQUOTE] = ACTIONS(1276),
- [sym_raw_string] = ACTIONS(1276),
- [sym_ansi_c_string] = ACTIONS(1276),
- [aux_sym_number_token1] = ACTIONS(1276),
- [aux_sym_number_token2] = ACTIONS(1276),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1276),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1276),
- [anon_sym_BQUOTE] = ACTIONS(1276),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1276),
- [anon_sym_LT_LPAREN] = ACTIONS(1276),
- [anon_sym_GT_LPAREN] = ACTIONS(1276),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1278),
- [sym__concat] = ACTIONS(1278),
- [sym_test_operator] = ACTIONS(1278),
- [sym__bare_dollar] = ACTIONS(1278),
- [sym__brace_start] = ACTIONS(1278),
- },
- [387] = {
- [sym_word] = ACTIONS(1280),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1280),
- [anon_sym_SEMI] = ACTIONS(1280),
- [anon_sym_EQ] = ACTIONS(1280),
- [anon_sym_PLUS_PLUS] = ACTIONS(1280),
- [anon_sym_DASH_DASH] = ACTIONS(1280),
- [anon_sym_PLUS_EQ] = ACTIONS(1280),
- [anon_sym_DASH_EQ] = ACTIONS(1280),
- [anon_sym_STAR_EQ] = ACTIONS(1280),
- [anon_sym_SLASH_EQ] = ACTIONS(1280),
- [anon_sym_PERCENT_EQ] = ACTIONS(1280),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1280),
- [anon_sym_LT_LT_EQ] = ACTIONS(1280),
- [anon_sym_GT_GT_EQ] = ACTIONS(1280),
- [anon_sym_AMP_EQ] = ACTIONS(1280),
- [anon_sym_CARET_EQ] = ACTIONS(1280),
- [anon_sym_PIPE_EQ] = ACTIONS(1280),
- [anon_sym_PIPE_PIPE] = ACTIONS(1280),
- [anon_sym_AMP_AMP] = ACTIONS(1280),
- [anon_sym_PIPE] = ACTIONS(1280),
- [anon_sym_CARET] = ACTIONS(1280),
- [anon_sym_AMP] = ACTIONS(1280),
- [anon_sym_EQ_EQ] = ACTIONS(1280),
- [anon_sym_BANG_EQ] = ACTIONS(1280),
- [anon_sym_LT] = ACTIONS(1280),
- [anon_sym_GT] = ACTIONS(1280),
- [anon_sym_LT_EQ] = ACTIONS(1280),
- [anon_sym_GT_EQ] = ACTIONS(1280),
- [anon_sym_LT_LT] = ACTIONS(1280),
- [anon_sym_GT_GT] = ACTIONS(1280),
- [anon_sym_PLUS] = ACTIONS(1280),
- [anon_sym_DASH] = ACTIONS(1280),
- [anon_sym_STAR] = ACTIONS(1280),
- [anon_sym_SLASH] = ACTIONS(1280),
- [anon_sym_PERCENT] = ACTIONS(1280),
- [anon_sym_STAR_STAR] = ACTIONS(1280),
- [anon_sym_LPAREN] = ACTIONS(1280),
- [anon_sym_RPAREN] = ACTIONS(1280),
- [anon_sym_SEMI_SEMI] = ACTIONS(1280),
- [anon_sym_PIPE_AMP] = ACTIONS(1280),
- [anon_sym_EQ_TILDE] = ACTIONS(1280),
- [anon_sym_AMP_GT] = ACTIONS(1280),
- [anon_sym_AMP_GT_GT] = ACTIONS(1280),
- [anon_sym_LT_AMP] = ACTIONS(1280),
- [anon_sym_GT_AMP] = ACTIONS(1280),
- [anon_sym_GT_PIPE] = ACTIONS(1280),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1280),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1280),
- [anon_sym_LT_LT_DASH] = ACTIONS(1280),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1282),
- [anon_sym_LT_LT_LT] = ACTIONS(1280),
- [anon_sym_QMARK] = ACTIONS(1280),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1280),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1280),
- [aux_sym_concatenation_token1] = ACTIONS(1280),
- [anon_sym_DOLLAR] = ACTIONS(1280),
- [sym__special_character] = ACTIONS(1280),
- [anon_sym_DQUOTE] = ACTIONS(1280),
- [sym_raw_string] = ACTIONS(1280),
- [sym_ansi_c_string] = ACTIONS(1280),
- [aux_sym_number_token1] = ACTIONS(1280),
- [aux_sym_number_token2] = ACTIONS(1280),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1280),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1280),
- [anon_sym_BQUOTE] = ACTIONS(1280),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1280),
- [anon_sym_LT_LPAREN] = ACTIONS(1280),
- [anon_sym_GT_LPAREN] = ACTIONS(1280),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1282),
- [sym__concat] = ACTIONS(1282),
- [sym_test_operator] = ACTIONS(1282),
- [sym__bare_dollar] = ACTIONS(1282),
- [sym__brace_start] = ACTIONS(1282),
- },
- [388] = {
- [sym_word] = ACTIONS(1264),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1264),
- [anon_sym_SEMI] = ACTIONS(1264),
- [anon_sym_EQ] = ACTIONS(1264),
- [anon_sym_PLUS_PLUS] = ACTIONS(1264),
- [anon_sym_DASH_DASH] = ACTIONS(1264),
- [anon_sym_PLUS_EQ] = ACTIONS(1264),
- [anon_sym_DASH_EQ] = ACTIONS(1264),
- [anon_sym_STAR_EQ] = ACTIONS(1264),
- [anon_sym_SLASH_EQ] = ACTIONS(1264),
- [anon_sym_PERCENT_EQ] = ACTIONS(1264),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1264),
- [anon_sym_LT_LT_EQ] = ACTIONS(1264),
- [anon_sym_GT_GT_EQ] = ACTIONS(1264),
- [anon_sym_AMP_EQ] = ACTIONS(1264),
- [anon_sym_CARET_EQ] = ACTIONS(1264),
- [anon_sym_PIPE_EQ] = ACTIONS(1264),
- [anon_sym_PIPE_PIPE] = ACTIONS(1264),
- [anon_sym_AMP_AMP] = ACTIONS(1264),
- [anon_sym_PIPE] = ACTIONS(1264),
- [anon_sym_CARET] = ACTIONS(1264),
- [anon_sym_AMP] = ACTIONS(1264),
- [anon_sym_EQ_EQ] = ACTIONS(1264),
- [anon_sym_BANG_EQ] = ACTIONS(1264),
- [anon_sym_LT] = ACTIONS(1264),
- [anon_sym_GT] = ACTIONS(1264),
- [anon_sym_LT_EQ] = ACTIONS(1264),
- [anon_sym_GT_EQ] = ACTIONS(1264),
- [anon_sym_LT_LT] = ACTIONS(1264),
- [anon_sym_GT_GT] = ACTIONS(1264),
- [anon_sym_PLUS] = ACTIONS(1264),
- [anon_sym_DASH] = ACTIONS(1264),
- [anon_sym_STAR] = ACTIONS(1264),
- [anon_sym_SLASH] = ACTIONS(1264),
- [anon_sym_PERCENT] = ACTIONS(1264),
- [anon_sym_STAR_STAR] = ACTIONS(1264),
- [anon_sym_LPAREN] = ACTIONS(1264),
- [anon_sym_RPAREN] = ACTIONS(1264),
- [anon_sym_SEMI_SEMI] = ACTIONS(1264),
- [anon_sym_PIPE_AMP] = ACTIONS(1264),
- [anon_sym_EQ_TILDE] = ACTIONS(1264),
- [anon_sym_AMP_GT] = ACTIONS(1264),
- [anon_sym_AMP_GT_GT] = ACTIONS(1264),
- [anon_sym_LT_AMP] = ACTIONS(1264),
- [anon_sym_GT_AMP] = ACTIONS(1264),
- [anon_sym_GT_PIPE] = ACTIONS(1264),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1264),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1264),
- [anon_sym_LT_LT_DASH] = ACTIONS(1264),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1266),
- [anon_sym_LT_LT_LT] = ACTIONS(1264),
- [anon_sym_QMARK] = ACTIONS(1264),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1264),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1264),
- [aux_sym_concatenation_token1] = ACTIONS(1264),
- [anon_sym_DOLLAR] = ACTIONS(1264),
- [sym__special_character] = ACTIONS(1264),
- [anon_sym_DQUOTE] = ACTIONS(1264),
- [sym_raw_string] = ACTIONS(1264),
- [sym_ansi_c_string] = ACTIONS(1264),
- [aux_sym_number_token1] = ACTIONS(1264),
- [aux_sym_number_token2] = ACTIONS(1264),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1264),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1264),
- [anon_sym_BQUOTE] = ACTIONS(1264),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1264),
- [anon_sym_LT_LPAREN] = ACTIONS(1264),
- [anon_sym_GT_LPAREN] = ACTIONS(1264),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1266),
- [sym__concat] = ACTIONS(1266),
- [sym_test_operator] = ACTIONS(1266),
- [sym__bare_dollar] = ACTIONS(1266),
- [sym__brace_start] = ACTIONS(1266),
- },
- [389] = {
- [sym_word] = ACTIONS(1284),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1284),
- [anon_sym_SEMI] = ACTIONS(1284),
- [anon_sym_EQ] = ACTIONS(1284),
- [anon_sym_PLUS_PLUS] = ACTIONS(1284),
- [anon_sym_DASH_DASH] = ACTIONS(1284),
- [anon_sym_PLUS_EQ] = ACTIONS(1284),
- [anon_sym_DASH_EQ] = ACTIONS(1284),
- [anon_sym_STAR_EQ] = ACTIONS(1284),
- [anon_sym_SLASH_EQ] = ACTIONS(1284),
- [anon_sym_PERCENT_EQ] = ACTIONS(1284),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1284),
- [anon_sym_LT_LT_EQ] = ACTIONS(1284),
- [anon_sym_GT_GT_EQ] = ACTIONS(1284),
- [anon_sym_AMP_EQ] = ACTIONS(1284),
- [anon_sym_CARET_EQ] = ACTIONS(1284),
- [anon_sym_PIPE_EQ] = ACTIONS(1284),
- [anon_sym_PIPE_PIPE] = ACTIONS(1284),
- [anon_sym_AMP_AMP] = ACTIONS(1284),
- [anon_sym_PIPE] = ACTIONS(1284),
- [anon_sym_CARET] = ACTIONS(1284),
- [anon_sym_AMP] = ACTIONS(1284),
- [anon_sym_EQ_EQ] = ACTIONS(1284),
- [anon_sym_BANG_EQ] = ACTIONS(1284),
- [anon_sym_LT] = ACTIONS(1284),
- [anon_sym_GT] = ACTIONS(1284),
- [anon_sym_LT_EQ] = ACTIONS(1284),
- [anon_sym_GT_EQ] = ACTIONS(1284),
- [anon_sym_LT_LT] = ACTIONS(1284),
- [anon_sym_GT_GT] = ACTIONS(1284),
- [anon_sym_PLUS] = ACTIONS(1284),
- [anon_sym_DASH] = ACTIONS(1284),
- [anon_sym_STAR] = ACTIONS(1284),
- [anon_sym_SLASH] = ACTIONS(1284),
- [anon_sym_PERCENT] = ACTIONS(1284),
- [anon_sym_STAR_STAR] = ACTIONS(1284),
- [anon_sym_LPAREN] = ACTIONS(1284),
- [anon_sym_RPAREN] = ACTIONS(1284),
- [anon_sym_SEMI_SEMI] = ACTIONS(1284),
- [anon_sym_PIPE_AMP] = ACTIONS(1284),
- [anon_sym_EQ_TILDE] = ACTIONS(1284),
- [anon_sym_AMP_GT] = ACTIONS(1284),
- [anon_sym_AMP_GT_GT] = ACTIONS(1284),
- [anon_sym_LT_AMP] = ACTIONS(1284),
- [anon_sym_GT_AMP] = ACTIONS(1284),
- [anon_sym_GT_PIPE] = ACTIONS(1284),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1284),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1284),
- [anon_sym_LT_LT_DASH] = ACTIONS(1284),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1286),
- [anon_sym_LT_LT_LT] = ACTIONS(1284),
- [anon_sym_QMARK] = ACTIONS(1284),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1284),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1284),
- [aux_sym_concatenation_token1] = ACTIONS(1284),
- [anon_sym_DOLLAR] = ACTIONS(1284),
- [sym__special_character] = ACTIONS(1284),
- [anon_sym_DQUOTE] = ACTIONS(1284),
- [sym_raw_string] = ACTIONS(1284),
- [sym_ansi_c_string] = ACTIONS(1284),
- [aux_sym_number_token1] = ACTIONS(1284),
- [aux_sym_number_token2] = ACTIONS(1284),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1284),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1284),
- [anon_sym_BQUOTE] = ACTIONS(1284),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1284),
- [anon_sym_LT_LPAREN] = ACTIONS(1284),
- [anon_sym_GT_LPAREN] = ACTIONS(1284),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1286),
- [sym__concat] = ACTIONS(1286),
- [sym_test_operator] = ACTIONS(1286),
- [sym__bare_dollar] = ACTIONS(1286),
- [sym__brace_start] = ACTIONS(1286),
- },
- [390] = {
- [sym_word] = ACTIONS(1288),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1288),
- [anon_sym_SEMI] = ACTIONS(1288),
- [anon_sym_EQ] = ACTIONS(1288),
- [anon_sym_PLUS_PLUS] = ACTIONS(1288),
- [anon_sym_DASH_DASH] = ACTIONS(1288),
- [anon_sym_PLUS_EQ] = ACTIONS(1288),
- [anon_sym_DASH_EQ] = ACTIONS(1288),
- [anon_sym_STAR_EQ] = ACTIONS(1288),
- [anon_sym_SLASH_EQ] = ACTIONS(1288),
- [anon_sym_PERCENT_EQ] = ACTIONS(1288),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1288),
- [anon_sym_LT_LT_EQ] = ACTIONS(1288),
- [anon_sym_GT_GT_EQ] = ACTIONS(1288),
- [anon_sym_AMP_EQ] = ACTIONS(1288),
- [anon_sym_CARET_EQ] = ACTIONS(1288),
- [anon_sym_PIPE_EQ] = ACTIONS(1288),
- [anon_sym_PIPE_PIPE] = ACTIONS(1288),
- [anon_sym_AMP_AMP] = ACTIONS(1288),
- [anon_sym_PIPE] = ACTIONS(1288),
- [anon_sym_CARET] = ACTIONS(1288),
- [anon_sym_AMP] = ACTIONS(1288),
- [anon_sym_EQ_EQ] = ACTIONS(1288),
- [anon_sym_BANG_EQ] = ACTIONS(1288),
- [anon_sym_LT] = ACTIONS(1288),
- [anon_sym_GT] = ACTIONS(1288),
- [anon_sym_LT_EQ] = ACTIONS(1288),
- [anon_sym_GT_EQ] = ACTIONS(1288),
- [anon_sym_LT_LT] = ACTIONS(1288),
- [anon_sym_GT_GT] = ACTIONS(1288),
- [anon_sym_PLUS] = ACTIONS(1288),
- [anon_sym_DASH] = ACTIONS(1288),
- [anon_sym_STAR] = ACTIONS(1288),
- [anon_sym_SLASH] = ACTIONS(1288),
- [anon_sym_PERCENT] = ACTIONS(1288),
- [anon_sym_STAR_STAR] = ACTIONS(1288),
- [anon_sym_LPAREN] = ACTIONS(1288),
- [anon_sym_RPAREN] = ACTIONS(1288),
- [anon_sym_SEMI_SEMI] = ACTIONS(1288),
- [anon_sym_PIPE_AMP] = ACTIONS(1288),
- [anon_sym_EQ_TILDE] = ACTIONS(1288),
- [anon_sym_AMP_GT] = ACTIONS(1288),
- [anon_sym_AMP_GT_GT] = ACTIONS(1288),
- [anon_sym_LT_AMP] = ACTIONS(1288),
- [anon_sym_GT_AMP] = ACTIONS(1288),
- [anon_sym_GT_PIPE] = ACTIONS(1288),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1288),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1288),
- [anon_sym_LT_LT_DASH] = ACTIONS(1288),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1290),
- [anon_sym_LT_LT_LT] = ACTIONS(1288),
- [anon_sym_QMARK] = ACTIONS(1288),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1288),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1288),
- [aux_sym_concatenation_token1] = ACTIONS(1288),
- [anon_sym_DOLLAR] = ACTIONS(1288),
- [sym__special_character] = ACTIONS(1288),
- [anon_sym_DQUOTE] = ACTIONS(1288),
- [sym_raw_string] = ACTIONS(1288),
- [sym_ansi_c_string] = ACTIONS(1288),
- [aux_sym_number_token1] = ACTIONS(1288),
- [aux_sym_number_token2] = ACTIONS(1288),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1288),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1288),
- [anon_sym_BQUOTE] = ACTIONS(1288),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1288),
- [anon_sym_LT_LPAREN] = ACTIONS(1288),
- [anon_sym_GT_LPAREN] = ACTIONS(1288),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1290),
- [sym__concat] = ACTIONS(1290),
- [sym_test_operator] = ACTIONS(1290),
- [sym__bare_dollar] = ACTIONS(1290),
- [sym__brace_start] = ACTIONS(1290),
- },
- [391] = {
- [aux_sym__literal_repeat1] = STATE(392),
- [sym_word] = ACTIONS(231),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(231),
- [anon_sym_SEMI] = ACTIONS(231),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(233),
- [anon_sym_GT_GT_EQ] = ACTIONS(233),
- [anon_sym_AMP_EQ] = ACTIONS(233),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(233),
- [anon_sym_PIPE_PIPE] = ACTIONS(235),
- [anon_sym_AMP_AMP] = ACTIONS(235),
- [anon_sym_PIPE] = ACTIONS(235),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(235),
- [anon_sym_EQ_EQ] = ACTIONS(235),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(235),
- [anon_sym_GT] = ACTIONS(235),
- [anon_sym_LT_EQ] = ACTIONS(233),
- [anon_sym_GT_EQ] = ACTIONS(233),
- [anon_sym_LT_LT] = ACTIONS(235),
- [anon_sym_GT_GT] = ACTIONS(235),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(231),
- [anon_sym_RPAREN] = ACTIONS(235),
- [anon_sym_SEMI_SEMI] = ACTIONS(231),
- [anon_sym_PIPE_AMP] = ACTIONS(231),
- [anon_sym_EQ_TILDE] = ACTIONS(235),
- [anon_sym_AMP_GT] = ACTIONS(231),
- [anon_sym_AMP_GT_GT] = ACTIONS(231),
- [anon_sym_LT_AMP] = ACTIONS(231),
- [anon_sym_GT_AMP] = ACTIONS(231),
- [anon_sym_GT_PIPE] = ACTIONS(231),
- [anon_sym_LT_AMP_DASH] = ACTIONS(231),
- [anon_sym_GT_AMP_DASH] = ACTIONS(231),
- [anon_sym_LT_LT_DASH] = ACTIONS(231),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(268),
- [anon_sym_LT_LT_LT] = ACTIONS(231),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(231),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(231),
- [anon_sym_DOLLAR] = ACTIONS(231),
- [sym__special_character] = ACTIONS(1292),
- [anon_sym_DQUOTE] = ACTIONS(231),
- [sym_raw_string] = ACTIONS(231),
- [sym_ansi_c_string] = ACTIONS(231),
- [aux_sym_number_token1] = ACTIONS(231),
- [aux_sym_number_token2] = ACTIONS(231),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(231),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(231),
- [anon_sym_BQUOTE] = ACTIONS(231),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(231),
- [anon_sym_LT_LPAREN] = ACTIONS(231),
- [anon_sym_GT_LPAREN] = ACTIONS(231),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(268),
- [sym_test_operator] = ACTIONS(282),
- [sym__bare_dollar] = ACTIONS(268),
- [sym__brace_start] = ACTIONS(268),
- },
- [392] = {
- [aux_sym__literal_repeat1] = STATE(392),
- [sym_word] = ACTIONS(1294),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1294),
- [anon_sym_SEMI] = ACTIONS(1294),
- [anon_sym_EQ] = ACTIONS(1294),
- [anon_sym_PLUS_PLUS] = ACTIONS(1294),
- [anon_sym_DASH_DASH] = ACTIONS(1294),
- [anon_sym_PLUS_EQ] = ACTIONS(1294),
- [anon_sym_DASH_EQ] = ACTIONS(1294),
- [anon_sym_STAR_EQ] = ACTIONS(1294),
- [anon_sym_SLASH_EQ] = ACTIONS(1294),
- [anon_sym_PERCENT_EQ] = ACTIONS(1294),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1294),
- [anon_sym_LT_LT_EQ] = ACTIONS(1294),
- [anon_sym_GT_GT_EQ] = ACTIONS(1294),
- [anon_sym_AMP_EQ] = ACTIONS(1294),
- [anon_sym_CARET_EQ] = ACTIONS(1294),
- [anon_sym_PIPE_EQ] = ACTIONS(1294),
- [anon_sym_PIPE_PIPE] = ACTIONS(1294),
- [anon_sym_AMP_AMP] = ACTIONS(1294),
- [anon_sym_PIPE] = ACTIONS(1294),
- [anon_sym_CARET] = ACTIONS(1294),
- [anon_sym_AMP] = ACTIONS(1294),
- [anon_sym_EQ_EQ] = ACTIONS(1294),
- [anon_sym_BANG_EQ] = ACTIONS(1294),
- [anon_sym_LT] = ACTIONS(1294),
- [anon_sym_GT] = ACTIONS(1294),
- [anon_sym_LT_EQ] = ACTIONS(1294),
- [anon_sym_GT_EQ] = ACTIONS(1294),
- [anon_sym_LT_LT] = ACTIONS(1294),
- [anon_sym_GT_GT] = ACTIONS(1294),
- [anon_sym_PLUS] = ACTIONS(1294),
- [anon_sym_DASH] = ACTIONS(1294),
- [anon_sym_STAR] = ACTIONS(1294),
- [anon_sym_SLASH] = ACTIONS(1294),
- [anon_sym_PERCENT] = ACTIONS(1294),
- [anon_sym_STAR_STAR] = ACTIONS(1294),
- [anon_sym_LPAREN] = ACTIONS(1294),
- [anon_sym_RPAREN] = ACTIONS(1294),
- [anon_sym_SEMI_SEMI] = ACTIONS(1294),
- [anon_sym_PIPE_AMP] = ACTIONS(1294),
- [anon_sym_EQ_TILDE] = ACTIONS(1294),
- [anon_sym_AMP_GT] = ACTIONS(1294),
- [anon_sym_AMP_GT_GT] = ACTIONS(1294),
- [anon_sym_LT_AMP] = ACTIONS(1294),
- [anon_sym_GT_AMP] = ACTIONS(1294),
- [anon_sym_GT_PIPE] = ACTIONS(1294),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1294),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1294),
- [anon_sym_LT_LT_DASH] = ACTIONS(1294),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1296),
- [anon_sym_LT_LT_LT] = ACTIONS(1294),
- [anon_sym_QMARK] = ACTIONS(1294),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1294),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1294),
- [anon_sym_DOLLAR] = ACTIONS(1294),
- [sym__special_character] = ACTIONS(1298),
- [anon_sym_DQUOTE] = ACTIONS(1294),
- [sym_raw_string] = ACTIONS(1294),
- [sym_ansi_c_string] = ACTIONS(1294),
- [aux_sym_number_token1] = ACTIONS(1294),
- [aux_sym_number_token2] = ACTIONS(1294),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1294),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1294),
- [anon_sym_BQUOTE] = ACTIONS(1294),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1294),
- [anon_sym_LT_LPAREN] = ACTIONS(1294),
- [anon_sym_GT_LPAREN] = ACTIONS(1294),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1296),
- [sym_test_operator] = ACTIONS(1296),
- [sym__bare_dollar] = ACTIONS(1296),
- [sym__brace_start] = ACTIONS(1296),
- },
- [393] = {
- [sym_word] = ACTIONS(1198),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1198),
- [anon_sym_SEMI] = ACTIONS(1198),
- [anon_sym_EQ] = ACTIONS(1198),
- [anon_sym_PLUS_PLUS] = ACTIONS(1198),
- [anon_sym_DASH_DASH] = ACTIONS(1198),
- [anon_sym_PLUS_EQ] = ACTIONS(1198),
- [anon_sym_DASH_EQ] = ACTIONS(1198),
- [anon_sym_STAR_EQ] = ACTIONS(1198),
- [anon_sym_SLASH_EQ] = ACTIONS(1198),
- [anon_sym_PERCENT_EQ] = ACTIONS(1198),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1198),
- [anon_sym_LT_LT_EQ] = ACTIONS(1198),
- [anon_sym_GT_GT_EQ] = ACTIONS(1198),
- [anon_sym_AMP_EQ] = ACTIONS(1198),
- [anon_sym_CARET_EQ] = ACTIONS(1198),
- [anon_sym_PIPE_EQ] = ACTIONS(1198),
- [anon_sym_PIPE_PIPE] = ACTIONS(1198),
- [anon_sym_AMP_AMP] = ACTIONS(1198),
- [anon_sym_PIPE] = ACTIONS(1198),
- [anon_sym_CARET] = ACTIONS(1198),
- [anon_sym_AMP] = ACTIONS(1198),
- [anon_sym_EQ_EQ] = ACTIONS(1198),
- [anon_sym_BANG_EQ] = ACTIONS(1198),
- [anon_sym_LT] = ACTIONS(1198),
- [anon_sym_GT] = ACTIONS(1198),
- [anon_sym_LT_EQ] = ACTIONS(1198),
- [anon_sym_GT_EQ] = ACTIONS(1198),
- [anon_sym_LT_LT] = ACTIONS(1198),
- [anon_sym_GT_GT] = ACTIONS(1198),
- [anon_sym_PLUS] = ACTIONS(1198),
- [anon_sym_DASH] = ACTIONS(1198),
- [anon_sym_STAR] = ACTIONS(1198),
- [anon_sym_SLASH] = ACTIONS(1198),
- [anon_sym_PERCENT] = ACTIONS(1198),
- [anon_sym_STAR_STAR] = ACTIONS(1198),
- [anon_sym_LPAREN] = ACTIONS(1198),
- [anon_sym_RPAREN] = ACTIONS(1198),
- [anon_sym_SEMI_SEMI] = ACTIONS(1198),
- [anon_sym_PIPE_AMP] = ACTIONS(1198),
- [anon_sym_EQ_TILDE] = ACTIONS(1198),
- [anon_sym_AMP_GT] = ACTIONS(1198),
- [anon_sym_AMP_GT_GT] = ACTIONS(1198),
- [anon_sym_LT_AMP] = ACTIONS(1198),
- [anon_sym_GT_AMP] = ACTIONS(1198),
- [anon_sym_GT_PIPE] = ACTIONS(1198),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1198),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1198),
- [anon_sym_LT_LT_DASH] = ACTIONS(1198),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1200),
- [anon_sym_LT_LT_LT] = ACTIONS(1198),
- [anon_sym_QMARK] = ACTIONS(1198),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1198),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1198),
- [anon_sym_DOLLAR] = ACTIONS(1198),
- [sym__special_character] = ACTIONS(1198),
- [anon_sym_DQUOTE] = ACTIONS(1198),
- [sym_raw_string] = ACTIONS(1198),
- [sym_ansi_c_string] = ACTIONS(1198),
- [aux_sym_number_token1] = ACTIONS(1198),
- [aux_sym_number_token2] = ACTIONS(1198),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1198),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1198),
- [anon_sym_BQUOTE] = ACTIONS(1198),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1198),
- [anon_sym_LT_LPAREN] = ACTIONS(1198),
- [anon_sym_GT_LPAREN] = ACTIONS(1198),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1200),
- [sym_test_operator] = ACTIONS(1200),
- [sym__bare_dollar] = ACTIONS(1200),
- [sym__brace_start] = ACTIONS(1200),
- },
- [394] = {
- [aux_sym_concatenation_repeat1] = STATE(398),
- [sym_word] = ACTIONS(1198),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1200),
- [anon_sym_EQ] = ACTIONS(1198),
- [anon_sym_PLUS_PLUS] = ACTIONS(1198),
- [anon_sym_DASH_DASH] = ACTIONS(1198),
- [anon_sym_PLUS_EQ] = ACTIONS(1198),
- [anon_sym_DASH_EQ] = ACTIONS(1198),
- [anon_sym_STAR_EQ] = ACTIONS(1198),
- [anon_sym_SLASH_EQ] = ACTIONS(1198),
- [anon_sym_PERCENT_EQ] = ACTIONS(1198),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1198),
- [anon_sym_LT_LT_EQ] = ACTIONS(1200),
- [anon_sym_GT_GT_EQ] = ACTIONS(1200),
- [anon_sym_AMP_EQ] = ACTIONS(1200),
- [anon_sym_CARET_EQ] = ACTIONS(1198),
- [anon_sym_PIPE_EQ] = ACTIONS(1200),
- [anon_sym_PIPE_PIPE] = ACTIONS(1200),
- [anon_sym_AMP_AMP] = ACTIONS(1200),
- [anon_sym_PIPE] = ACTIONS(1198),
- [anon_sym_CARET] = ACTIONS(1198),
- [anon_sym_AMP] = ACTIONS(1198),
- [anon_sym_EQ_EQ] = ACTIONS(1198),
- [anon_sym_BANG_EQ] = ACTIONS(1198),
- [anon_sym_LT] = ACTIONS(1198),
- [anon_sym_GT] = ACTIONS(1198),
- [anon_sym_LT_EQ] = ACTIONS(1200),
- [anon_sym_GT_EQ] = ACTIONS(1200),
- [anon_sym_LT_LT] = ACTIONS(1198),
- [anon_sym_GT_GT] = ACTIONS(1198),
- [anon_sym_PLUS] = ACTIONS(1198),
- [anon_sym_DASH] = ACTIONS(1198),
- [anon_sym_STAR] = ACTIONS(1198),
- [anon_sym_SLASH] = ACTIONS(1198),
- [anon_sym_PERCENT] = ACTIONS(1198),
- [anon_sym_STAR_STAR] = ACTIONS(1198),
- [anon_sym_LPAREN] = ACTIONS(1198),
- [anon_sym_PIPE_AMP] = ACTIONS(1200),
- [anon_sym_RBRACK] = ACTIONS(1200),
- [anon_sym_EQ_TILDE] = ACTIONS(1198),
- [anon_sym_AMP_GT] = ACTIONS(1198),
- [anon_sym_AMP_GT_GT] = ACTIONS(1200),
- [anon_sym_LT_AMP] = ACTIONS(1198),
- [anon_sym_GT_AMP] = ACTIONS(1198),
- [anon_sym_GT_PIPE] = ACTIONS(1200),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1200),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1200),
- [anon_sym_LT_LT_DASH] = ACTIONS(1200),
- [anon_sym_LT_LT_LT] = ACTIONS(1200),
- [anon_sym_QMARK] = ACTIONS(1198),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1200),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1200),
- [aux_sym_concatenation_token1] = ACTIONS(291),
- [anon_sym_DOLLAR] = ACTIONS(1198),
- [sym__special_character] = ACTIONS(1198),
- [anon_sym_DQUOTE] = ACTIONS(1200),
- [sym_raw_string] = ACTIONS(1200),
- [sym_ansi_c_string] = ACTIONS(1200),
- [aux_sym_number_token1] = ACTIONS(1198),
- [aux_sym_number_token2] = ACTIONS(1198),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1200),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1198),
- [anon_sym_BQUOTE] = ACTIONS(1198),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1200),
- [anon_sym_LT_LPAREN] = ACTIONS(1200),
- [anon_sym_GT_LPAREN] = ACTIONS(1200),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1200),
- [sym__concat] = ACTIONS(291),
- [sym_test_operator] = ACTIONS(1200),
- [sym__bare_dollar] = ACTIONS(1200),
- [sym__brace_start] = ACTIONS(1200),
- },
- [395] = {
- [aux_sym_concatenation_repeat1] = STATE(395),
- [sym_word] = ACTIONS(1208),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1210),
- [anon_sym_EQ] = ACTIONS(1208),
- [anon_sym_PLUS_PLUS] = ACTIONS(1208),
- [anon_sym_DASH_DASH] = ACTIONS(1208),
- [anon_sym_PLUS_EQ] = ACTIONS(1208),
- [anon_sym_DASH_EQ] = ACTIONS(1208),
- [anon_sym_STAR_EQ] = ACTIONS(1208),
- [anon_sym_SLASH_EQ] = ACTIONS(1208),
- [anon_sym_PERCENT_EQ] = ACTIONS(1208),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1208),
- [anon_sym_LT_LT_EQ] = ACTIONS(1210),
- [anon_sym_GT_GT_EQ] = ACTIONS(1210),
- [anon_sym_AMP_EQ] = ACTIONS(1210),
- [anon_sym_CARET_EQ] = ACTIONS(1208),
- [anon_sym_PIPE_EQ] = ACTIONS(1210),
- [anon_sym_PIPE_PIPE] = ACTIONS(1210),
- [anon_sym_AMP_AMP] = ACTIONS(1210),
- [anon_sym_PIPE] = ACTIONS(1208),
- [anon_sym_CARET] = ACTIONS(1208),
- [anon_sym_AMP] = ACTIONS(1208),
- [anon_sym_EQ_EQ] = ACTIONS(1208),
- [anon_sym_BANG_EQ] = ACTIONS(1208),
- [anon_sym_LT] = ACTIONS(1208),
- [anon_sym_GT] = ACTIONS(1208),
- [anon_sym_LT_EQ] = ACTIONS(1210),
- [anon_sym_GT_EQ] = ACTIONS(1210),
- [anon_sym_LT_LT] = ACTIONS(1208),
- [anon_sym_GT_GT] = ACTIONS(1208),
- [anon_sym_PLUS] = ACTIONS(1208),
- [anon_sym_DASH] = ACTIONS(1208),
- [anon_sym_STAR] = ACTIONS(1208),
- [anon_sym_SLASH] = ACTIONS(1208),
- [anon_sym_PERCENT] = ACTIONS(1208),
- [anon_sym_STAR_STAR] = ACTIONS(1208),
- [anon_sym_LPAREN] = ACTIONS(1208),
- [anon_sym_PIPE_AMP] = ACTIONS(1210),
- [anon_sym_RBRACK] = ACTIONS(1210),
- [anon_sym_EQ_TILDE] = ACTIONS(1208),
- [anon_sym_AMP_GT] = ACTIONS(1208),
- [anon_sym_AMP_GT_GT] = ACTIONS(1210),
- [anon_sym_LT_AMP] = ACTIONS(1208),
- [anon_sym_GT_AMP] = ACTIONS(1208),
- [anon_sym_GT_PIPE] = ACTIONS(1210),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1210),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1210),
- [anon_sym_LT_LT_DASH] = ACTIONS(1210),
- [anon_sym_LT_LT_LT] = ACTIONS(1210),
- [anon_sym_QMARK] = ACTIONS(1208),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1210),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1210),
- [aux_sym_concatenation_token1] = ACTIONS(1301),
- [anon_sym_DOLLAR] = ACTIONS(1208),
- [sym__special_character] = ACTIONS(1208),
- [anon_sym_DQUOTE] = ACTIONS(1210),
- [sym_raw_string] = ACTIONS(1210),
- [sym_ansi_c_string] = ACTIONS(1210),
- [aux_sym_number_token1] = ACTIONS(1208),
- [aux_sym_number_token2] = ACTIONS(1208),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1210),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1208),
- [anon_sym_BQUOTE] = ACTIONS(1208),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1210),
- [anon_sym_LT_LPAREN] = ACTIONS(1210),
- [anon_sym_GT_LPAREN] = ACTIONS(1210),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1210),
- [sym__concat] = ACTIONS(1301),
- [sym_test_operator] = ACTIONS(1210),
- [sym__bare_dollar] = ACTIONS(1210),
- [sym__brace_start] = ACTIONS(1210),
- },
- [396] = {
- [sym_word] = ACTIONS(1183),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1183),
- [anon_sym_SEMI] = ACTIONS(1183),
- [anon_sym_EQ] = ACTIONS(1185),
- [anon_sym_PLUS_PLUS] = ACTIONS(1185),
- [anon_sym_DASH_DASH] = ACTIONS(1185),
- [anon_sym_PLUS_EQ] = ACTIONS(1185),
- [anon_sym_DASH_EQ] = ACTIONS(1185),
- [anon_sym_STAR_EQ] = ACTIONS(1185),
- [anon_sym_SLASH_EQ] = ACTIONS(1185),
- [anon_sym_PERCENT_EQ] = ACTIONS(1185),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1185),
- [anon_sym_LT_LT_EQ] = ACTIONS(1185),
- [anon_sym_GT_GT_EQ] = ACTIONS(1185),
- [anon_sym_AMP_EQ] = ACTIONS(1185),
- [anon_sym_CARET_EQ] = ACTIONS(1185),
- [anon_sym_PIPE_EQ] = ACTIONS(1185),
- [anon_sym_PIPE_PIPE] = ACTIONS(1187),
- [anon_sym_AMP_AMP] = ACTIONS(1187),
- [anon_sym_PIPE] = ACTIONS(1187),
- [anon_sym_CARET] = ACTIONS(1185),
- [anon_sym_AMP] = ACTIONS(1187),
- [anon_sym_EQ_EQ] = ACTIONS(1187),
- [anon_sym_BANG_EQ] = ACTIONS(1185),
- [anon_sym_LT] = ACTIONS(1187),
- [anon_sym_GT] = ACTIONS(1187),
- [anon_sym_LT_EQ] = ACTIONS(1185),
- [anon_sym_GT_EQ] = ACTIONS(1185),
- [anon_sym_LT_LT] = ACTIONS(1187),
- [anon_sym_GT_GT] = ACTIONS(1187),
- [anon_sym_PLUS] = ACTIONS(1185),
- [anon_sym_DASH] = ACTIONS(1185),
- [anon_sym_STAR] = ACTIONS(1185),
- [anon_sym_SLASH] = ACTIONS(1185),
- [anon_sym_PERCENT] = ACTIONS(1185),
- [anon_sym_STAR_STAR] = ACTIONS(1185),
- [anon_sym_LPAREN] = ACTIONS(1183),
- [anon_sym_RPAREN] = ACTIONS(1187),
- [anon_sym_SEMI_SEMI] = ACTIONS(1183),
- [anon_sym_PIPE_AMP] = ACTIONS(1183),
- [anon_sym_EQ_TILDE] = ACTIONS(1187),
- [anon_sym_AMP_GT] = ACTIONS(1183),
- [anon_sym_AMP_GT_GT] = ACTIONS(1183),
- [anon_sym_LT_AMP] = ACTIONS(1183),
- [anon_sym_GT_AMP] = ACTIONS(1183),
- [anon_sym_GT_PIPE] = ACTIONS(1183),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1183),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1183),
- [anon_sym_LT_LT_DASH] = ACTIONS(1183),
- [aux_sym_heredoc_redirect_token1] = ACTIONS(1193),
- [anon_sym_LT_LT_LT] = ACTIONS(1183),
- [anon_sym_QMARK] = ACTIONS(1185),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1183),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1183),
- [anon_sym_DOLLAR] = ACTIONS(1183),
- [sym__special_character] = ACTIONS(1183),
- [anon_sym_DQUOTE] = ACTIONS(1183),
- [sym_raw_string] = ACTIONS(1183),
- [sym_ansi_c_string] = ACTIONS(1183),
- [aux_sym_number_token1] = ACTIONS(1183),
- [aux_sym_number_token2] = ACTIONS(1183),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1183),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1183),
- [anon_sym_BQUOTE] = ACTIONS(1183),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1183),
- [anon_sym_LT_LPAREN] = ACTIONS(1183),
- [anon_sym_GT_LPAREN] = ACTIONS(1183),
- [sym_comment] = ACTIONS(3),
- [sym_file_descriptor] = ACTIONS(1193),
- [sym_test_operator] = ACTIONS(1195),
- [sym__bare_dollar] = ACTIONS(1193),
- [sym__brace_start] = ACTIONS(1193),
- },
- [397] = {
- [aux_sym_concatenation_repeat1] = STATE(395),
- [sym_word] = ACTIONS(1202),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1204),
- [anon_sym_EQ] = ACTIONS(1202),
- [anon_sym_PLUS_PLUS] = ACTIONS(1202),
- [anon_sym_DASH_DASH] = ACTIONS(1202),
- [anon_sym_PLUS_EQ] = ACTIONS(1202),
- [anon_sym_DASH_EQ] = ACTIONS(1202),
- [anon_sym_STAR_EQ] = ACTIONS(1202),
- [anon_sym_SLASH_EQ] = ACTIONS(1202),
- [anon_sym_PERCENT_EQ] = ACTIONS(1202),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1202),
- [anon_sym_LT_LT_EQ] = ACTIONS(1204),
- [anon_sym_GT_GT_EQ] = ACTIONS(1204),
- [anon_sym_AMP_EQ] = ACTIONS(1204),
- [anon_sym_CARET_EQ] = ACTIONS(1202),
- [anon_sym_PIPE_EQ] = ACTIONS(1204),
- [anon_sym_PIPE_PIPE] = ACTIONS(1204),
- [anon_sym_AMP_AMP] = ACTIONS(1204),
- [anon_sym_PIPE] = ACTIONS(1202),
- [anon_sym_CARET] = ACTIONS(1202),
- [anon_sym_AMP] = ACTIONS(1202),
- [anon_sym_EQ_EQ] = ACTIONS(1202),
- [anon_sym_BANG_EQ] = ACTIONS(1202),
- [anon_sym_LT] = ACTIONS(1202),
- [anon_sym_GT] = ACTIONS(1202),
- [anon_sym_LT_EQ] = ACTIONS(1204),
- [anon_sym_GT_EQ] = ACTIONS(1204),
- [anon_sym_LT_LT] = ACTIONS(1202),
- [anon_sym_GT_GT] = ACTIONS(1202),
- [anon_sym_PLUS] = ACTIONS(1202),
- [anon_sym_DASH] = ACTIONS(1202),
- [anon_sym_STAR] = ACTIONS(1202),
- [anon_sym_SLASH] = ACTIONS(1202),
- [anon_sym_PERCENT] = ACTIONS(1202),
- [anon_sym_STAR_STAR] = ACTIONS(1202),
- [anon_sym_LPAREN] = ACTIONS(1202),
- [anon_sym_PIPE_AMP] = ACTIONS(1204),
- [anon_sym_RBRACK] = ACTIONS(1204),
- [anon_sym_EQ_TILDE] = ACTIONS(1202),
- [anon_sym_AMP_GT] = ACTIONS(1202),
- [anon_sym_AMP_GT_GT] = ACTIONS(1204),
- [anon_sym_LT_AMP] = ACTIONS(1202),
- [anon_sym_GT_AMP] = ACTIONS(1202),
- [anon_sym_GT_PIPE] = ACTIONS(1204),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1204),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1204),
- [anon_sym_LT_LT_DASH] = ACTIONS(1204),
- [anon_sym_LT_LT_LT] = ACTIONS(1204),
- [anon_sym_QMARK] = ACTIONS(1202),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1204),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1204),
- [aux_sym_concatenation_token1] = ACTIONS(291),
- [anon_sym_DOLLAR] = ACTIONS(1202),
- [sym__special_character] = ACTIONS(1202),
- [anon_sym_DQUOTE] = ACTIONS(1204),
- [sym_raw_string] = ACTIONS(1204),
- [sym_ansi_c_string] = ACTIONS(1204),
- [aux_sym_number_token1] = ACTIONS(1202),
- [aux_sym_number_token2] = ACTIONS(1202),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1204),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1202),
- [anon_sym_BQUOTE] = ACTIONS(1202),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1204),
- [anon_sym_LT_LPAREN] = ACTIONS(1204),
- [anon_sym_GT_LPAREN] = ACTIONS(1204),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1204),
- [sym__concat] = ACTIONS(1304),
- [sym_test_operator] = ACTIONS(1204),
- [sym__bare_dollar] = ACTIONS(1204),
- [sym__brace_start] = ACTIONS(1204),
- },
- [398] = {
- [aux_sym_concatenation_repeat1] = STATE(395),
- [sym_word] = ACTIONS(1218),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1220),
- [anon_sym_EQ] = ACTIONS(1218),
- [anon_sym_PLUS_PLUS] = ACTIONS(1218),
- [anon_sym_DASH_DASH] = ACTIONS(1218),
- [anon_sym_PLUS_EQ] = ACTIONS(1218),
- [anon_sym_DASH_EQ] = ACTIONS(1218),
- [anon_sym_STAR_EQ] = ACTIONS(1218),
- [anon_sym_SLASH_EQ] = ACTIONS(1218),
- [anon_sym_PERCENT_EQ] = ACTIONS(1218),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1218),
- [anon_sym_LT_LT_EQ] = ACTIONS(1220),
- [anon_sym_GT_GT_EQ] = ACTIONS(1220),
- [anon_sym_AMP_EQ] = ACTIONS(1220),
- [anon_sym_CARET_EQ] = ACTIONS(1218),
- [anon_sym_PIPE_EQ] = ACTIONS(1220),
- [anon_sym_PIPE_PIPE] = ACTIONS(1220),
- [anon_sym_AMP_AMP] = ACTIONS(1220),
- [anon_sym_PIPE] = ACTIONS(1218),
- [anon_sym_CARET] = ACTIONS(1218),
- [anon_sym_AMP] = ACTIONS(1218),
- [anon_sym_EQ_EQ] = ACTIONS(1218),
- [anon_sym_BANG_EQ] = ACTIONS(1218),
- [anon_sym_LT] = ACTIONS(1218),
- [anon_sym_GT] = ACTIONS(1218),
- [anon_sym_LT_EQ] = ACTIONS(1220),
- [anon_sym_GT_EQ] = ACTIONS(1220),
- [anon_sym_LT_LT] = ACTIONS(1218),
- [anon_sym_GT_GT] = ACTIONS(1218),
- [anon_sym_PLUS] = ACTIONS(1218),
- [anon_sym_DASH] = ACTIONS(1218),
- [anon_sym_STAR] = ACTIONS(1218),
- [anon_sym_SLASH] = ACTIONS(1218),
- [anon_sym_PERCENT] = ACTIONS(1218),
- [anon_sym_STAR_STAR] = ACTIONS(1218),
- [anon_sym_LPAREN] = ACTIONS(1218),
- [anon_sym_PIPE_AMP] = ACTIONS(1220),
- [anon_sym_RBRACK] = ACTIONS(1220),
- [anon_sym_EQ_TILDE] = ACTIONS(1218),
- [anon_sym_AMP_GT] = ACTIONS(1218),
- [anon_sym_AMP_GT_GT] = ACTIONS(1220),
- [anon_sym_LT_AMP] = ACTIONS(1218),
- [anon_sym_GT_AMP] = ACTIONS(1218),
- [anon_sym_GT_PIPE] = ACTIONS(1220),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1220),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1220),
- [anon_sym_LT_LT_DASH] = ACTIONS(1220),
- [anon_sym_LT_LT_LT] = ACTIONS(1220),
- [anon_sym_QMARK] = ACTIONS(1218),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1220),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1220),
- [aux_sym_concatenation_token1] = ACTIONS(291),
- [anon_sym_DOLLAR] = ACTIONS(1218),
- [sym__special_character] = ACTIONS(1218),
- [anon_sym_DQUOTE] = ACTIONS(1220),
- [sym_raw_string] = ACTIONS(1220),
- [sym_ansi_c_string] = ACTIONS(1220),
- [aux_sym_number_token1] = ACTIONS(1218),
- [aux_sym_number_token2] = ACTIONS(1218),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1220),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1218),
- [anon_sym_BQUOTE] = ACTIONS(1218),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1220),
- [anon_sym_LT_LPAREN] = ACTIONS(1220),
- [anon_sym_GT_LPAREN] = ACTIONS(1220),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1220),
- [sym__concat] = ACTIONS(1306),
- [sym_test_operator] = ACTIONS(1220),
- [sym__bare_dollar] = ACTIONS(1220),
- [sym__brace_start] = ACTIONS(1220),
- },
- [399] = {
- [aux_sym_concatenation_repeat1] = STATE(397),
- [sym_word] = ACTIONS(1183),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1193),
- [anon_sym_EQ] = ACTIONS(1185),
- [anon_sym_PLUS_PLUS] = ACTIONS(1185),
- [anon_sym_DASH_DASH] = ACTIONS(1185),
- [anon_sym_PLUS_EQ] = ACTIONS(1185),
- [anon_sym_DASH_EQ] = ACTIONS(1185),
- [anon_sym_STAR_EQ] = ACTIONS(1185),
- [anon_sym_SLASH_EQ] = ACTIONS(1185),
- [anon_sym_PERCENT_EQ] = ACTIONS(1185),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1185),
- [anon_sym_LT_LT_EQ] = ACTIONS(1308),
- [anon_sym_GT_GT_EQ] = ACTIONS(1308),
- [anon_sym_AMP_EQ] = ACTIONS(1308),
- [anon_sym_CARET_EQ] = ACTIONS(1185),
- [anon_sym_PIPE_EQ] = ACTIONS(1308),
- [anon_sym_PIPE_PIPE] = ACTIONS(1195),
- [anon_sym_AMP_AMP] = ACTIONS(1195),
- [anon_sym_PIPE] = ACTIONS(1187),
- [anon_sym_CARET] = ACTIONS(1185),
- [anon_sym_AMP] = ACTIONS(1185),
- [anon_sym_EQ_EQ] = ACTIONS(1187),
- [anon_sym_BANG_EQ] = ACTIONS(1185),
- [anon_sym_LT] = ACTIONS(1187),
- [anon_sym_GT] = ACTIONS(1187),
- [anon_sym_LT_EQ] = ACTIONS(1308),
- [anon_sym_GT_EQ] = ACTIONS(1308),
- [anon_sym_LT_LT] = ACTIONS(1187),
- [anon_sym_GT_GT] = ACTIONS(1187),
- [anon_sym_PLUS] = ACTIONS(1185),
- [anon_sym_DASH] = ACTIONS(1185),
- [anon_sym_STAR] = ACTIONS(1185),
- [anon_sym_SLASH] = ACTIONS(1185),
- [anon_sym_PERCENT] = ACTIONS(1185),
- [anon_sym_STAR_STAR] = ACTIONS(1185),
- [anon_sym_LPAREN] = ACTIONS(1310),
- [anon_sym_PIPE_AMP] = ACTIONS(1193),
- [anon_sym_RBRACK] = ACTIONS(1308),
- [anon_sym_EQ_TILDE] = ACTIONS(1187),
- [anon_sym_AMP_GT] = ACTIONS(1183),
- [anon_sym_AMP_GT_GT] = ACTIONS(1193),
- [anon_sym_LT_AMP] = ACTIONS(1183),
- [anon_sym_GT_AMP] = ACTIONS(1183),
- [anon_sym_GT_PIPE] = ACTIONS(1193),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1193),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1193),
- [anon_sym_LT_LT_DASH] = ACTIONS(1193),
- [anon_sym_LT_LT_LT] = ACTIONS(1193),
- [anon_sym_QMARK] = ACTIONS(1185),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1193),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1193),
- [aux_sym_concatenation_token1] = ACTIONS(291),
- [anon_sym_DOLLAR] = ACTIONS(1183),
- [sym__special_character] = ACTIONS(1183),
- [anon_sym_DQUOTE] = ACTIONS(1193),
- [sym_raw_string] = ACTIONS(1193),
- [sym_ansi_c_string] = ACTIONS(1193),
- [aux_sym_number_token1] = ACTIONS(1183),
- [aux_sym_number_token2] = ACTIONS(1183),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1193),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1183),
- [anon_sym_BQUOTE] = ACTIONS(1183),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1193),
- [anon_sym_LT_LPAREN] = ACTIONS(1193),
- [anon_sym_GT_LPAREN] = ACTIONS(1193),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1193),
- [sym__concat] = ACTIONS(291),
- [sym_test_operator] = ACTIONS(1195),
- [sym__bare_dollar] = ACTIONS(1193),
- [sym__brace_start] = ACTIONS(1193),
- },
- [400] = {
- [aux_sym_concatenation_repeat1] = STATE(397),
- [sym_word] = ACTIONS(1183),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1193),
- [anon_sym_EQ] = ACTIONS(1185),
- [anon_sym_PLUS_PLUS] = ACTIONS(1185),
- [anon_sym_DASH_DASH] = ACTIONS(1185),
- [anon_sym_PLUS_EQ] = ACTIONS(1185),
- [anon_sym_DASH_EQ] = ACTIONS(1185),
- [anon_sym_STAR_EQ] = ACTIONS(1185),
- [anon_sym_SLASH_EQ] = ACTIONS(1185),
- [anon_sym_PERCENT_EQ] = ACTIONS(1185),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1185),
- [anon_sym_LT_LT_EQ] = ACTIONS(1308),
- [anon_sym_GT_GT_EQ] = ACTIONS(1308),
- [anon_sym_AMP_EQ] = ACTIONS(1308),
- [anon_sym_CARET_EQ] = ACTIONS(1185),
- [anon_sym_PIPE_EQ] = ACTIONS(1308),
- [anon_sym_PIPE_PIPE] = ACTIONS(1195),
- [anon_sym_AMP_AMP] = ACTIONS(1195),
- [anon_sym_PIPE] = ACTIONS(1187),
- [anon_sym_CARET] = ACTIONS(1185),
- [anon_sym_AMP] = ACTIONS(1185),
- [anon_sym_EQ_EQ] = ACTIONS(1187),
- [anon_sym_BANG_EQ] = ACTIONS(1185),
- [anon_sym_LT] = ACTIONS(1187),
- [anon_sym_GT] = ACTIONS(1187),
- [anon_sym_LT_EQ] = ACTIONS(1308),
- [anon_sym_GT_EQ] = ACTIONS(1308),
- [anon_sym_LT_LT] = ACTIONS(1187),
- [anon_sym_GT_GT] = ACTIONS(1187),
- [anon_sym_PLUS] = ACTIONS(1185),
- [anon_sym_DASH] = ACTIONS(1185),
- [anon_sym_STAR] = ACTIONS(1185),
- [anon_sym_SLASH] = ACTIONS(1185),
- [anon_sym_PERCENT] = ACTIONS(1185),
- [anon_sym_STAR_STAR] = ACTIONS(1185),
- [anon_sym_LPAREN] = ACTIONS(1183),
- [anon_sym_PIPE_AMP] = ACTIONS(1193),
- [anon_sym_RBRACK] = ACTIONS(1308),
- [anon_sym_EQ_TILDE] = ACTIONS(1187),
- [anon_sym_AMP_GT] = ACTIONS(1183),
- [anon_sym_AMP_GT_GT] = ACTIONS(1193),
- [anon_sym_LT_AMP] = ACTIONS(1183),
- [anon_sym_GT_AMP] = ACTIONS(1183),
- [anon_sym_GT_PIPE] = ACTIONS(1193),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1193),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1193),
- [anon_sym_LT_LT_DASH] = ACTIONS(1193),
- [anon_sym_LT_LT_LT] = ACTIONS(1193),
- [anon_sym_QMARK] = ACTIONS(1185),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1193),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1193),
- [aux_sym_concatenation_token1] = ACTIONS(291),
- [anon_sym_DOLLAR] = ACTIONS(1183),
- [sym__special_character] = ACTIONS(1183),
- [anon_sym_DQUOTE] = ACTIONS(1193),
- [sym_raw_string] = ACTIONS(1193),
- [sym_ansi_c_string] = ACTIONS(1193),
- [aux_sym_number_token1] = ACTIONS(1183),
- [aux_sym_number_token2] = ACTIONS(1183),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1193),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1183),
- [anon_sym_BQUOTE] = ACTIONS(1183),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1193),
- [anon_sym_LT_LPAREN] = ACTIONS(1193),
- [anon_sym_GT_LPAREN] = ACTIONS(1193),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1193),
- [sym__concat] = ACTIONS(291),
- [sym_test_operator] = ACTIONS(1195),
- [sym__bare_dollar] = ACTIONS(1193),
- [sym__brace_start] = ACTIONS(1193),
- },
- [401] = {
- [sym_word] = ACTIONS(1232),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1234),
- [anon_sym_EQ] = ACTIONS(1232),
- [anon_sym_PLUS_PLUS] = ACTIONS(1232),
- [anon_sym_DASH_DASH] = ACTIONS(1232),
- [anon_sym_PLUS_EQ] = ACTIONS(1232),
- [anon_sym_DASH_EQ] = ACTIONS(1232),
- [anon_sym_STAR_EQ] = ACTIONS(1232),
- [anon_sym_SLASH_EQ] = ACTIONS(1232),
- [anon_sym_PERCENT_EQ] = ACTIONS(1232),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1232),
- [anon_sym_LT_LT_EQ] = ACTIONS(1234),
- [anon_sym_GT_GT_EQ] = ACTIONS(1234),
- [anon_sym_AMP_EQ] = ACTIONS(1234),
- [anon_sym_CARET_EQ] = ACTIONS(1232),
- [anon_sym_PIPE_EQ] = ACTIONS(1234),
- [anon_sym_PIPE_PIPE] = ACTIONS(1234),
- [anon_sym_AMP_AMP] = ACTIONS(1234),
- [anon_sym_PIPE] = ACTIONS(1232),
- [anon_sym_CARET] = ACTIONS(1232),
- [anon_sym_AMP] = ACTIONS(1232),
- [anon_sym_EQ_EQ] = ACTIONS(1232),
- [anon_sym_BANG_EQ] = ACTIONS(1232),
- [anon_sym_LT] = ACTIONS(1232),
- [anon_sym_GT] = ACTIONS(1232),
- [anon_sym_LT_EQ] = ACTIONS(1234),
- [anon_sym_GT_EQ] = ACTIONS(1234),
- [anon_sym_LT_LT] = ACTIONS(1232),
- [anon_sym_GT_GT] = ACTIONS(1232),
- [anon_sym_PLUS] = ACTIONS(1232),
- [anon_sym_DASH] = ACTIONS(1232),
- [anon_sym_STAR] = ACTIONS(1232),
- [anon_sym_SLASH] = ACTIONS(1232),
- [anon_sym_PERCENT] = ACTIONS(1232),
- [anon_sym_STAR_STAR] = ACTIONS(1232),
- [anon_sym_LPAREN] = ACTIONS(1232),
- [anon_sym_PIPE_AMP] = ACTIONS(1234),
- [anon_sym_RBRACK] = ACTIONS(1234),
- [anon_sym_EQ_TILDE] = ACTIONS(1232),
- [anon_sym_AMP_GT] = ACTIONS(1232),
- [anon_sym_AMP_GT_GT] = ACTIONS(1234),
- [anon_sym_LT_AMP] = ACTIONS(1232),
- [anon_sym_GT_AMP] = ACTIONS(1232),
- [anon_sym_GT_PIPE] = ACTIONS(1234),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1234),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1234),
- [anon_sym_LT_LT_DASH] = ACTIONS(1234),
- [anon_sym_LT_LT_LT] = ACTIONS(1234),
- [anon_sym_QMARK] = ACTIONS(1232),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1234),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1234),
- [aux_sym_concatenation_token1] = ACTIONS(1234),
- [anon_sym_DOLLAR] = ACTIONS(1232),
- [sym__special_character] = ACTIONS(1232),
- [anon_sym_DQUOTE] = ACTIONS(1234),
- [sym_raw_string] = ACTIONS(1234),
- [sym_ansi_c_string] = ACTIONS(1234),
- [aux_sym_number_token1] = ACTIONS(1232),
- [aux_sym_number_token2] = ACTIONS(1232),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1234),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1232),
- [anon_sym_BQUOTE] = ACTIONS(1232),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1234),
- [anon_sym_LT_LPAREN] = ACTIONS(1234),
- [anon_sym_GT_LPAREN] = ACTIONS(1234),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1234),
- [sym__concat] = ACTIONS(1234),
- [sym_test_operator] = ACTIONS(1234),
- [sym__bare_dollar] = ACTIONS(1234),
- [sym__brace_start] = ACTIONS(1234),
- },
- [402] = {
- [sym_word] = ACTIONS(1272),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1274),
- [anon_sym_EQ] = ACTIONS(1272),
- [anon_sym_PLUS_PLUS] = ACTIONS(1272),
- [anon_sym_DASH_DASH] = ACTIONS(1272),
- [anon_sym_PLUS_EQ] = ACTIONS(1272),
- [anon_sym_DASH_EQ] = ACTIONS(1272),
- [anon_sym_STAR_EQ] = ACTIONS(1272),
- [anon_sym_SLASH_EQ] = ACTIONS(1272),
- [anon_sym_PERCENT_EQ] = ACTIONS(1272),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1272),
- [anon_sym_LT_LT_EQ] = ACTIONS(1274),
- [anon_sym_GT_GT_EQ] = ACTIONS(1274),
- [anon_sym_AMP_EQ] = ACTIONS(1274),
- [anon_sym_CARET_EQ] = ACTIONS(1272),
- [anon_sym_PIPE_EQ] = ACTIONS(1274),
- [anon_sym_PIPE_PIPE] = ACTIONS(1274),
- [anon_sym_AMP_AMP] = ACTIONS(1274),
- [anon_sym_PIPE] = ACTIONS(1272),
- [anon_sym_CARET] = ACTIONS(1272),
- [anon_sym_AMP] = ACTIONS(1272),
- [anon_sym_EQ_EQ] = ACTIONS(1272),
- [anon_sym_BANG_EQ] = ACTIONS(1272),
- [anon_sym_LT] = ACTIONS(1272),
- [anon_sym_GT] = ACTIONS(1272),
- [anon_sym_LT_EQ] = ACTIONS(1274),
- [anon_sym_GT_EQ] = ACTIONS(1274),
- [anon_sym_LT_LT] = ACTIONS(1272),
- [anon_sym_GT_GT] = ACTIONS(1272),
- [anon_sym_PLUS] = ACTIONS(1272),
- [anon_sym_DASH] = ACTIONS(1272),
- [anon_sym_STAR] = ACTIONS(1272),
- [anon_sym_SLASH] = ACTIONS(1272),
- [anon_sym_PERCENT] = ACTIONS(1272),
- [anon_sym_STAR_STAR] = ACTIONS(1272),
- [anon_sym_LPAREN] = ACTIONS(1272),
- [anon_sym_PIPE_AMP] = ACTIONS(1274),
- [anon_sym_RBRACK] = ACTIONS(1274),
- [anon_sym_EQ_TILDE] = ACTIONS(1272),
- [anon_sym_AMP_GT] = ACTIONS(1272),
- [anon_sym_AMP_GT_GT] = ACTIONS(1274),
- [anon_sym_LT_AMP] = ACTIONS(1272),
- [anon_sym_GT_AMP] = ACTIONS(1272),
- [anon_sym_GT_PIPE] = ACTIONS(1274),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1274),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1274),
- [anon_sym_LT_LT_DASH] = ACTIONS(1274),
- [anon_sym_LT_LT_LT] = ACTIONS(1274),
- [anon_sym_QMARK] = ACTIONS(1272),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1274),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1274),
- [aux_sym_concatenation_token1] = ACTIONS(1274),
- [anon_sym_DOLLAR] = ACTIONS(1272),
- [sym__special_character] = ACTIONS(1272),
- [anon_sym_DQUOTE] = ACTIONS(1274),
- [sym_raw_string] = ACTIONS(1274),
- [sym_ansi_c_string] = ACTIONS(1274),
- [aux_sym_number_token1] = ACTIONS(1272),
- [aux_sym_number_token2] = ACTIONS(1272),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1274),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1272),
- [anon_sym_BQUOTE] = ACTIONS(1272),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1274),
- [anon_sym_LT_LPAREN] = ACTIONS(1274),
- [anon_sym_GT_LPAREN] = ACTIONS(1274),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1274),
- [sym__concat] = ACTIONS(1274),
- [sym_test_operator] = ACTIONS(1274),
- [sym__bare_dollar] = ACTIONS(1274),
- [sym__brace_start] = ACTIONS(1274),
- },
- [403] = {
- [sym_word] = ACTIONS(1252),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1254),
- [anon_sym_EQ] = ACTIONS(1252),
- [anon_sym_PLUS_PLUS] = ACTIONS(1252),
- [anon_sym_DASH_DASH] = ACTIONS(1252),
- [anon_sym_PLUS_EQ] = ACTIONS(1252),
- [anon_sym_DASH_EQ] = ACTIONS(1252),
- [anon_sym_STAR_EQ] = ACTIONS(1252),
- [anon_sym_SLASH_EQ] = ACTIONS(1252),
- [anon_sym_PERCENT_EQ] = ACTIONS(1252),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1252),
- [anon_sym_LT_LT_EQ] = ACTIONS(1254),
- [anon_sym_GT_GT_EQ] = ACTIONS(1254),
- [anon_sym_AMP_EQ] = ACTIONS(1254),
- [anon_sym_CARET_EQ] = ACTIONS(1252),
- [anon_sym_PIPE_EQ] = ACTIONS(1254),
- [anon_sym_PIPE_PIPE] = ACTIONS(1254),
- [anon_sym_AMP_AMP] = ACTIONS(1254),
- [anon_sym_PIPE] = ACTIONS(1252),
- [anon_sym_CARET] = ACTIONS(1252),
- [anon_sym_AMP] = ACTIONS(1252),
- [anon_sym_EQ_EQ] = ACTIONS(1252),
- [anon_sym_BANG_EQ] = ACTIONS(1252),
- [anon_sym_LT] = ACTIONS(1252),
- [anon_sym_GT] = ACTIONS(1252),
- [anon_sym_LT_EQ] = ACTIONS(1254),
- [anon_sym_GT_EQ] = ACTIONS(1254),
- [anon_sym_LT_LT] = ACTIONS(1252),
- [anon_sym_GT_GT] = ACTIONS(1252),
- [anon_sym_PLUS] = ACTIONS(1252),
- [anon_sym_DASH] = ACTIONS(1252),
- [anon_sym_STAR] = ACTIONS(1252),
- [anon_sym_SLASH] = ACTIONS(1252),
- [anon_sym_PERCENT] = ACTIONS(1252),
- [anon_sym_STAR_STAR] = ACTIONS(1252),
- [anon_sym_LPAREN] = ACTIONS(1252),
- [anon_sym_PIPE_AMP] = ACTIONS(1254),
- [anon_sym_RBRACK] = ACTIONS(1254),
- [anon_sym_EQ_TILDE] = ACTIONS(1252),
- [anon_sym_AMP_GT] = ACTIONS(1252),
- [anon_sym_AMP_GT_GT] = ACTIONS(1254),
- [anon_sym_LT_AMP] = ACTIONS(1252),
- [anon_sym_GT_AMP] = ACTIONS(1252),
- [anon_sym_GT_PIPE] = ACTIONS(1254),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1254),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1254),
- [anon_sym_LT_LT_DASH] = ACTIONS(1254),
- [anon_sym_LT_LT_LT] = ACTIONS(1254),
- [anon_sym_QMARK] = ACTIONS(1252),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1254),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1254),
- [aux_sym_concatenation_token1] = ACTIONS(1254),
- [anon_sym_DOLLAR] = ACTIONS(1252),
- [sym__special_character] = ACTIONS(1252),
- [anon_sym_DQUOTE] = ACTIONS(1254),
- [sym_raw_string] = ACTIONS(1254),
- [sym_ansi_c_string] = ACTIONS(1254),
- [aux_sym_number_token1] = ACTIONS(1252),
- [aux_sym_number_token2] = ACTIONS(1252),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1254),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1252),
- [anon_sym_BQUOTE] = ACTIONS(1252),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1254),
- [anon_sym_LT_LPAREN] = ACTIONS(1254),
- [anon_sym_GT_LPAREN] = ACTIONS(1254),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1254),
- [sym__concat] = ACTIONS(1254),
- [sym_test_operator] = ACTIONS(1254),
- [sym__bare_dollar] = ACTIONS(1254),
- [sym__brace_start] = ACTIONS(1254),
- },
- [404] = {
- [sym_word] = ACTIONS(1256),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1258),
- [anon_sym_EQ] = ACTIONS(1256),
- [anon_sym_PLUS_PLUS] = ACTIONS(1256),
- [anon_sym_DASH_DASH] = ACTIONS(1256),
- [anon_sym_PLUS_EQ] = ACTIONS(1256),
- [anon_sym_DASH_EQ] = ACTIONS(1256),
- [anon_sym_STAR_EQ] = ACTIONS(1256),
- [anon_sym_SLASH_EQ] = ACTIONS(1256),
- [anon_sym_PERCENT_EQ] = ACTIONS(1256),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1256),
- [anon_sym_LT_LT_EQ] = ACTIONS(1258),
- [anon_sym_GT_GT_EQ] = ACTIONS(1258),
- [anon_sym_AMP_EQ] = ACTIONS(1258),
- [anon_sym_CARET_EQ] = ACTIONS(1256),
- [anon_sym_PIPE_EQ] = ACTIONS(1258),
- [anon_sym_PIPE_PIPE] = ACTIONS(1258),
- [anon_sym_AMP_AMP] = ACTIONS(1258),
- [anon_sym_PIPE] = ACTIONS(1256),
- [anon_sym_CARET] = ACTIONS(1256),
- [anon_sym_AMP] = ACTIONS(1256),
- [anon_sym_EQ_EQ] = ACTIONS(1256),
- [anon_sym_BANG_EQ] = ACTIONS(1256),
- [anon_sym_LT] = ACTIONS(1256),
- [anon_sym_GT] = ACTIONS(1256),
- [anon_sym_LT_EQ] = ACTIONS(1258),
- [anon_sym_GT_EQ] = ACTIONS(1258),
- [anon_sym_LT_LT] = ACTIONS(1256),
- [anon_sym_GT_GT] = ACTIONS(1256),
- [anon_sym_PLUS] = ACTIONS(1256),
- [anon_sym_DASH] = ACTIONS(1256),
- [anon_sym_STAR] = ACTIONS(1256),
- [anon_sym_SLASH] = ACTIONS(1256),
- [anon_sym_PERCENT] = ACTIONS(1256),
- [anon_sym_STAR_STAR] = ACTIONS(1256),
- [anon_sym_LPAREN] = ACTIONS(1256),
- [anon_sym_PIPE_AMP] = ACTIONS(1258),
- [anon_sym_RBRACK] = ACTIONS(1258),
- [anon_sym_EQ_TILDE] = ACTIONS(1256),
- [anon_sym_AMP_GT] = ACTIONS(1256),
- [anon_sym_AMP_GT_GT] = ACTIONS(1258),
- [anon_sym_LT_AMP] = ACTIONS(1256),
- [anon_sym_GT_AMP] = ACTIONS(1256),
- [anon_sym_GT_PIPE] = ACTIONS(1258),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1258),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1258),
- [anon_sym_LT_LT_DASH] = ACTIONS(1258),
- [anon_sym_LT_LT_LT] = ACTIONS(1258),
- [anon_sym_QMARK] = ACTIONS(1256),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1258),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1258),
- [aux_sym_concatenation_token1] = ACTIONS(1258),
- [anon_sym_DOLLAR] = ACTIONS(1256),
- [sym__special_character] = ACTIONS(1256),
- [anon_sym_DQUOTE] = ACTIONS(1258),
- [sym_raw_string] = ACTIONS(1258),
- [sym_ansi_c_string] = ACTIONS(1258),
- [aux_sym_number_token1] = ACTIONS(1256),
- [aux_sym_number_token2] = ACTIONS(1256),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1258),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1256),
- [anon_sym_BQUOTE] = ACTIONS(1256),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1258),
- [anon_sym_LT_LPAREN] = ACTIONS(1258),
- [anon_sym_GT_LPAREN] = ACTIONS(1258),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1258),
- [sym__concat] = ACTIONS(1258),
- [sym_test_operator] = ACTIONS(1258),
- [sym__bare_dollar] = ACTIONS(1258),
- [sym__brace_start] = ACTIONS(1258),
- },
- [405] = {
- [sym_word] = ACTIONS(1276),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1278),
- [anon_sym_EQ] = ACTIONS(1276),
- [anon_sym_PLUS_PLUS] = ACTIONS(1276),
- [anon_sym_DASH_DASH] = ACTIONS(1276),
- [anon_sym_PLUS_EQ] = ACTIONS(1276),
- [anon_sym_DASH_EQ] = ACTIONS(1276),
- [anon_sym_STAR_EQ] = ACTIONS(1276),
- [anon_sym_SLASH_EQ] = ACTIONS(1276),
- [anon_sym_PERCENT_EQ] = ACTIONS(1276),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1276),
- [anon_sym_LT_LT_EQ] = ACTIONS(1278),
- [anon_sym_GT_GT_EQ] = ACTIONS(1278),
- [anon_sym_AMP_EQ] = ACTIONS(1278),
- [anon_sym_CARET_EQ] = ACTIONS(1276),
- [anon_sym_PIPE_EQ] = ACTIONS(1278),
- [anon_sym_PIPE_PIPE] = ACTIONS(1278),
- [anon_sym_AMP_AMP] = ACTIONS(1278),
- [anon_sym_PIPE] = ACTIONS(1276),
- [anon_sym_CARET] = ACTIONS(1276),
- [anon_sym_AMP] = ACTIONS(1276),
- [anon_sym_EQ_EQ] = ACTIONS(1276),
- [anon_sym_BANG_EQ] = ACTIONS(1276),
- [anon_sym_LT] = ACTIONS(1276),
- [anon_sym_GT] = ACTIONS(1276),
- [anon_sym_LT_EQ] = ACTIONS(1278),
- [anon_sym_GT_EQ] = ACTIONS(1278),
- [anon_sym_LT_LT] = ACTIONS(1276),
- [anon_sym_GT_GT] = ACTIONS(1276),
- [anon_sym_PLUS] = ACTIONS(1276),
- [anon_sym_DASH] = ACTIONS(1276),
- [anon_sym_STAR] = ACTIONS(1276),
- [anon_sym_SLASH] = ACTIONS(1276),
- [anon_sym_PERCENT] = ACTIONS(1276),
- [anon_sym_STAR_STAR] = ACTIONS(1276),
- [anon_sym_LPAREN] = ACTIONS(1276),
- [anon_sym_PIPE_AMP] = ACTIONS(1278),
- [anon_sym_RBRACK] = ACTIONS(1278),
- [anon_sym_EQ_TILDE] = ACTIONS(1276),
- [anon_sym_AMP_GT] = ACTIONS(1276),
- [anon_sym_AMP_GT_GT] = ACTIONS(1278),
- [anon_sym_LT_AMP] = ACTIONS(1276),
- [anon_sym_GT_AMP] = ACTIONS(1276),
- [anon_sym_GT_PIPE] = ACTIONS(1278),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1278),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1278),
- [anon_sym_LT_LT_DASH] = ACTIONS(1278),
- [anon_sym_LT_LT_LT] = ACTIONS(1278),
- [anon_sym_QMARK] = ACTIONS(1276),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1278),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1278),
- [aux_sym_concatenation_token1] = ACTIONS(1278),
- [anon_sym_DOLLAR] = ACTIONS(1276),
- [sym__special_character] = ACTIONS(1276),
- [anon_sym_DQUOTE] = ACTIONS(1278),
- [sym_raw_string] = ACTIONS(1278),
- [sym_ansi_c_string] = ACTIONS(1278),
- [aux_sym_number_token1] = ACTIONS(1276),
- [aux_sym_number_token2] = ACTIONS(1276),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1278),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1276),
- [anon_sym_BQUOTE] = ACTIONS(1276),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1278),
- [anon_sym_LT_LPAREN] = ACTIONS(1278),
- [anon_sym_GT_LPAREN] = ACTIONS(1278),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1278),
- [sym__concat] = ACTIONS(1278),
- [sym_test_operator] = ACTIONS(1278),
- [sym__bare_dollar] = ACTIONS(1278),
- [sym__brace_start] = ACTIONS(1278),
- },
- [406] = {
- [sym_word] = ACTIONS(1260),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1262),
- [anon_sym_EQ] = ACTIONS(1260),
- [anon_sym_PLUS_PLUS] = ACTIONS(1260),
- [anon_sym_DASH_DASH] = ACTIONS(1260),
- [anon_sym_PLUS_EQ] = ACTIONS(1260),
- [anon_sym_DASH_EQ] = ACTIONS(1260),
- [anon_sym_STAR_EQ] = ACTIONS(1260),
- [anon_sym_SLASH_EQ] = ACTIONS(1260),
- [anon_sym_PERCENT_EQ] = ACTIONS(1260),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1260),
- [anon_sym_LT_LT_EQ] = ACTIONS(1262),
- [anon_sym_GT_GT_EQ] = ACTIONS(1262),
- [anon_sym_AMP_EQ] = ACTIONS(1262),
- [anon_sym_CARET_EQ] = ACTIONS(1260),
- [anon_sym_PIPE_EQ] = ACTIONS(1262),
- [anon_sym_PIPE_PIPE] = ACTIONS(1262),
- [anon_sym_AMP_AMP] = ACTIONS(1262),
- [anon_sym_PIPE] = ACTIONS(1260),
- [anon_sym_CARET] = ACTIONS(1260),
- [anon_sym_AMP] = ACTIONS(1260),
- [anon_sym_EQ_EQ] = ACTIONS(1260),
- [anon_sym_BANG_EQ] = ACTIONS(1260),
- [anon_sym_LT] = ACTIONS(1260),
- [anon_sym_GT] = ACTIONS(1260),
- [anon_sym_LT_EQ] = ACTIONS(1262),
- [anon_sym_GT_EQ] = ACTIONS(1262),
- [anon_sym_LT_LT] = ACTIONS(1260),
- [anon_sym_GT_GT] = ACTIONS(1260),
- [anon_sym_PLUS] = ACTIONS(1260),
- [anon_sym_DASH] = ACTIONS(1260),
- [anon_sym_STAR] = ACTIONS(1260),
- [anon_sym_SLASH] = ACTIONS(1260),
- [anon_sym_PERCENT] = ACTIONS(1260),
- [anon_sym_STAR_STAR] = ACTIONS(1260),
- [anon_sym_LPAREN] = ACTIONS(1260),
- [anon_sym_PIPE_AMP] = ACTIONS(1262),
- [anon_sym_RBRACK] = ACTIONS(1262),
- [anon_sym_EQ_TILDE] = ACTIONS(1260),
- [anon_sym_AMP_GT] = ACTIONS(1260),
- [anon_sym_AMP_GT_GT] = ACTIONS(1262),
- [anon_sym_LT_AMP] = ACTIONS(1260),
- [anon_sym_GT_AMP] = ACTIONS(1260),
- [anon_sym_GT_PIPE] = ACTIONS(1262),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1262),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1262),
- [anon_sym_LT_LT_DASH] = ACTIONS(1262),
- [anon_sym_LT_LT_LT] = ACTIONS(1262),
- [anon_sym_QMARK] = ACTIONS(1260),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1262),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1262),
- [aux_sym_concatenation_token1] = ACTIONS(1262),
- [anon_sym_DOLLAR] = ACTIONS(1260),
- [sym__special_character] = ACTIONS(1260),
- [anon_sym_DQUOTE] = ACTIONS(1262),
- [sym_raw_string] = ACTIONS(1262),
- [sym_ansi_c_string] = ACTIONS(1262),
- [aux_sym_number_token1] = ACTIONS(1260),
- [aux_sym_number_token2] = ACTIONS(1260),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1262),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1260),
- [anon_sym_BQUOTE] = ACTIONS(1260),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1262),
- [anon_sym_LT_LPAREN] = ACTIONS(1262),
- [anon_sym_GT_LPAREN] = ACTIONS(1262),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1262),
- [sym__concat] = ACTIONS(1262),
- [sym_test_operator] = ACTIONS(1262),
- [sym__bare_dollar] = ACTIONS(1262),
- [sym__brace_start] = ACTIONS(1262),
- },
- [407] = {
- [sym_word] = ACTIONS(1264),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1266),
- [anon_sym_EQ] = ACTIONS(1264),
- [anon_sym_PLUS_PLUS] = ACTIONS(1264),
- [anon_sym_DASH_DASH] = ACTIONS(1264),
- [anon_sym_PLUS_EQ] = ACTIONS(1264),
- [anon_sym_DASH_EQ] = ACTIONS(1264),
- [anon_sym_STAR_EQ] = ACTIONS(1264),
- [anon_sym_SLASH_EQ] = ACTIONS(1264),
- [anon_sym_PERCENT_EQ] = ACTIONS(1264),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1264),
- [anon_sym_LT_LT_EQ] = ACTIONS(1266),
- [anon_sym_GT_GT_EQ] = ACTIONS(1266),
- [anon_sym_AMP_EQ] = ACTIONS(1266),
- [anon_sym_CARET_EQ] = ACTIONS(1264),
- [anon_sym_PIPE_EQ] = ACTIONS(1266),
- [anon_sym_PIPE_PIPE] = ACTIONS(1266),
- [anon_sym_AMP_AMP] = ACTIONS(1266),
- [anon_sym_PIPE] = ACTIONS(1264),
- [anon_sym_CARET] = ACTIONS(1264),
- [anon_sym_AMP] = ACTIONS(1264),
- [anon_sym_EQ_EQ] = ACTIONS(1264),
- [anon_sym_BANG_EQ] = ACTIONS(1264),
- [anon_sym_LT] = ACTIONS(1264),
- [anon_sym_GT] = ACTIONS(1264),
- [anon_sym_LT_EQ] = ACTIONS(1266),
- [anon_sym_GT_EQ] = ACTIONS(1266),
- [anon_sym_LT_LT] = ACTIONS(1264),
- [anon_sym_GT_GT] = ACTIONS(1264),
- [anon_sym_PLUS] = ACTIONS(1264),
- [anon_sym_DASH] = ACTIONS(1264),
- [anon_sym_STAR] = ACTIONS(1264),
- [anon_sym_SLASH] = ACTIONS(1264),
- [anon_sym_PERCENT] = ACTIONS(1264),
- [anon_sym_STAR_STAR] = ACTIONS(1264),
- [anon_sym_LPAREN] = ACTIONS(1264),
- [anon_sym_PIPE_AMP] = ACTIONS(1266),
- [anon_sym_RBRACK] = ACTIONS(1266),
- [anon_sym_EQ_TILDE] = ACTIONS(1264),
- [anon_sym_AMP_GT] = ACTIONS(1264),
- [anon_sym_AMP_GT_GT] = ACTIONS(1266),
- [anon_sym_LT_AMP] = ACTIONS(1264),
- [anon_sym_GT_AMP] = ACTIONS(1264),
- [anon_sym_GT_PIPE] = ACTIONS(1266),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1266),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1266),
- [anon_sym_LT_LT_DASH] = ACTIONS(1266),
- [anon_sym_LT_LT_LT] = ACTIONS(1266),
- [anon_sym_QMARK] = ACTIONS(1264),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1266),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1266),
- [aux_sym_concatenation_token1] = ACTIONS(1266),
- [anon_sym_DOLLAR] = ACTIONS(1264),
- [sym__special_character] = ACTIONS(1264),
- [anon_sym_DQUOTE] = ACTIONS(1266),
- [sym_raw_string] = ACTIONS(1266),
- [sym_ansi_c_string] = ACTIONS(1266),
- [aux_sym_number_token1] = ACTIONS(1264),
- [aux_sym_number_token2] = ACTIONS(1264),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1266),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1264),
- [anon_sym_BQUOTE] = ACTIONS(1264),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1266),
- [anon_sym_LT_LPAREN] = ACTIONS(1266),
- [anon_sym_GT_LPAREN] = ACTIONS(1266),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1266),
- [sym__concat] = ACTIONS(1266),
- [sym_test_operator] = ACTIONS(1266),
- [sym__bare_dollar] = ACTIONS(1266),
- [sym__brace_start] = ACTIONS(1266),
- },
- [408] = {
- [sym_word] = ACTIONS(1228),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1230),
- [anon_sym_EQ] = ACTIONS(1228),
- [anon_sym_PLUS_PLUS] = ACTIONS(1228),
- [anon_sym_DASH_DASH] = ACTIONS(1228),
- [anon_sym_PLUS_EQ] = ACTIONS(1228),
- [anon_sym_DASH_EQ] = ACTIONS(1228),
- [anon_sym_STAR_EQ] = ACTIONS(1228),
- [anon_sym_SLASH_EQ] = ACTIONS(1228),
- [anon_sym_PERCENT_EQ] = ACTIONS(1228),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1228),
- [anon_sym_LT_LT_EQ] = ACTIONS(1230),
- [anon_sym_GT_GT_EQ] = ACTIONS(1230),
- [anon_sym_AMP_EQ] = ACTIONS(1230),
- [anon_sym_CARET_EQ] = ACTIONS(1228),
- [anon_sym_PIPE_EQ] = ACTIONS(1230),
- [anon_sym_PIPE_PIPE] = ACTIONS(1230),
- [anon_sym_AMP_AMP] = ACTIONS(1230),
- [anon_sym_PIPE] = ACTIONS(1228),
- [anon_sym_CARET] = ACTIONS(1228),
- [anon_sym_AMP] = ACTIONS(1228),
- [anon_sym_EQ_EQ] = ACTIONS(1228),
- [anon_sym_BANG_EQ] = ACTIONS(1228),
- [anon_sym_LT] = ACTIONS(1228),
- [anon_sym_GT] = ACTIONS(1228),
- [anon_sym_LT_EQ] = ACTIONS(1230),
- [anon_sym_GT_EQ] = ACTIONS(1230),
- [anon_sym_LT_LT] = ACTIONS(1228),
- [anon_sym_GT_GT] = ACTIONS(1228),
- [anon_sym_PLUS] = ACTIONS(1228),
- [anon_sym_DASH] = ACTIONS(1228),
- [anon_sym_STAR] = ACTIONS(1228),
- [anon_sym_SLASH] = ACTIONS(1228),
- [anon_sym_PERCENT] = ACTIONS(1228),
- [anon_sym_STAR_STAR] = ACTIONS(1228),
- [anon_sym_LPAREN] = ACTIONS(1228),
- [anon_sym_PIPE_AMP] = ACTIONS(1230),
- [anon_sym_RBRACK] = ACTIONS(1230),
- [anon_sym_EQ_TILDE] = ACTIONS(1228),
- [anon_sym_AMP_GT] = ACTIONS(1228),
- [anon_sym_AMP_GT_GT] = ACTIONS(1230),
- [anon_sym_LT_AMP] = ACTIONS(1228),
- [anon_sym_GT_AMP] = ACTIONS(1228),
- [anon_sym_GT_PIPE] = ACTIONS(1230),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1230),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1230),
- [anon_sym_LT_LT_DASH] = ACTIONS(1230),
- [anon_sym_LT_LT_LT] = ACTIONS(1230),
- [anon_sym_QMARK] = ACTIONS(1228),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1230),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1230),
- [aux_sym_concatenation_token1] = ACTIONS(1230),
- [anon_sym_DOLLAR] = ACTIONS(1228),
- [sym__special_character] = ACTIONS(1228),
- [anon_sym_DQUOTE] = ACTIONS(1230),
- [sym_raw_string] = ACTIONS(1230),
- [sym_ansi_c_string] = ACTIONS(1230),
- [aux_sym_number_token1] = ACTIONS(1228),
- [aux_sym_number_token2] = ACTIONS(1228),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1230),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1228),
- [anon_sym_BQUOTE] = ACTIONS(1228),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1230),
- [anon_sym_LT_LPAREN] = ACTIONS(1230),
- [anon_sym_GT_LPAREN] = ACTIONS(1230),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1230),
- [sym__concat] = ACTIONS(1230),
- [sym_test_operator] = ACTIONS(1230),
- [sym__bare_dollar] = ACTIONS(1230),
- [sym__brace_start] = ACTIONS(1230),
- },
- [409] = {
- [sym_word] = ACTIONS(1284),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1286),
- [anon_sym_EQ] = ACTIONS(1284),
- [anon_sym_PLUS_PLUS] = ACTIONS(1284),
- [anon_sym_DASH_DASH] = ACTIONS(1284),
- [anon_sym_PLUS_EQ] = ACTIONS(1284),
- [anon_sym_DASH_EQ] = ACTIONS(1284),
- [anon_sym_STAR_EQ] = ACTIONS(1284),
- [anon_sym_SLASH_EQ] = ACTIONS(1284),
- [anon_sym_PERCENT_EQ] = ACTIONS(1284),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1284),
- [anon_sym_LT_LT_EQ] = ACTIONS(1286),
- [anon_sym_GT_GT_EQ] = ACTIONS(1286),
- [anon_sym_AMP_EQ] = ACTIONS(1286),
- [anon_sym_CARET_EQ] = ACTIONS(1284),
- [anon_sym_PIPE_EQ] = ACTIONS(1286),
- [anon_sym_PIPE_PIPE] = ACTIONS(1286),
- [anon_sym_AMP_AMP] = ACTIONS(1286),
- [anon_sym_PIPE] = ACTIONS(1284),
- [anon_sym_CARET] = ACTIONS(1284),
- [anon_sym_AMP] = ACTIONS(1284),
- [anon_sym_EQ_EQ] = ACTIONS(1284),
- [anon_sym_BANG_EQ] = ACTIONS(1284),
- [anon_sym_LT] = ACTIONS(1284),
- [anon_sym_GT] = ACTIONS(1284),
- [anon_sym_LT_EQ] = ACTIONS(1286),
- [anon_sym_GT_EQ] = ACTIONS(1286),
- [anon_sym_LT_LT] = ACTIONS(1284),
- [anon_sym_GT_GT] = ACTIONS(1284),
- [anon_sym_PLUS] = ACTIONS(1284),
- [anon_sym_DASH] = ACTIONS(1284),
- [anon_sym_STAR] = ACTIONS(1284),
- [anon_sym_SLASH] = ACTIONS(1284),
- [anon_sym_PERCENT] = ACTIONS(1284),
- [anon_sym_STAR_STAR] = ACTIONS(1284),
- [anon_sym_LPAREN] = ACTIONS(1284),
- [anon_sym_PIPE_AMP] = ACTIONS(1286),
- [anon_sym_RBRACK] = ACTIONS(1286),
- [anon_sym_EQ_TILDE] = ACTIONS(1284),
- [anon_sym_AMP_GT] = ACTIONS(1284),
- [anon_sym_AMP_GT_GT] = ACTIONS(1286),
- [anon_sym_LT_AMP] = ACTIONS(1284),
- [anon_sym_GT_AMP] = ACTIONS(1284),
- [anon_sym_GT_PIPE] = ACTIONS(1286),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1286),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1286),
- [anon_sym_LT_LT_DASH] = ACTIONS(1286),
- [anon_sym_LT_LT_LT] = ACTIONS(1286),
- [anon_sym_QMARK] = ACTIONS(1284),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1286),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1286),
- [aux_sym_concatenation_token1] = ACTIONS(1286),
- [anon_sym_DOLLAR] = ACTIONS(1284),
- [sym__special_character] = ACTIONS(1284),
- [anon_sym_DQUOTE] = ACTIONS(1286),
- [sym_raw_string] = ACTIONS(1286),
- [sym_ansi_c_string] = ACTIONS(1286),
- [aux_sym_number_token1] = ACTIONS(1284),
- [aux_sym_number_token2] = ACTIONS(1284),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1286),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1284),
- [anon_sym_BQUOTE] = ACTIONS(1284),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1286),
- [anon_sym_LT_LPAREN] = ACTIONS(1286),
- [anon_sym_GT_LPAREN] = ACTIONS(1286),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1286),
- [sym__concat] = ACTIONS(1286),
- [sym_test_operator] = ACTIONS(1286),
- [sym__bare_dollar] = ACTIONS(1286),
- [sym__brace_start] = ACTIONS(1286),
- },
- [410] = {
- [sym_word] = ACTIONS(1236),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1238),
- [anon_sym_EQ] = ACTIONS(1236),
- [anon_sym_PLUS_PLUS] = ACTIONS(1236),
- [anon_sym_DASH_DASH] = ACTIONS(1236),
- [anon_sym_PLUS_EQ] = ACTIONS(1236),
- [anon_sym_DASH_EQ] = ACTIONS(1236),
- [anon_sym_STAR_EQ] = ACTIONS(1236),
- [anon_sym_SLASH_EQ] = ACTIONS(1236),
- [anon_sym_PERCENT_EQ] = ACTIONS(1236),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1236),
- [anon_sym_LT_LT_EQ] = ACTIONS(1238),
- [anon_sym_GT_GT_EQ] = ACTIONS(1238),
- [anon_sym_AMP_EQ] = ACTIONS(1238),
- [anon_sym_CARET_EQ] = ACTIONS(1236),
- [anon_sym_PIPE_EQ] = ACTIONS(1238),
- [anon_sym_PIPE_PIPE] = ACTIONS(1238),
- [anon_sym_AMP_AMP] = ACTIONS(1238),
- [anon_sym_PIPE] = ACTIONS(1236),
- [anon_sym_CARET] = ACTIONS(1236),
- [anon_sym_AMP] = ACTIONS(1236),
- [anon_sym_EQ_EQ] = ACTIONS(1236),
- [anon_sym_BANG_EQ] = ACTIONS(1236),
- [anon_sym_LT] = ACTIONS(1236),
- [anon_sym_GT] = ACTIONS(1236),
- [anon_sym_LT_EQ] = ACTIONS(1238),
- [anon_sym_GT_EQ] = ACTIONS(1238),
- [anon_sym_LT_LT] = ACTIONS(1236),
- [anon_sym_GT_GT] = ACTIONS(1236),
- [anon_sym_PLUS] = ACTIONS(1236),
- [anon_sym_DASH] = ACTIONS(1236),
- [anon_sym_STAR] = ACTIONS(1236),
- [anon_sym_SLASH] = ACTIONS(1236),
- [anon_sym_PERCENT] = ACTIONS(1236),
- [anon_sym_STAR_STAR] = ACTIONS(1236),
- [anon_sym_LPAREN] = ACTIONS(1236),
- [anon_sym_PIPE_AMP] = ACTIONS(1238),
- [anon_sym_RBRACK] = ACTIONS(1238),
- [anon_sym_EQ_TILDE] = ACTIONS(1236),
- [anon_sym_AMP_GT] = ACTIONS(1236),
- [anon_sym_AMP_GT_GT] = ACTIONS(1238),
- [anon_sym_LT_AMP] = ACTIONS(1236),
- [anon_sym_GT_AMP] = ACTIONS(1236),
- [anon_sym_GT_PIPE] = ACTIONS(1238),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1238),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1238),
- [anon_sym_LT_LT_DASH] = ACTIONS(1238),
- [anon_sym_LT_LT_LT] = ACTIONS(1238),
- [anon_sym_QMARK] = ACTIONS(1236),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1238),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1238),
- [aux_sym_concatenation_token1] = ACTIONS(1238),
- [anon_sym_DOLLAR] = ACTIONS(1236),
- [sym__special_character] = ACTIONS(1236),
- [anon_sym_DQUOTE] = ACTIONS(1238),
- [sym_raw_string] = ACTIONS(1238),
- [sym_ansi_c_string] = ACTIONS(1238),
- [aux_sym_number_token1] = ACTIONS(1236),
- [aux_sym_number_token2] = ACTIONS(1236),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1238),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1236),
- [anon_sym_BQUOTE] = ACTIONS(1236),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1238),
- [anon_sym_LT_LPAREN] = ACTIONS(1238),
- [anon_sym_GT_LPAREN] = ACTIONS(1238),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1238),
- [sym__concat] = ACTIONS(1238),
- [sym_test_operator] = ACTIONS(1238),
- [sym__bare_dollar] = ACTIONS(1238),
- [sym__brace_start] = ACTIONS(1238),
- },
- [411] = {
- [sym_word] = ACTIONS(1208),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1210),
- [anon_sym_EQ] = ACTIONS(1208),
- [anon_sym_PLUS_PLUS] = ACTIONS(1208),
- [anon_sym_DASH_DASH] = ACTIONS(1208),
- [anon_sym_PLUS_EQ] = ACTIONS(1208),
- [anon_sym_DASH_EQ] = ACTIONS(1208),
- [anon_sym_STAR_EQ] = ACTIONS(1208),
- [anon_sym_SLASH_EQ] = ACTIONS(1208),
- [anon_sym_PERCENT_EQ] = ACTIONS(1208),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1208),
- [anon_sym_LT_LT_EQ] = ACTIONS(1210),
- [anon_sym_GT_GT_EQ] = ACTIONS(1210),
- [anon_sym_AMP_EQ] = ACTIONS(1210),
- [anon_sym_CARET_EQ] = ACTIONS(1208),
- [anon_sym_PIPE_EQ] = ACTIONS(1210),
- [anon_sym_PIPE_PIPE] = ACTIONS(1210),
- [anon_sym_AMP_AMP] = ACTIONS(1210),
- [anon_sym_PIPE] = ACTIONS(1208),
- [anon_sym_CARET] = ACTIONS(1208),
- [anon_sym_AMP] = ACTIONS(1208),
- [anon_sym_EQ_EQ] = ACTIONS(1208),
- [anon_sym_BANG_EQ] = ACTIONS(1208),
- [anon_sym_LT] = ACTIONS(1208),
- [anon_sym_GT] = ACTIONS(1208),
- [anon_sym_LT_EQ] = ACTIONS(1210),
- [anon_sym_GT_EQ] = ACTIONS(1210),
- [anon_sym_LT_LT] = ACTIONS(1208),
- [anon_sym_GT_GT] = ACTIONS(1208),
- [anon_sym_PLUS] = ACTIONS(1208),
- [anon_sym_DASH] = ACTIONS(1208),
- [anon_sym_STAR] = ACTIONS(1208),
- [anon_sym_SLASH] = ACTIONS(1208),
- [anon_sym_PERCENT] = ACTIONS(1208),
- [anon_sym_STAR_STAR] = ACTIONS(1208),
- [anon_sym_LPAREN] = ACTIONS(1208),
- [anon_sym_PIPE_AMP] = ACTIONS(1210),
- [anon_sym_RBRACK] = ACTIONS(1210),
- [anon_sym_EQ_TILDE] = ACTIONS(1208),
- [anon_sym_AMP_GT] = ACTIONS(1208),
- [anon_sym_AMP_GT_GT] = ACTIONS(1210),
- [anon_sym_LT_AMP] = ACTIONS(1208),
- [anon_sym_GT_AMP] = ACTIONS(1208),
- [anon_sym_GT_PIPE] = ACTIONS(1210),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1210),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1210),
- [anon_sym_LT_LT_DASH] = ACTIONS(1210),
- [anon_sym_LT_LT_LT] = ACTIONS(1210),
- [anon_sym_QMARK] = ACTIONS(1208),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1210),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1210),
- [aux_sym_concatenation_token1] = ACTIONS(1210),
- [anon_sym_DOLLAR] = ACTIONS(1208),
- [sym__special_character] = ACTIONS(1208),
- [anon_sym_DQUOTE] = ACTIONS(1210),
- [sym_raw_string] = ACTIONS(1210),
- [sym_ansi_c_string] = ACTIONS(1210),
- [aux_sym_number_token1] = ACTIONS(1208),
- [aux_sym_number_token2] = ACTIONS(1208),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1210),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1208),
- [anon_sym_BQUOTE] = ACTIONS(1208),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1210),
- [anon_sym_LT_LPAREN] = ACTIONS(1210),
- [anon_sym_GT_LPAREN] = ACTIONS(1210),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1210),
- [sym__concat] = ACTIONS(1210),
- [sym_test_operator] = ACTIONS(1210),
- [sym__bare_dollar] = ACTIONS(1210),
- [sym__brace_start] = ACTIONS(1210),
- },
- [412] = {
- [sym_word] = ACTIONS(1240),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1242),
- [anon_sym_EQ] = ACTIONS(1240),
- [anon_sym_PLUS_PLUS] = ACTIONS(1240),
- [anon_sym_DASH_DASH] = ACTIONS(1240),
- [anon_sym_PLUS_EQ] = ACTIONS(1240),
- [anon_sym_DASH_EQ] = ACTIONS(1240),
- [anon_sym_STAR_EQ] = ACTIONS(1240),
- [anon_sym_SLASH_EQ] = ACTIONS(1240),
- [anon_sym_PERCENT_EQ] = ACTIONS(1240),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1240),
- [anon_sym_LT_LT_EQ] = ACTIONS(1242),
- [anon_sym_GT_GT_EQ] = ACTIONS(1242),
- [anon_sym_AMP_EQ] = ACTIONS(1242),
- [anon_sym_CARET_EQ] = ACTIONS(1240),
- [anon_sym_PIPE_EQ] = ACTIONS(1242),
- [anon_sym_PIPE_PIPE] = ACTIONS(1242),
- [anon_sym_AMP_AMP] = ACTIONS(1242),
- [anon_sym_PIPE] = ACTIONS(1240),
- [anon_sym_CARET] = ACTIONS(1240),
- [anon_sym_AMP] = ACTIONS(1240),
- [anon_sym_EQ_EQ] = ACTIONS(1240),
- [anon_sym_BANG_EQ] = ACTIONS(1240),
- [anon_sym_LT] = ACTIONS(1240),
- [anon_sym_GT] = ACTIONS(1240),
- [anon_sym_LT_EQ] = ACTIONS(1242),
- [anon_sym_GT_EQ] = ACTIONS(1242),
- [anon_sym_LT_LT] = ACTIONS(1240),
- [anon_sym_GT_GT] = ACTIONS(1240),
- [anon_sym_PLUS] = ACTIONS(1240),
- [anon_sym_DASH] = ACTIONS(1240),
- [anon_sym_STAR] = ACTIONS(1240),
- [anon_sym_SLASH] = ACTIONS(1240),
- [anon_sym_PERCENT] = ACTIONS(1240),
- [anon_sym_STAR_STAR] = ACTIONS(1240),
- [anon_sym_LPAREN] = ACTIONS(1240),
- [anon_sym_PIPE_AMP] = ACTIONS(1242),
- [anon_sym_RBRACK] = ACTIONS(1242),
- [anon_sym_EQ_TILDE] = ACTIONS(1240),
- [anon_sym_AMP_GT] = ACTIONS(1240),
- [anon_sym_AMP_GT_GT] = ACTIONS(1242),
- [anon_sym_LT_AMP] = ACTIONS(1240),
- [anon_sym_GT_AMP] = ACTIONS(1240),
- [anon_sym_GT_PIPE] = ACTIONS(1242),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1242),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1242),
- [anon_sym_LT_LT_DASH] = ACTIONS(1242),
- [anon_sym_LT_LT_LT] = ACTIONS(1242),
- [anon_sym_QMARK] = ACTIONS(1240),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1242),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1242),
- [aux_sym_concatenation_token1] = ACTIONS(1242),
- [anon_sym_DOLLAR] = ACTIONS(1240),
- [sym__special_character] = ACTIONS(1240),
- [anon_sym_DQUOTE] = ACTIONS(1242),
- [sym_raw_string] = ACTIONS(1242),
- [sym_ansi_c_string] = ACTIONS(1242),
- [aux_sym_number_token1] = ACTIONS(1240),
- [aux_sym_number_token2] = ACTIONS(1240),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1242),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1240),
- [anon_sym_BQUOTE] = ACTIONS(1240),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1242),
- [anon_sym_LT_LPAREN] = ACTIONS(1242),
- [anon_sym_GT_LPAREN] = ACTIONS(1242),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1242),
- [sym__concat] = ACTIONS(1242),
- [sym_test_operator] = ACTIONS(1242),
- [sym__bare_dollar] = ACTIONS(1242),
- [sym__brace_start] = ACTIONS(1242),
- },
- [413] = {
- [sym_word] = ACTIONS(1288),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1290),
- [anon_sym_EQ] = ACTIONS(1288),
- [anon_sym_PLUS_PLUS] = ACTIONS(1288),
- [anon_sym_DASH_DASH] = ACTIONS(1288),
- [anon_sym_PLUS_EQ] = ACTIONS(1288),
- [anon_sym_DASH_EQ] = ACTIONS(1288),
- [anon_sym_STAR_EQ] = ACTIONS(1288),
- [anon_sym_SLASH_EQ] = ACTIONS(1288),
- [anon_sym_PERCENT_EQ] = ACTIONS(1288),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1288),
- [anon_sym_LT_LT_EQ] = ACTIONS(1290),
- [anon_sym_GT_GT_EQ] = ACTIONS(1290),
- [anon_sym_AMP_EQ] = ACTIONS(1290),
- [anon_sym_CARET_EQ] = ACTIONS(1288),
- [anon_sym_PIPE_EQ] = ACTIONS(1290),
- [anon_sym_PIPE_PIPE] = ACTIONS(1290),
- [anon_sym_AMP_AMP] = ACTIONS(1290),
- [anon_sym_PIPE] = ACTIONS(1288),
- [anon_sym_CARET] = ACTIONS(1288),
- [anon_sym_AMP] = ACTIONS(1288),
- [anon_sym_EQ_EQ] = ACTIONS(1288),
- [anon_sym_BANG_EQ] = ACTIONS(1288),
- [anon_sym_LT] = ACTIONS(1288),
- [anon_sym_GT] = ACTIONS(1288),
- [anon_sym_LT_EQ] = ACTIONS(1290),
- [anon_sym_GT_EQ] = ACTIONS(1290),
- [anon_sym_LT_LT] = ACTIONS(1288),
- [anon_sym_GT_GT] = ACTIONS(1288),
- [anon_sym_PLUS] = ACTIONS(1288),
- [anon_sym_DASH] = ACTIONS(1288),
- [anon_sym_STAR] = ACTIONS(1288),
- [anon_sym_SLASH] = ACTIONS(1288),
- [anon_sym_PERCENT] = ACTIONS(1288),
- [anon_sym_STAR_STAR] = ACTIONS(1288),
- [anon_sym_LPAREN] = ACTIONS(1288),
- [anon_sym_PIPE_AMP] = ACTIONS(1290),
- [anon_sym_RBRACK] = ACTIONS(1290),
- [anon_sym_EQ_TILDE] = ACTIONS(1288),
- [anon_sym_AMP_GT] = ACTIONS(1288),
- [anon_sym_AMP_GT_GT] = ACTIONS(1290),
- [anon_sym_LT_AMP] = ACTIONS(1288),
- [anon_sym_GT_AMP] = ACTIONS(1288),
- [anon_sym_GT_PIPE] = ACTIONS(1290),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1290),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1290),
- [anon_sym_LT_LT_DASH] = ACTIONS(1290),
- [anon_sym_LT_LT_LT] = ACTIONS(1290),
- [anon_sym_QMARK] = ACTIONS(1288),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1290),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1290),
- [aux_sym_concatenation_token1] = ACTIONS(1290),
- [anon_sym_DOLLAR] = ACTIONS(1288),
- [sym__special_character] = ACTIONS(1288),
- [anon_sym_DQUOTE] = ACTIONS(1290),
- [sym_raw_string] = ACTIONS(1290),
- [sym_ansi_c_string] = ACTIONS(1290),
- [aux_sym_number_token1] = ACTIONS(1288),
- [aux_sym_number_token2] = ACTIONS(1288),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1290),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1288),
- [anon_sym_BQUOTE] = ACTIONS(1288),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1290),
- [anon_sym_LT_LPAREN] = ACTIONS(1290),
- [anon_sym_GT_LPAREN] = ACTIONS(1290),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1290),
- [sym__concat] = ACTIONS(1290),
- [sym_test_operator] = ACTIONS(1290),
- [sym__bare_dollar] = ACTIONS(1290),
- [sym__brace_start] = ACTIONS(1290),
- },
- [414] = {
- [sym_word] = ACTIONS(1244),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1246),
- [anon_sym_EQ] = ACTIONS(1244),
- [anon_sym_PLUS_PLUS] = ACTIONS(1244),
- [anon_sym_DASH_DASH] = ACTIONS(1244),
- [anon_sym_PLUS_EQ] = ACTIONS(1244),
- [anon_sym_DASH_EQ] = ACTIONS(1244),
- [anon_sym_STAR_EQ] = ACTIONS(1244),
- [anon_sym_SLASH_EQ] = ACTIONS(1244),
- [anon_sym_PERCENT_EQ] = ACTIONS(1244),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1244),
- [anon_sym_LT_LT_EQ] = ACTIONS(1246),
- [anon_sym_GT_GT_EQ] = ACTIONS(1246),
- [anon_sym_AMP_EQ] = ACTIONS(1246),
- [anon_sym_CARET_EQ] = ACTIONS(1244),
- [anon_sym_PIPE_EQ] = ACTIONS(1246),
- [anon_sym_PIPE_PIPE] = ACTIONS(1246),
- [anon_sym_AMP_AMP] = ACTIONS(1246),
- [anon_sym_PIPE] = ACTIONS(1244),
- [anon_sym_CARET] = ACTIONS(1244),
- [anon_sym_AMP] = ACTIONS(1244),
- [anon_sym_EQ_EQ] = ACTIONS(1244),
- [anon_sym_BANG_EQ] = ACTIONS(1244),
- [anon_sym_LT] = ACTIONS(1244),
- [anon_sym_GT] = ACTIONS(1244),
- [anon_sym_LT_EQ] = ACTIONS(1246),
- [anon_sym_GT_EQ] = ACTIONS(1246),
- [anon_sym_LT_LT] = ACTIONS(1244),
- [anon_sym_GT_GT] = ACTIONS(1244),
- [anon_sym_PLUS] = ACTIONS(1244),
- [anon_sym_DASH] = ACTIONS(1244),
- [anon_sym_STAR] = ACTIONS(1244),
- [anon_sym_SLASH] = ACTIONS(1244),
- [anon_sym_PERCENT] = ACTIONS(1244),
- [anon_sym_STAR_STAR] = ACTIONS(1244),
- [anon_sym_LPAREN] = ACTIONS(1244),
- [anon_sym_PIPE_AMP] = ACTIONS(1246),
- [anon_sym_RBRACK] = ACTIONS(1246),
- [anon_sym_EQ_TILDE] = ACTIONS(1244),
- [anon_sym_AMP_GT] = ACTIONS(1244),
- [anon_sym_AMP_GT_GT] = ACTIONS(1246),
- [anon_sym_LT_AMP] = ACTIONS(1244),
- [anon_sym_GT_AMP] = ACTIONS(1244),
- [anon_sym_GT_PIPE] = ACTIONS(1246),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1246),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1246),
- [anon_sym_LT_LT_DASH] = ACTIONS(1246),
- [anon_sym_LT_LT_LT] = ACTIONS(1246),
- [anon_sym_QMARK] = ACTIONS(1244),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1246),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1246),
- [aux_sym_concatenation_token1] = ACTIONS(1246),
- [anon_sym_DOLLAR] = ACTIONS(1244),
- [sym__special_character] = ACTIONS(1244),
- [anon_sym_DQUOTE] = ACTIONS(1246),
- [sym_raw_string] = ACTIONS(1246),
- [sym_ansi_c_string] = ACTIONS(1246),
- [aux_sym_number_token1] = ACTIONS(1244),
- [aux_sym_number_token2] = ACTIONS(1244),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1246),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1244),
- [anon_sym_BQUOTE] = ACTIONS(1244),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1246),
- [anon_sym_LT_LPAREN] = ACTIONS(1246),
- [anon_sym_GT_LPAREN] = ACTIONS(1246),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1246),
- [sym__concat] = ACTIONS(1246),
- [sym_test_operator] = ACTIONS(1246),
- [sym__bare_dollar] = ACTIONS(1246),
- [sym__brace_start] = ACTIONS(1246),
- },
- [415] = {
- [sym_word] = ACTIONS(1268),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1270),
- [anon_sym_EQ] = ACTIONS(1268),
- [anon_sym_PLUS_PLUS] = ACTIONS(1268),
- [anon_sym_DASH_DASH] = ACTIONS(1268),
- [anon_sym_PLUS_EQ] = ACTIONS(1268),
- [anon_sym_DASH_EQ] = ACTIONS(1268),
- [anon_sym_STAR_EQ] = ACTIONS(1268),
- [anon_sym_SLASH_EQ] = ACTIONS(1268),
- [anon_sym_PERCENT_EQ] = ACTIONS(1268),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1268),
- [anon_sym_LT_LT_EQ] = ACTIONS(1270),
- [anon_sym_GT_GT_EQ] = ACTIONS(1270),
- [anon_sym_AMP_EQ] = ACTIONS(1270),
- [anon_sym_CARET_EQ] = ACTIONS(1268),
- [anon_sym_PIPE_EQ] = ACTIONS(1270),
- [anon_sym_PIPE_PIPE] = ACTIONS(1270),
- [anon_sym_AMP_AMP] = ACTIONS(1270),
- [anon_sym_PIPE] = ACTIONS(1268),
- [anon_sym_CARET] = ACTIONS(1268),
- [anon_sym_AMP] = ACTIONS(1268),
- [anon_sym_EQ_EQ] = ACTIONS(1268),
- [anon_sym_BANG_EQ] = ACTIONS(1268),
- [anon_sym_LT] = ACTIONS(1268),
- [anon_sym_GT] = ACTIONS(1268),
- [anon_sym_LT_EQ] = ACTIONS(1270),
- [anon_sym_GT_EQ] = ACTIONS(1270),
- [anon_sym_LT_LT] = ACTIONS(1268),
- [anon_sym_GT_GT] = ACTIONS(1268),
- [anon_sym_PLUS] = ACTIONS(1268),
- [anon_sym_DASH] = ACTIONS(1268),
- [anon_sym_STAR] = ACTIONS(1268),
- [anon_sym_SLASH] = ACTIONS(1268),
- [anon_sym_PERCENT] = ACTIONS(1268),
- [anon_sym_STAR_STAR] = ACTIONS(1268),
- [anon_sym_LPAREN] = ACTIONS(1268),
- [anon_sym_PIPE_AMP] = ACTIONS(1270),
- [anon_sym_RBRACK] = ACTIONS(1270),
- [anon_sym_EQ_TILDE] = ACTIONS(1268),
- [anon_sym_AMP_GT] = ACTIONS(1268),
- [anon_sym_AMP_GT_GT] = ACTIONS(1270),
- [anon_sym_LT_AMP] = ACTIONS(1268),
- [anon_sym_GT_AMP] = ACTIONS(1268),
- [anon_sym_GT_PIPE] = ACTIONS(1270),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1270),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1270),
- [anon_sym_LT_LT_DASH] = ACTIONS(1270),
- [anon_sym_LT_LT_LT] = ACTIONS(1270),
- [anon_sym_QMARK] = ACTIONS(1268),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1270),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1270),
- [aux_sym_concatenation_token1] = ACTIONS(1270),
- [anon_sym_DOLLAR] = ACTIONS(1268),
- [sym__special_character] = ACTIONS(1268),
- [anon_sym_DQUOTE] = ACTIONS(1270),
- [sym_raw_string] = ACTIONS(1270),
- [sym_ansi_c_string] = ACTIONS(1270),
- [aux_sym_number_token1] = ACTIONS(1268),
- [aux_sym_number_token2] = ACTIONS(1268),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1270),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1268),
- [anon_sym_BQUOTE] = ACTIONS(1268),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1270),
- [anon_sym_LT_LPAREN] = ACTIONS(1270),
- [anon_sym_GT_LPAREN] = ACTIONS(1270),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1270),
- [sym__concat] = ACTIONS(1270),
- [sym_test_operator] = ACTIONS(1270),
- [sym__bare_dollar] = ACTIONS(1270),
- [sym__brace_start] = ACTIONS(1270),
- },
- [416] = {
- [sym_word] = ACTIONS(1224),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1226),
- [anon_sym_EQ] = ACTIONS(1224),
- [anon_sym_PLUS_PLUS] = ACTIONS(1224),
- [anon_sym_DASH_DASH] = ACTIONS(1224),
- [anon_sym_PLUS_EQ] = ACTIONS(1224),
- [anon_sym_DASH_EQ] = ACTIONS(1224),
- [anon_sym_STAR_EQ] = ACTIONS(1224),
- [anon_sym_SLASH_EQ] = ACTIONS(1224),
- [anon_sym_PERCENT_EQ] = ACTIONS(1224),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1224),
- [anon_sym_LT_LT_EQ] = ACTIONS(1226),
- [anon_sym_GT_GT_EQ] = ACTIONS(1226),
- [anon_sym_AMP_EQ] = ACTIONS(1226),
- [anon_sym_CARET_EQ] = ACTIONS(1224),
- [anon_sym_PIPE_EQ] = ACTIONS(1226),
- [anon_sym_PIPE_PIPE] = ACTIONS(1226),
- [anon_sym_AMP_AMP] = ACTIONS(1226),
- [anon_sym_PIPE] = ACTIONS(1224),
- [anon_sym_CARET] = ACTIONS(1224),
- [anon_sym_AMP] = ACTIONS(1224),
- [anon_sym_EQ_EQ] = ACTIONS(1224),
- [anon_sym_BANG_EQ] = ACTIONS(1224),
- [anon_sym_LT] = ACTIONS(1224),
- [anon_sym_GT] = ACTIONS(1224),
- [anon_sym_LT_EQ] = ACTIONS(1226),
- [anon_sym_GT_EQ] = ACTIONS(1226),
- [anon_sym_LT_LT] = ACTIONS(1224),
- [anon_sym_GT_GT] = ACTIONS(1224),
- [anon_sym_PLUS] = ACTIONS(1224),
- [anon_sym_DASH] = ACTIONS(1224),
- [anon_sym_STAR] = ACTIONS(1224),
- [anon_sym_SLASH] = ACTIONS(1224),
- [anon_sym_PERCENT] = ACTIONS(1224),
- [anon_sym_STAR_STAR] = ACTIONS(1224),
- [anon_sym_LPAREN] = ACTIONS(1224),
- [anon_sym_PIPE_AMP] = ACTIONS(1226),
- [anon_sym_RBRACK] = ACTIONS(1226),
- [anon_sym_EQ_TILDE] = ACTIONS(1224),
- [anon_sym_AMP_GT] = ACTIONS(1224),
- [anon_sym_AMP_GT_GT] = ACTIONS(1226),
- [anon_sym_LT_AMP] = ACTIONS(1224),
- [anon_sym_GT_AMP] = ACTIONS(1224),
- [anon_sym_GT_PIPE] = ACTIONS(1226),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1226),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1226),
- [anon_sym_LT_LT_DASH] = ACTIONS(1226),
- [anon_sym_LT_LT_LT] = ACTIONS(1226),
- [anon_sym_QMARK] = ACTIONS(1224),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1226),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1226),
- [aux_sym_concatenation_token1] = ACTIONS(1226),
- [anon_sym_DOLLAR] = ACTIONS(1224),
- [sym__special_character] = ACTIONS(1224),
- [anon_sym_DQUOTE] = ACTIONS(1226),
- [sym_raw_string] = ACTIONS(1226),
- [sym_ansi_c_string] = ACTIONS(1226),
- [aux_sym_number_token1] = ACTIONS(1224),
- [aux_sym_number_token2] = ACTIONS(1224),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1226),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1224),
- [anon_sym_BQUOTE] = ACTIONS(1224),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1226),
- [anon_sym_LT_LPAREN] = ACTIONS(1226),
- [anon_sym_GT_LPAREN] = ACTIONS(1226),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1226),
- [sym__concat] = ACTIONS(1226),
- [sym_test_operator] = ACTIONS(1226),
- [sym__bare_dollar] = ACTIONS(1226),
- [sym__brace_start] = ACTIONS(1226),
- },
- [417] = {
- [sym_word] = ACTIONS(1248),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1250),
- [anon_sym_EQ] = ACTIONS(1248),
- [anon_sym_PLUS_PLUS] = ACTIONS(1248),
- [anon_sym_DASH_DASH] = ACTIONS(1248),
- [anon_sym_PLUS_EQ] = ACTIONS(1248),
- [anon_sym_DASH_EQ] = ACTIONS(1248),
- [anon_sym_STAR_EQ] = ACTIONS(1248),
- [anon_sym_SLASH_EQ] = ACTIONS(1248),
- [anon_sym_PERCENT_EQ] = ACTIONS(1248),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1248),
- [anon_sym_LT_LT_EQ] = ACTIONS(1250),
- [anon_sym_GT_GT_EQ] = ACTIONS(1250),
- [anon_sym_AMP_EQ] = ACTIONS(1250),
- [anon_sym_CARET_EQ] = ACTIONS(1248),
- [anon_sym_PIPE_EQ] = ACTIONS(1250),
- [anon_sym_PIPE_PIPE] = ACTIONS(1250),
- [anon_sym_AMP_AMP] = ACTIONS(1250),
- [anon_sym_PIPE] = ACTIONS(1248),
- [anon_sym_CARET] = ACTIONS(1248),
- [anon_sym_AMP] = ACTIONS(1248),
- [anon_sym_EQ_EQ] = ACTIONS(1248),
- [anon_sym_BANG_EQ] = ACTIONS(1248),
- [anon_sym_LT] = ACTIONS(1248),
- [anon_sym_GT] = ACTIONS(1248),
- [anon_sym_LT_EQ] = ACTIONS(1250),
- [anon_sym_GT_EQ] = ACTIONS(1250),
- [anon_sym_LT_LT] = ACTIONS(1248),
- [anon_sym_GT_GT] = ACTIONS(1248),
- [anon_sym_PLUS] = ACTIONS(1248),
- [anon_sym_DASH] = ACTIONS(1248),
- [anon_sym_STAR] = ACTIONS(1248),
- [anon_sym_SLASH] = ACTIONS(1248),
- [anon_sym_PERCENT] = ACTIONS(1248),
- [anon_sym_STAR_STAR] = ACTIONS(1248),
- [anon_sym_LPAREN] = ACTIONS(1248),
- [anon_sym_PIPE_AMP] = ACTIONS(1250),
- [anon_sym_RBRACK] = ACTIONS(1250),
- [anon_sym_EQ_TILDE] = ACTIONS(1248),
- [anon_sym_AMP_GT] = ACTIONS(1248),
- [anon_sym_AMP_GT_GT] = ACTIONS(1250),
- [anon_sym_LT_AMP] = ACTIONS(1248),
- [anon_sym_GT_AMP] = ACTIONS(1248),
- [anon_sym_GT_PIPE] = ACTIONS(1250),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1250),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1250),
- [anon_sym_LT_LT_DASH] = ACTIONS(1250),
- [anon_sym_LT_LT_LT] = ACTIONS(1250),
- [anon_sym_QMARK] = ACTIONS(1248),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1250),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1250),
- [aux_sym_concatenation_token1] = ACTIONS(1250),
- [anon_sym_DOLLAR] = ACTIONS(1248),
- [sym__special_character] = ACTIONS(1248),
- [anon_sym_DQUOTE] = ACTIONS(1250),
- [sym_raw_string] = ACTIONS(1250),
- [sym_ansi_c_string] = ACTIONS(1250),
- [aux_sym_number_token1] = ACTIONS(1248),
- [aux_sym_number_token2] = ACTIONS(1248),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1250),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1248),
- [anon_sym_BQUOTE] = ACTIONS(1248),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1250),
- [anon_sym_LT_LPAREN] = ACTIONS(1250),
- [anon_sym_GT_LPAREN] = ACTIONS(1250),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1250),
- [sym__concat] = ACTIONS(1250),
- [sym_test_operator] = ACTIONS(1250),
- [sym__bare_dollar] = ACTIONS(1250),
- [sym__brace_start] = ACTIONS(1250),
- },
- [418] = {
- [sym_word] = ACTIONS(1264),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1266),
- [anon_sym_EQ] = ACTIONS(1264),
- [anon_sym_PLUS_PLUS] = ACTIONS(1264),
- [anon_sym_DASH_DASH] = ACTIONS(1264),
- [anon_sym_PLUS_EQ] = ACTIONS(1264),
- [anon_sym_DASH_EQ] = ACTIONS(1264),
- [anon_sym_STAR_EQ] = ACTIONS(1264),
- [anon_sym_SLASH_EQ] = ACTIONS(1264),
- [anon_sym_PERCENT_EQ] = ACTIONS(1264),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1264),
- [anon_sym_LT_LT_EQ] = ACTIONS(1266),
- [anon_sym_GT_GT_EQ] = ACTIONS(1266),
- [anon_sym_AMP_EQ] = ACTIONS(1266),
- [anon_sym_CARET_EQ] = ACTIONS(1264),
- [anon_sym_PIPE_EQ] = ACTIONS(1266),
- [anon_sym_PIPE_PIPE] = ACTIONS(1266),
- [anon_sym_AMP_AMP] = ACTIONS(1266),
- [anon_sym_PIPE] = ACTIONS(1264),
- [anon_sym_CARET] = ACTIONS(1264),
- [anon_sym_AMP] = ACTIONS(1264),
- [anon_sym_EQ_EQ] = ACTIONS(1264),
- [anon_sym_BANG_EQ] = ACTIONS(1264),
- [anon_sym_LT] = ACTIONS(1264),
- [anon_sym_GT] = ACTIONS(1264),
- [anon_sym_LT_EQ] = ACTIONS(1266),
- [anon_sym_GT_EQ] = ACTIONS(1266),
- [anon_sym_LT_LT] = ACTIONS(1264),
- [anon_sym_GT_GT] = ACTIONS(1264),
- [anon_sym_PLUS] = ACTIONS(1264),
- [anon_sym_DASH] = ACTIONS(1264),
- [anon_sym_STAR] = ACTIONS(1264),
- [anon_sym_SLASH] = ACTIONS(1264),
- [anon_sym_PERCENT] = ACTIONS(1264),
- [anon_sym_STAR_STAR] = ACTIONS(1264),
- [anon_sym_LPAREN] = ACTIONS(1264),
- [anon_sym_PIPE_AMP] = ACTIONS(1266),
- [anon_sym_RBRACK] = ACTIONS(1266),
- [anon_sym_EQ_TILDE] = ACTIONS(1264),
- [anon_sym_AMP_GT] = ACTIONS(1264),
- [anon_sym_AMP_GT_GT] = ACTIONS(1266),
- [anon_sym_LT_AMP] = ACTIONS(1264),
- [anon_sym_GT_AMP] = ACTIONS(1264),
- [anon_sym_GT_PIPE] = ACTIONS(1266),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1266),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1266),
- [anon_sym_LT_LT_DASH] = ACTIONS(1266),
- [anon_sym_LT_LT_LT] = ACTIONS(1266),
- [anon_sym_QMARK] = ACTIONS(1264),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1266),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1266),
- [aux_sym_concatenation_token1] = ACTIONS(1266),
- [anon_sym_DOLLAR] = ACTIONS(1264),
- [sym__special_character] = ACTIONS(1264),
- [anon_sym_DQUOTE] = ACTIONS(1266),
- [sym_raw_string] = ACTIONS(1266),
- [sym_ansi_c_string] = ACTIONS(1266),
- [aux_sym_number_token1] = ACTIONS(1264),
- [aux_sym_number_token2] = ACTIONS(1264),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1266),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1264),
- [anon_sym_BQUOTE] = ACTIONS(1264),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1266),
- [anon_sym_LT_LPAREN] = ACTIONS(1266),
- [anon_sym_GT_LPAREN] = ACTIONS(1266),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1266),
- [sym__concat] = ACTIONS(1266),
- [sym_test_operator] = ACTIONS(1266),
- [sym__bare_dollar] = ACTIONS(1266),
- [sym__brace_start] = ACTIONS(1266),
- },
- [419] = {
- [sym_word] = ACTIONS(1280),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1282),
- [anon_sym_EQ] = ACTIONS(1280),
- [anon_sym_PLUS_PLUS] = ACTIONS(1280),
- [anon_sym_DASH_DASH] = ACTIONS(1280),
- [anon_sym_PLUS_EQ] = ACTIONS(1280),
- [anon_sym_DASH_EQ] = ACTIONS(1280),
- [anon_sym_STAR_EQ] = ACTIONS(1280),
- [anon_sym_SLASH_EQ] = ACTIONS(1280),
- [anon_sym_PERCENT_EQ] = ACTIONS(1280),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1280),
- [anon_sym_LT_LT_EQ] = ACTIONS(1282),
- [anon_sym_GT_GT_EQ] = ACTIONS(1282),
- [anon_sym_AMP_EQ] = ACTIONS(1282),
- [anon_sym_CARET_EQ] = ACTIONS(1280),
- [anon_sym_PIPE_EQ] = ACTIONS(1282),
- [anon_sym_PIPE_PIPE] = ACTIONS(1282),
- [anon_sym_AMP_AMP] = ACTIONS(1282),
- [anon_sym_PIPE] = ACTIONS(1280),
- [anon_sym_CARET] = ACTIONS(1280),
- [anon_sym_AMP] = ACTIONS(1280),
- [anon_sym_EQ_EQ] = ACTIONS(1280),
- [anon_sym_BANG_EQ] = ACTIONS(1280),
- [anon_sym_LT] = ACTIONS(1280),
- [anon_sym_GT] = ACTIONS(1280),
- [anon_sym_LT_EQ] = ACTIONS(1282),
- [anon_sym_GT_EQ] = ACTIONS(1282),
- [anon_sym_LT_LT] = ACTIONS(1280),
- [anon_sym_GT_GT] = ACTIONS(1280),
- [anon_sym_PLUS] = ACTIONS(1280),
- [anon_sym_DASH] = ACTIONS(1280),
- [anon_sym_STAR] = ACTIONS(1280),
- [anon_sym_SLASH] = ACTIONS(1280),
- [anon_sym_PERCENT] = ACTIONS(1280),
- [anon_sym_STAR_STAR] = ACTIONS(1280),
- [anon_sym_LPAREN] = ACTIONS(1280),
- [anon_sym_PIPE_AMP] = ACTIONS(1282),
- [anon_sym_RBRACK] = ACTIONS(1282),
- [anon_sym_EQ_TILDE] = ACTIONS(1280),
- [anon_sym_AMP_GT] = ACTIONS(1280),
- [anon_sym_AMP_GT_GT] = ACTIONS(1282),
- [anon_sym_LT_AMP] = ACTIONS(1280),
- [anon_sym_GT_AMP] = ACTIONS(1280),
- [anon_sym_GT_PIPE] = ACTIONS(1282),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1282),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1282),
- [anon_sym_LT_LT_DASH] = ACTIONS(1282),
- [anon_sym_LT_LT_LT] = ACTIONS(1282),
- [anon_sym_QMARK] = ACTIONS(1280),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1282),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1282),
- [aux_sym_concatenation_token1] = ACTIONS(1282),
- [anon_sym_DOLLAR] = ACTIONS(1280),
- [sym__special_character] = ACTIONS(1280),
- [anon_sym_DQUOTE] = ACTIONS(1282),
- [sym_raw_string] = ACTIONS(1282),
- [sym_ansi_c_string] = ACTIONS(1282),
- [aux_sym_number_token1] = ACTIONS(1280),
- [aux_sym_number_token2] = ACTIONS(1280),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1282),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1280),
- [anon_sym_BQUOTE] = ACTIONS(1280),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1282),
- [anon_sym_LT_LPAREN] = ACTIONS(1282),
- [anon_sym_GT_LPAREN] = ACTIONS(1282),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1282),
- [sym__concat] = ACTIONS(1282),
- [sym_test_operator] = ACTIONS(1282),
- [sym__bare_dollar] = ACTIONS(1282),
- [sym__brace_start] = ACTIONS(1282),
- },
- [420] = {
- [aux_sym__literal_repeat1] = STATE(420),
- [sym_word] = ACTIONS(1294),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1296),
- [anon_sym_EQ] = ACTIONS(1294),
- [anon_sym_PLUS_PLUS] = ACTIONS(1294),
- [anon_sym_DASH_DASH] = ACTIONS(1294),
- [anon_sym_PLUS_EQ] = ACTIONS(1294),
- [anon_sym_DASH_EQ] = ACTIONS(1294),
- [anon_sym_STAR_EQ] = ACTIONS(1294),
- [anon_sym_SLASH_EQ] = ACTIONS(1294),
- [anon_sym_PERCENT_EQ] = ACTIONS(1294),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1294),
- [anon_sym_LT_LT_EQ] = ACTIONS(1296),
- [anon_sym_GT_GT_EQ] = ACTIONS(1296),
- [anon_sym_AMP_EQ] = ACTIONS(1296),
- [anon_sym_CARET_EQ] = ACTIONS(1294),
- [anon_sym_PIPE_EQ] = ACTIONS(1296),
- [anon_sym_PIPE_PIPE] = ACTIONS(1296),
- [anon_sym_AMP_AMP] = ACTIONS(1296),
- [anon_sym_PIPE] = ACTIONS(1294),
- [anon_sym_CARET] = ACTIONS(1294),
- [anon_sym_AMP] = ACTIONS(1294),
- [anon_sym_EQ_EQ] = ACTIONS(1294),
- [anon_sym_BANG_EQ] = ACTIONS(1294),
- [anon_sym_LT] = ACTIONS(1294),
- [anon_sym_GT] = ACTIONS(1294),
- [anon_sym_LT_EQ] = ACTIONS(1296),
- [anon_sym_GT_EQ] = ACTIONS(1296),
- [anon_sym_LT_LT] = ACTIONS(1294),
- [anon_sym_GT_GT] = ACTIONS(1294),
- [anon_sym_PLUS] = ACTIONS(1294),
- [anon_sym_DASH] = ACTIONS(1294),
- [anon_sym_STAR] = ACTIONS(1294),
- [anon_sym_SLASH] = ACTIONS(1294),
- [anon_sym_PERCENT] = ACTIONS(1294),
- [anon_sym_STAR_STAR] = ACTIONS(1294),
- [anon_sym_LPAREN] = ACTIONS(1294),
- [anon_sym_PIPE_AMP] = ACTIONS(1296),
- [anon_sym_RBRACK] = ACTIONS(1296),
- [anon_sym_EQ_TILDE] = ACTIONS(1294),
- [anon_sym_AMP_GT] = ACTIONS(1294),
- [anon_sym_AMP_GT_GT] = ACTIONS(1296),
- [anon_sym_LT_AMP] = ACTIONS(1294),
- [anon_sym_GT_AMP] = ACTIONS(1294),
- [anon_sym_GT_PIPE] = ACTIONS(1296),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1296),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1296),
- [anon_sym_LT_LT_DASH] = ACTIONS(1296),
- [anon_sym_LT_LT_LT] = ACTIONS(1296),
- [anon_sym_QMARK] = ACTIONS(1294),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1296),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1296),
- [anon_sym_DOLLAR] = ACTIONS(1294),
- [sym__special_character] = ACTIONS(1313),
- [anon_sym_DQUOTE] = ACTIONS(1296),
- [sym_raw_string] = ACTIONS(1296),
- [sym_ansi_c_string] = ACTIONS(1296),
- [aux_sym_number_token1] = ACTIONS(1294),
- [aux_sym_number_token2] = ACTIONS(1294),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1296),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1294),
- [anon_sym_BQUOTE] = ACTIONS(1296),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1296),
- [anon_sym_LT_LPAREN] = ACTIONS(1296),
- [anon_sym_GT_LPAREN] = ACTIONS(1296),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1296),
- [sym_test_operator] = ACTIONS(1296),
- [sym__bare_dollar] = ACTIONS(1296),
- [sym__brace_start] = ACTIONS(1296),
- },
- [421] = {
- [aux_sym__literal_repeat1] = STATE(420),
- [sym_word] = ACTIONS(231),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(268),
- [anon_sym_EQ] = ACTIONS(233),
- [anon_sym_PLUS_PLUS] = ACTIONS(233),
- [anon_sym_DASH_DASH] = ACTIONS(233),
- [anon_sym_PLUS_EQ] = ACTIONS(233),
- [anon_sym_DASH_EQ] = ACTIONS(233),
- [anon_sym_STAR_EQ] = ACTIONS(233),
- [anon_sym_SLASH_EQ] = ACTIONS(233),
- [anon_sym_PERCENT_EQ] = ACTIONS(233),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(233),
- [anon_sym_LT_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_GT_EQ] = ACTIONS(280),
- [anon_sym_AMP_EQ] = ACTIONS(280),
- [anon_sym_CARET_EQ] = ACTIONS(233),
- [anon_sym_PIPE_EQ] = ACTIONS(280),
- [anon_sym_PIPE_PIPE] = ACTIONS(282),
- [anon_sym_AMP_AMP] = ACTIONS(282),
- [anon_sym_PIPE] = ACTIONS(235),
- [anon_sym_CARET] = ACTIONS(233),
- [anon_sym_AMP] = ACTIONS(233),
- [anon_sym_EQ_EQ] = ACTIONS(235),
- [anon_sym_BANG_EQ] = ACTIONS(233),
- [anon_sym_LT] = ACTIONS(235),
- [anon_sym_GT] = ACTIONS(235),
- [anon_sym_LT_EQ] = ACTIONS(280),
- [anon_sym_GT_EQ] = ACTIONS(280),
- [anon_sym_LT_LT] = ACTIONS(235),
- [anon_sym_GT_GT] = ACTIONS(235),
- [anon_sym_PLUS] = ACTIONS(233),
- [anon_sym_DASH] = ACTIONS(233),
- [anon_sym_STAR] = ACTIONS(233),
- [anon_sym_SLASH] = ACTIONS(233),
- [anon_sym_PERCENT] = ACTIONS(233),
- [anon_sym_STAR_STAR] = ACTIONS(233),
- [anon_sym_LPAREN] = ACTIONS(231),
- [anon_sym_PIPE_AMP] = ACTIONS(268),
- [anon_sym_RBRACK] = ACTIONS(280),
- [anon_sym_EQ_TILDE] = ACTIONS(235),
- [anon_sym_AMP_GT] = ACTIONS(231),
- [anon_sym_AMP_GT_GT] = ACTIONS(268),
- [anon_sym_LT_AMP] = ACTIONS(231),
- [anon_sym_GT_AMP] = ACTIONS(231),
- [anon_sym_GT_PIPE] = ACTIONS(268),
- [anon_sym_LT_AMP_DASH] = ACTIONS(268),
- [anon_sym_GT_AMP_DASH] = ACTIONS(268),
- [anon_sym_LT_LT_DASH] = ACTIONS(268),
- [anon_sym_LT_LT_LT] = ACTIONS(268),
- [anon_sym_QMARK] = ACTIONS(233),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(268),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(268),
- [anon_sym_DOLLAR] = ACTIONS(231),
- [sym__special_character] = ACTIONS(1316),
- [anon_sym_DQUOTE] = ACTIONS(268),
- [sym_raw_string] = ACTIONS(268),
- [sym_ansi_c_string] = ACTIONS(268),
- [aux_sym_number_token1] = ACTIONS(231),
- [aux_sym_number_token2] = ACTIONS(231),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(268),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(231),
- [anon_sym_BQUOTE] = ACTIONS(268),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(268),
- [anon_sym_LT_LPAREN] = ACTIONS(268),
- [anon_sym_GT_LPAREN] = ACTIONS(268),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(268),
- [sym_test_operator] = ACTIONS(282),
- [sym__bare_dollar] = ACTIONS(268),
- [sym__brace_start] = ACTIONS(268),
- },
- [422] = {
- [sym_word] = ACTIONS(1198),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1200),
- [anon_sym_EQ] = ACTIONS(1198),
- [anon_sym_PLUS_PLUS] = ACTIONS(1198),
- [anon_sym_DASH_DASH] = ACTIONS(1198),
- [anon_sym_PLUS_EQ] = ACTIONS(1198),
- [anon_sym_DASH_EQ] = ACTIONS(1198),
- [anon_sym_STAR_EQ] = ACTIONS(1198),
- [anon_sym_SLASH_EQ] = ACTIONS(1198),
- [anon_sym_PERCENT_EQ] = ACTIONS(1198),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1198),
- [anon_sym_LT_LT_EQ] = ACTIONS(1200),
- [anon_sym_GT_GT_EQ] = ACTIONS(1200),
- [anon_sym_AMP_EQ] = ACTIONS(1200),
- [anon_sym_CARET_EQ] = ACTIONS(1198),
- [anon_sym_PIPE_EQ] = ACTIONS(1200),
- [anon_sym_PIPE_PIPE] = ACTIONS(1200),
- [anon_sym_AMP_AMP] = ACTIONS(1200),
- [anon_sym_PIPE] = ACTIONS(1198),
- [anon_sym_CARET] = ACTIONS(1198),
- [anon_sym_AMP] = ACTIONS(1198),
- [anon_sym_EQ_EQ] = ACTIONS(1198),
- [anon_sym_BANG_EQ] = ACTIONS(1198),
- [anon_sym_LT] = ACTIONS(1198),
- [anon_sym_GT] = ACTIONS(1198),
- [anon_sym_LT_EQ] = ACTIONS(1200),
- [anon_sym_GT_EQ] = ACTIONS(1200),
- [anon_sym_LT_LT] = ACTIONS(1198),
- [anon_sym_GT_GT] = ACTIONS(1198),
- [anon_sym_PLUS] = ACTIONS(1198),
- [anon_sym_DASH] = ACTIONS(1198),
- [anon_sym_STAR] = ACTIONS(1198),
- [anon_sym_SLASH] = ACTIONS(1198),
- [anon_sym_PERCENT] = ACTIONS(1198),
- [anon_sym_STAR_STAR] = ACTIONS(1198),
- [anon_sym_LPAREN] = ACTIONS(1198),
- [anon_sym_PIPE_AMP] = ACTIONS(1200),
- [anon_sym_RBRACK] = ACTIONS(1200),
- [anon_sym_EQ_TILDE] = ACTIONS(1198),
- [anon_sym_AMP_GT] = ACTIONS(1198),
- [anon_sym_AMP_GT_GT] = ACTIONS(1200),
- [anon_sym_LT_AMP] = ACTIONS(1198),
- [anon_sym_GT_AMP] = ACTIONS(1198),
- [anon_sym_GT_PIPE] = ACTIONS(1200),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1200),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1200),
- [anon_sym_LT_LT_DASH] = ACTIONS(1200),
- [anon_sym_LT_LT_LT] = ACTIONS(1200),
- [anon_sym_QMARK] = ACTIONS(1198),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1200),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1200),
- [anon_sym_DOLLAR] = ACTIONS(1198),
- [sym__special_character] = ACTIONS(1198),
- [anon_sym_DQUOTE] = ACTIONS(1200),
- [sym_raw_string] = ACTIONS(1200),
- [sym_ansi_c_string] = ACTIONS(1200),
- [aux_sym_number_token1] = ACTIONS(1198),
- [aux_sym_number_token2] = ACTIONS(1198),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1200),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1198),
- [anon_sym_BQUOTE] = ACTIONS(1200),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1200),
- [anon_sym_LT_LPAREN] = ACTIONS(1200),
- [anon_sym_GT_LPAREN] = ACTIONS(1200),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1200),
- [sym_test_operator] = ACTIONS(1200),
- [sym__bare_dollar] = ACTIONS(1200),
- [sym__brace_start] = ACTIONS(1200),
- },
- [423] = {
- [sym_word] = ACTIONS(1183),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(1193),
- [anon_sym_EQ] = ACTIONS(1185),
- [anon_sym_PLUS_PLUS] = ACTIONS(1185),
- [anon_sym_DASH_DASH] = ACTIONS(1185),
- [anon_sym_PLUS_EQ] = ACTIONS(1185),
- [anon_sym_DASH_EQ] = ACTIONS(1185),
- [anon_sym_STAR_EQ] = ACTIONS(1185),
- [anon_sym_SLASH_EQ] = ACTIONS(1185),
- [anon_sym_PERCENT_EQ] = ACTIONS(1185),
- [anon_sym_STAR_STAR_EQ] = ACTIONS(1185),
- [anon_sym_LT_LT_EQ] = ACTIONS(1308),
- [anon_sym_GT_GT_EQ] = ACTIONS(1308),
- [anon_sym_AMP_EQ] = ACTIONS(1308),
- [anon_sym_CARET_EQ] = ACTIONS(1185),
- [anon_sym_PIPE_EQ] = ACTIONS(1308),
- [anon_sym_PIPE_PIPE] = ACTIONS(1195),
- [anon_sym_AMP_AMP] = ACTIONS(1195),
- [anon_sym_PIPE] = ACTIONS(1187),
- [anon_sym_CARET] = ACTIONS(1185),
- [anon_sym_AMP] = ACTIONS(1185),
- [anon_sym_EQ_EQ] = ACTIONS(1187),
- [anon_sym_BANG_EQ] = ACTIONS(1185),
- [anon_sym_LT] = ACTIONS(1187),
- [anon_sym_GT] = ACTIONS(1187),
- [anon_sym_LT_EQ] = ACTIONS(1308),
- [anon_sym_GT_EQ] = ACTIONS(1308),
- [anon_sym_LT_LT] = ACTIONS(1187),
- [anon_sym_GT_GT] = ACTIONS(1187),
- [anon_sym_PLUS] = ACTIONS(1185),
- [anon_sym_DASH] = ACTIONS(1185),
- [anon_sym_STAR] = ACTIONS(1185),
- [anon_sym_SLASH] = ACTIONS(1185),
- [anon_sym_PERCENT] = ACTIONS(1185),
- [anon_sym_STAR_STAR] = ACTIONS(1185),
- [anon_sym_LPAREN] = ACTIONS(1183),
- [anon_sym_PIPE_AMP] = ACTIONS(1193),
- [anon_sym_RBRACK] = ACTIONS(1308),
- [anon_sym_EQ_TILDE] = ACTIONS(1187),
- [anon_sym_AMP_GT] = ACTIONS(1183),
- [anon_sym_AMP_GT_GT] = ACTIONS(1193),
- [anon_sym_LT_AMP] = ACTIONS(1183),
- [anon_sym_GT_AMP] = ACTIONS(1183),
- [anon_sym_GT_PIPE] = ACTIONS(1193),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1193),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1193),
- [anon_sym_LT_LT_DASH] = ACTIONS(1193),
- [anon_sym_LT_LT_LT] = ACTIONS(1193),
- [anon_sym_QMARK] = ACTIONS(1185),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(1193),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(1193),
- [anon_sym_DOLLAR] = ACTIONS(1183),
- [sym__special_character] = ACTIONS(1183),
- [anon_sym_DQUOTE] = ACTIONS(1193),
- [sym_raw_string] = ACTIONS(1193),
- [sym_ansi_c_string] = ACTIONS(1193),
- [aux_sym_number_token1] = ACTIONS(1183),
- [aux_sym_number_token2] = ACTIONS(1183),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(1193),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(1183),
- [anon_sym_BQUOTE] = ACTIONS(1193),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(1193),
- [anon_sym_LT_LPAREN] = ACTIONS(1193),
- [anon_sym_GT_LPAREN] = ACTIONS(1193),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1193),
- [sym_test_operator] = ACTIONS(1195),
- [sym__bare_dollar] = ACTIONS(1193),
- [sym__brace_start] = ACTIONS(1193),
- },
- [424] = {
- [sym_subshell] = STATE(3947),
- [sym_test_command] = STATE(3947),
- [sym_command] = STATE(3946),
- [sym_command_name] = STATE(432),
- [sym_variable_assignment] = STATE(1561),
- [sym_subscript] = STATE(5407),
- [sym_file_redirect] = STATE(2990),
- [sym_herestring_redirect] = STATE(2990),
- [sym__expression] = STATE(2579),
- [sym_binary_expression] = STATE(2583),
- [sym_ternary_expression] = STATE(2583),
- [sym_unary_expression] = STATE(2583),
- [sym_postfix_expression] = STATE(2583),
- [sym_parenthesized_expression] = STATE(2583),
- [sym_arithmetic_expansion] = STATE(370),
- [sym_brace_expression] = STATE(370),
- [sym_concatenation] = STATE(396),
- [sym_string] = STATE(370),
- [sym_translated_string] = STATE(370),
- [sym_number] = STATE(370),
- [sym_simple_expansion] = STATE(370),
- [sym_expansion] = STATE(370),
- [sym_command_substitution] = STATE(370),
- [sym_process_substitution] = STATE(370),
- [aux_sym_command_repeat1] = STATE(772),
- [aux_sym__literal_repeat1] = STATE(391),
- [sym_word] = ACTIONS(1318),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(83),
- [anon_sym_LT] = ACTIONS(1320),
- [anon_sym_GT] = ACTIONS(1320),
- [anon_sym_GT_GT] = ACTIONS(1322),
- [anon_sym_LPAREN] = ACTIONS(89),
- [anon_sym_BANG] = ACTIONS(240),
- [anon_sym_LBRACK] = ACTIONS(33),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(35),
- [anon_sym_AMP_GT] = ACTIONS(1320),
- [anon_sym_AMP_GT_GT] = ACTIONS(1322),
- [anon_sym_LT_AMP] = ACTIONS(1320),
- [anon_sym_GT_AMP] = ACTIONS(1320),
- [anon_sym_GT_PIPE] = ACTIONS(1322),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1324),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1324),
- [anon_sym_LT_LT_LT] = ACTIONS(1326),
- [anon_sym_PLUS_PLUS2] = ACTIONS(103),
- [anon_sym_DASH_DASH2] = ACTIONS(103),
- [anon_sym_DASH2] = ACTIONS(105),
- [anon_sym_PLUS2] = ACTIONS(105),
- [anon_sym_TILDE] = ACTIONS(107),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(109),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(111),
- [anon_sym_DOLLAR] = ACTIONS(113),
- [sym__special_character] = ACTIONS(115),
- [anon_sym_DQUOTE] = ACTIONS(117),
- [sym_raw_string] = ACTIONS(119),
- [sym_ansi_c_string] = ACTIONS(119),
- [aux_sym_number_token1] = ACTIONS(121),
- [aux_sym_number_token2] = ACTIONS(123),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(125),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(127),
- [anon_sym_BQUOTE] = ACTIONS(129),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(131),
- [anon_sym_LT_LPAREN] = ACTIONS(133),
- [anon_sym_GT_LPAREN] = ACTIONS(133),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1328),
- [sym_variable_name] = ACTIONS(137),
- [sym_test_operator] = ACTIONS(139),
- [sym__brace_start] = ACTIONS(141),
- },
- [425] = {
- [sym_subshell] = STATE(4499),
- [sym_test_command] = STATE(4499),
- [sym_command] = STATE(4480),
- [sym_command_name] = STATE(526),
- [sym_variable_assignment] = STATE(2346),
- [sym_subscript] = STATE(5322),
- [sym_file_redirect] = STATE(2990),
- [sym_herestring_redirect] = STATE(2990),
- [sym__expression] = STATE(2474),
- [sym_binary_expression] = STATE(2479),
- [sym_ternary_expression] = STATE(2479),
- [sym_unary_expression] = STATE(2479),
- [sym_postfix_expression] = STATE(2479),
- [sym_parenthesized_expression] = STATE(2479),
- [sym_arithmetic_expansion] = STATE(400),
- [sym_brace_expression] = STATE(400),
- [sym_concatenation] = STATE(423),
- [sym_string] = STATE(400),
- [sym_translated_string] = STATE(400),
- [sym_number] = STATE(400),
- [sym_simple_expansion] = STATE(400),
- [sym_expansion] = STATE(400),
- [sym_command_substitution] = STATE(400),
- [sym_process_substitution] = STATE(400),
- [aux_sym_command_repeat1] = STATE(763),
- [aux_sym__literal_repeat1] = STATE(421),
- [sym_word] = ACTIONS(1330),
- [anon_sym_LPAREN_LPAREN] = ACTIONS(149),
- [anon_sym_LT] = ACTIONS(1320),
- [anon_sym_GT] = ACTIONS(1320),
- [anon_sym_GT_GT] = ACTIONS(1322),
- [anon_sym_LPAREN] = ACTIONS(155),
- [anon_sym_BANG] = ACTIONS(287),
- [anon_sym_LBRACK] = ACTIONS(169),
- [anon_sym_LBRACK_LBRACK] = ACTIONS(173),
- [anon_sym_AMP_GT] = ACTIONS(1320),
- [anon_sym_AMP_GT_GT] = ACTIONS(1322),
- [anon_sym_LT_AMP] = ACTIONS(1320),
- [anon_sym_GT_AMP] = ACTIONS(1320),
- [anon_sym_GT_PIPE] = ACTIONS(1322),
- [anon_sym_LT_AMP_DASH] = ACTIONS(1324),
- [anon_sym_GT_AMP_DASH] = ACTIONS(1324),
- [anon_sym_LT_LT_LT] = ACTIONS(1326),
- [anon_sym_PLUS_PLUS2] = ACTIONS(183),
- [anon_sym_DASH_DASH2] = ACTIONS(183),
- [anon_sym_DASH2] = ACTIONS(185),
- [anon_sym_PLUS2] = ACTIONS(185),
- [anon_sym_TILDE] = ACTIONS(187),
- [anon_sym_DOLLAR_LPAREN_LPAREN] = ACTIONS(189),
- [anon_sym_DOLLAR_LBRACK] = ACTIONS(191),
- [anon_sym_DOLLAR] = ACTIONS(193),
- [sym__special_character] = ACTIONS(195),
- [anon_sym_DQUOTE] = ACTIONS(197),
- [sym_raw_string] = ACTIONS(199),
- [sym_ansi_c_string] = ACTIONS(199),
- [aux_sym_number_token1] = ACTIONS(201),
- [aux_sym_number_token2] = ACTIONS(203),
- [anon_sym_DOLLAR_LBRACE] = ACTIONS(205),
- [anon_sym_DOLLAR_LPAREN] = ACTIONS(207),
- [anon_sym_BQUOTE] = ACTIONS(209),
- [anon_sym_DOLLAR_BQUOTE] = ACTIONS(211),
- [anon_sym_LT_LPAREN] = ACTIONS(213),
- [anon_sym_GT_LPAREN] = ACTIONS(213),
- [sym_comment] = ACTIONS(71),
- [sym_file_descriptor] = ACTIONS(1328),
- [sym_variable_name] = ACTIONS(217),
- [sym_test_operator] = ACTIONS(219),
- [sym__brace_start] = ACTIONS(221),
- },
-};
-
-static const uint16_t ts_small_parse_table[] = {
- [0] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(401), 1,
- anon_sym_LPAREN,
- ACTIONS(439), 1,
- anon_sym_DOLLAR,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(1342), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1344), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1346), 1,
- sym__special_character,
- ACTIONS(1348), 1,
- anon_sym_DQUOTE,
- ACTIONS(1350), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1352), 1,
- anon_sym_BQUOTE,
- ACTIONS(1354), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1358), 1,
- sym_test_operator,
- ACTIONS(1360), 1,
- sym__bare_dollar,
- STATE(430), 1,
- aux_sym_command_repeat2,
- STATE(875), 1,
- aux_sym__literal_repeat1,
- STATE(1017), 1,
- sym_concatenation,
- STATE(1026), 1,
- sym_herestring_redirect,
- STATE(3924), 1,
- sym_subshell,
- ACTIONS(1334), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1338), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1340), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1356), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1332), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(715), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1336), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [120] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(401), 1,
- anon_sym_LPAREN,
- ACTIONS(439), 1,
- anon_sym_DOLLAR,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(1342), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1344), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1346), 1,
- sym__special_character,
- ACTIONS(1348), 1,
- anon_sym_DQUOTE,
- ACTIONS(1350), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1352), 1,
- anon_sym_BQUOTE,
- ACTIONS(1354), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1358), 1,
- sym_test_operator,
- ACTIONS(1360), 1,
- sym__bare_dollar,
- STATE(434), 1,
- aux_sym_command_repeat2,
- STATE(875), 1,
- aux_sym__literal_repeat1,
- STATE(1017), 1,
- sym_concatenation,
- STATE(1026), 1,
- sym_herestring_redirect,
- STATE(3976), 1,
- sym_subshell,
- ACTIONS(1334), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1338), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1356), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1364), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1332), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(715), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1362), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [240] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(401), 1,
- anon_sym_LPAREN,
- ACTIONS(677), 1,
- anon_sym_DOLLAR,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(1372), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1374), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1376), 1,
- sym__special_character,
- ACTIONS(1378), 1,
- anon_sym_DQUOTE,
- ACTIONS(1380), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1382), 1,
- anon_sym_BQUOTE,
- ACTIONS(1384), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1388), 1,
- sym_test_operator,
- ACTIONS(1390), 1,
- sym__bare_dollar,
- STATE(438), 1,
- aux_sym_command_repeat2,
- STATE(965), 1,
- aux_sym__literal_repeat1,
- STATE(1130), 1,
- sym_herestring_redirect,
- STATE(1131), 1,
- sym_concatenation,
- STATE(3976), 1,
- sym_subshell,
- ACTIONS(1364), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1368), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1370), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1386), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1366), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(765), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1362), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [359] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(401), 1,
- anon_sym_LPAREN,
- ACTIONS(677), 1,
- anon_sym_DOLLAR,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(1372), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1374), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1376), 1,
- sym__special_character,
- ACTIONS(1378), 1,
- anon_sym_DQUOTE,
- ACTIONS(1380), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1382), 1,
- anon_sym_BQUOTE,
- ACTIONS(1384), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1388), 1,
- sym_test_operator,
- ACTIONS(1390), 1,
- sym__bare_dollar,
- STATE(440), 1,
- aux_sym_command_repeat2,
- STATE(965), 1,
- aux_sym__literal_repeat1,
- STATE(1130), 1,
- sym_herestring_redirect,
- STATE(1131), 1,
- sym_concatenation,
- STATE(3924), 1,
- sym_subshell,
- ACTIONS(1340), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1368), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1370), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1386), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1366), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(765), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1336), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [478] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(439), 1,
- anon_sym_DOLLAR,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(1342), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1344), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1346), 1,
- sym__special_character,
- ACTIONS(1348), 1,
- anon_sym_DQUOTE,
- ACTIONS(1350), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1352), 1,
- anon_sym_BQUOTE,
- ACTIONS(1354), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1358), 1,
- sym_test_operator,
- ACTIONS(1360), 1,
- sym__bare_dollar,
- STATE(431), 1,
- aux_sym_command_repeat2,
- STATE(875), 1,
- aux_sym__literal_repeat1,
- STATE(1017), 1,
- sym_concatenation,
- STATE(1026), 1,
- sym_herestring_redirect,
- ACTIONS(1334), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1338), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1356), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1394), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1332), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(715), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1392), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [592] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1407), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1409), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1412), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1415), 1,
- anon_sym_DOLLAR,
- ACTIONS(1418), 1,
- sym__special_character,
- ACTIONS(1421), 1,
- anon_sym_DQUOTE,
- ACTIONS(1424), 1,
- aux_sym_number_token1,
- ACTIONS(1427), 1,
- aux_sym_number_token2,
- ACTIONS(1430), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1433), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1436), 1,
- anon_sym_BQUOTE,
- ACTIONS(1439), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1445), 1,
- sym_file_descriptor,
- ACTIONS(1448), 1,
- sym_test_operator,
- ACTIONS(1451), 1,
- sym__bare_dollar,
- ACTIONS(1454), 1,
- sym__brace_start,
- STATE(431), 1,
- aux_sym_command_repeat2,
- STATE(875), 1,
- aux_sym__literal_repeat1,
- STATE(1017), 1,
- sym_concatenation,
- STATE(1026), 1,
- sym_herestring_redirect,
- ACTIONS(1399), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1404), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1442), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1396), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(715), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1402), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [708] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1463), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1467), 1,
- sym__special_character,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1473), 1,
- anon_sym_BQUOTE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1479), 1,
- sym_test_operator,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- STATE(450), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- STATE(3984), 1,
- sym_subshell,
- ACTIONS(1340), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1461), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1457), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(912), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1336), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [826] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1463), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1467), 1,
- sym__special_character,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1473), 1,
- anon_sym_BQUOTE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1479), 1,
- sym_test_operator,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- STATE(459), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- STATE(3916), 1,
- sym_subshell,
- ACTIONS(1364), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1461), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1457), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(912), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1362), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [944] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(439), 1,
- anon_sym_DOLLAR,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(1342), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1344), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1346), 1,
- sym__special_character,
- ACTIONS(1348), 1,
- anon_sym_DQUOTE,
- ACTIONS(1350), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1352), 1,
- anon_sym_BQUOTE,
- ACTIONS(1354), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1358), 1,
- sym_test_operator,
- ACTIONS(1360), 1,
- sym__bare_dollar,
- STATE(431), 1,
- aux_sym_command_repeat2,
- STATE(875), 1,
- aux_sym__literal_repeat1,
- STATE(1017), 1,
- sym_concatenation,
- STATE(1026), 1,
- sym_herestring_redirect,
- ACTIONS(1334), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1338), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1356), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1485), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1332), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(715), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1483), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [1058] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(49), 1,
- anon_sym_DOLLAR,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(1493), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1495), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1497), 1,
- sym__special_character,
- ACTIONS(1499), 1,
- anon_sym_DQUOTE,
- ACTIONS(1501), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1503), 1,
- anon_sym_BQUOTE,
- ACTIONS(1505), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1509), 1,
- sym_test_operator,
- ACTIONS(1511), 1,
- sym__bare_dollar,
- STATE(457), 1,
- aux_sym_command_repeat2,
- STATE(1148), 1,
- aux_sym__literal_repeat1,
- STATE(1211), 1,
- sym_concatenation,
- STATE(1234), 1,
- sym_herestring_redirect,
- STATE(3984), 1,
- sym_subshell,
- ACTIONS(1489), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1491), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1507), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1340), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1487), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(886), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1336), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [1176] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(49), 1,
- anon_sym_DOLLAR,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(1493), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1495), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1497), 1,
- sym__special_character,
- ACTIONS(1499), 1,
- anon_sym_DQUOTE,
- ACTIONS(1501), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1503), 1,
- anon_sym_BQUOTE,
- ACTIONS(1505), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1509), 1,
- sym_test_operator,
- ACTIONS(1511), 1,
- sym__bare_dollar,
- STATE(455), 1,
- aux_sym_command_repeat2,
- STATE(1148), 1,
- aux_sym__literal_repeat1,
- STATE(1211), 1,
- sym_concatenation,
- STATE(1234), 1,
- sym_herestring_redirect,
- STATE(3916), 1,
- sym_subshell,
- ACTIONS(1489), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1491), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1507), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1364), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1487), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(886), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1362), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [1294] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1473), 1,
- anon_sym_BQUOTE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- ACTIONS(1517), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1519), 1,
- sym__special_character,
- ACTIONS(1521), 1,
- sym_test_operator,
- STATE(471), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- STATE(3984), 1,
- sym_subshell,
- ACTIONS(1340), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1515), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1513), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1015), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1336), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [1411] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(677), 1,
- anon_sym_DOLLAR,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(1372), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1374), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1376), 1,
- sym__special_character,
- ACTIONS(1378), 1,
- anon_sym_DQUOTE,
- ACTIONS(1380), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1382), 1,
- anon_sym_BQUOTE,
- ACTIONS(1384), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1388), 1,
- sym_test_operator,
- ACTIONS(1390), 1,
- sym__bare_dollar,
- STATE(443), 1,
- aux_sym_command_repeat2,
- STATE(965), 1,
- aux_sym__literal_repeat1,
- STATE(1130), 1,
- sym_herestring_redirect,
- STATE(1131), 1,
- sym_concatenation,
- ACTIONS(1368), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1370), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1386), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1485), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1366), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(765), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1483), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [1524] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1531), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1533), 1,
- anon_sym_DOLLAR,
- ACTIONS(1535), 1,
- sym__special_character,
- ACTIONS(1537), 1,
- anon_sym_DQUOTE,
- ACTIONS(1539), 1,
- aux_sym_number_token1,
- ACTIONS(1541), 1,
- aux_sym_number_token2,
- ACTIONS(1543), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1545), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1547), 1,
- anon_sym_BQUOTE,
- ACTIONS(1549), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1553), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(1555), 1,
- sym_variable_name,
- ACTIONS(1557), 1,
- sym_test_operator,
- ACTIONS(1559), 1,
- sym__brace_start,
- STATE(1147), 1,
- aux_sym__literal_repeat1,
- STATE(5396), 1,
- sym_subscript,
- ACTIONS(1525), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1529), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1551), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1523), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(446), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(909), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1527), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [1633] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(677), 1,
- anon_sym_DOLLAR,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(1372), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1374), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1376), 1,
- sym__special_character,
- ACTIONS(1378), 1,
- anon_sym_DQUOTE,
- ACTIONS(1380), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1382), 1,
- anon_sym_BQUOTE,
- ACTIONS(1384), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1388), 1,
- sym_test_operator,
- ACTIONS(1390), 1,
- sym__bare_dollar,
- STATE(443), 1,
- aux_sym_command_repeat2,
- STATE(965), 1,
- aux_sym__literal_repeat1,
- STATE(1130), 1,
- sym_herestring_redirect,
- STATE(1131), 1,
- sym_concatenation,
- ACTIONS(1368), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1370), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1386), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1394), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1366), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(765), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1392), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [1746] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1531), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1533), 1,
- anon_sym_DOLLAR,
- ACTIONS(1535), 1,
- sym__special_character,
- ACTIONS(1537), 1,
- anon_sym_DQUOTE,
- ACTIONS(1539), 1,
- aux_sym_number_token1,
- ACTIONS(1541), 1,
- aux_sym_number_token2,
- ACTIONS(1543), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1545), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1547), 1,
- anon_sym_BQUOTE,
- ACTIONS(1549), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1555), 1,
- sym_variable_name,
- ACTIONS(1557), 1,
- sym_test_operator,
- ACTIONS(1559), 1,
- sym__brace_start,
- ACTIONS(1565), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1147), 1,
- aux_sym__literal_repeat1,
- STATE(5396), 1,
- sym_subscript,
- ACTIONS(1525), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1551), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1563), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1523), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(439), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(909), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1561), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [1855] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1473), 1,
- anon_sym_BQUOTE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- ACTIONS(1517), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1519), 1,
- sym__special_character,
- ACTIONS(1521), 1,
- sym_test_operator,
- STATE(475), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- STATE(3916), 1,
- sym_subshell,
- ACTIONS(1364), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1515), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1513), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1015), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1362), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [1972] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1407), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1576), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1579), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1582), 1,
- anon_sym_DOLLAR,
- ACTIONS(1585), 1,
- sym__special_character,
- ACTIONS(1588), 1,
- anon_sym_DQUOTE,
- ACTIONS(1591), 1,
- aux_sym_number_token1,
- ACTIONS(1594), 1,
- aux_sym_number_token2,
- ACTIONS(1597), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1600), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1603), 1,
- anon_sym_BQUOTE,
- ACTIONS(1606), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1612), 1,
- sym_file_descriptor,
- ACTIONS(1615), 1,
- sym_test_operator,
- ACTIONS(1618), 1,
- sym__bare_dollar,
- ACTIONS(1621), 1,
- sym__brace_start,
- STATE(443), 1,
- aux_sym_command_repeat2,
- STATE(965), 1,
- aux_sym__literal_repeat1,
- STATE(1130), 1,
- sym_herestring_redirect,
- STATE(1131), 1,
- sym_concatenation,
- ACTIONS(1570), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1573), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1609), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1567), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(765), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1402), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [2087] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- ACTIONS(1517), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1519), 1,
- sym__special_character,
- ACTIONS(1521), 1,
- sym_test_operator,
- STATE(473), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- STATE(3916), 1,
- sym_subshell,
- ACTIONS(1364), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1515), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1513), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1015), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1362), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [2202] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1348), 1,
- anon_sym_DQUOTE,
- STATE(735), 1,
- sym_string,
- ACTIONS(1626), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1624), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [2277] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1638), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1641), 1,
- anon_sym_DOLLAR,
- ACTIONS(1644), 1,
- sym__special_character,
- ACTIONS(1647), 1,
- anon_sym_DQUOTE,
- ACTIONS(1650), 1,
- aux_sym_number_token1,
- ACTIONS(1653), 1,
- aux_sym_number_token2,
- ACTIONS(1656), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1659), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1662), 1,
- anon_sym_BQUOTE,
- ACTIONS(1665), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1671), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(1674), 1,
- sym_variable_name,
- ACTIONS(1677), 1,
- sym_test_operator,
- ACTIONS(1680), 1,
- sym__brace_start,
- STATE(1147), 1,
- aux_sym__literal_repeat1,
- STATE(5396), 1,
- sym_subscript,
- ACTIONS(1631), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1636), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1668), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1628), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(446), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(909), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1634), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [2386] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1348), 1,
- anon_sym_DQUOTE,
- STATE(735), 1,
- sym_string,
- ACTIONS(1626), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1624), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [2461] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- ACTIONS(1517), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1519), 1,
- sym__special_character,
- ACTIONS(1521), 1,
- sym_test_operator,
- STATE(462), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- STATE(3984), 1,
- sym_subshell,
- ACTIONS(1340), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1515), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1513), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1015), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1336), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [2576] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1689), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1692), 1,
- anon_sym_DOLLAR,
- ACTIONS(1695), 1,
- sym__special_character,
- ACTIONS(1698), 1,
- anon_sym_DQUOTE,
- ACTIONS(1701), 1,
- aux_sym_number_token1,
- ACTIONS(1704), 1,
- aux_sym_number_token2,
- ACTIONS(1707), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1710), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1713), 1,
- anon_sym_BQUOTE,
- ACTIONS(1716), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1722), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(1725), 1,
- sym_variable_name,
- ACTIONS(1728), 1,
- sym_test_operator,
- ACTIONS(1731), 1,
- sym__brace_start,
- STATE(1384), 1,
- aux_sym__literal_repeat1,
- STATE(5342), 1,
- sym_subscript,
- ACTIONS(1636), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1686), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1719), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1683), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(449), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(998), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1634), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [2684] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1463), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1467), 1,
- sym__special_character,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1473), 1,
- anon_sym_BQUOTE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1479), 1,
- sym_test_operator,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- STATE(456), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- ACTIONS(1394), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1461), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1457), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(912), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1392), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [2796] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1378), 1,
- anon_sym_DQUOTE,
- STATE(800), 1,
- sym_string,
- ACTIONS(1736), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1734), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [2870] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1747), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1750), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1753), 1,
- anon_sym_DOLLAR,
- ACTIONS(1756), 1,
- sym__special_character,
- ACTIONS(1759), 1,
- anon_sym_DQUOTE,
- ACTIONS(1762), 1,
- aux_sym_number_token1,
- ACTIONS(1765), 1,
- aux_sym_number_token2,
- ACTIONS(1768), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1771), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1774), 1,
- anon_sym_BQUOTE,
- ACTIONS(1777), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1783), 1,
- sym_file_descriptor,
- ACTIONS(1786), 1,
- sym_test_operator,
- ACTIONS(1789), 1,
- sym__bare_dollar,
- ACTIONS(1792), 1,
- sym__brace_start,
- STATE(452), 1,
- aux_sym_command_repeat2,
- STATE(1148), 1,
- aux_sym__literal_repeat1,
- STATE(1211), 1,
- sym_concatenation,
- STATE(1234), 1,
- sym_herestring_redirect,
- ACTIONS(1407), 2,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1741), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1744), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1780), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1738), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(886), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1402), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [2984] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1378), 1,
- anon_sym_DQUOTE,
- STATE(800), 1,
- sym_string,
- ACTIONS(1736), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1734), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [3058] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1348), 1,
- anon_sym_DQUOTE,
- STATE(735), 1,
- sym_string,
- ACTIONS(1626), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1624), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [3132] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(49), 1,
- anon_sym_DOLLAR,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(1493), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1495), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1497), 1,
- sym__special_character,
- ACTIONS(1499), 1,
- anon_sym_DQUOTE,
- ACTIONS(1501), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1503), 1,
- anon_sym_BQUOTE,
- ACTIONS(1505), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1509), 1,
- sym_test_operator,
- ACTIONS(1511), 1,
- sym__bare_dollar,
- STATE(452), 1,
- aux_sym_command_repeat2,
- STATE(1148), 1,
- aux_sym__literal_repeat1,
- STATE(1211), 1,
- sym_concatenation,
- STATE(1234), 1,
- sym_herestring_redirect,
- ACTIONS(1489), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1491), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1507), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1485), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1487), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(886), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1483), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [3244] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1407), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1804), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1807), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1810), 1,
- anon_sym_DOLLAR,
- ACTIONS(1813), 1,
- sym__special_character,
- ACTIONS(1816), 1,
- anon_sym_DQUOTE,
- ACTIONS(1819), 1,
- aux_sym_number_token1,
- ACTIONS(1822), 1,
- aux_sym_number_token2,
- ACTIONS(1825), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1828), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1831), 1,
- anon_sym_BQUOTE,
- ACTIONS(1834), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1840), 1,
- sym_file_descriptor,
- ACTIONS(1843), 1,
- sym_test_operator,
- ACTIONS(1846), 1,
- sym__bare_dollar,
- ACTIONS(1849), 1,
- sym__brace_start,
- STATE(456), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- ACTIONS(1798), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1801), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1837), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1795), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(912), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1402), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [3358] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(49), 1,
- anon_sym_DOLLAR,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(1493), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1495), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1497), 1,
- sym__special_character,
- ACTIONS(1499), 1,
- anon_sym_DQUOTE,
- ACTIONS(1501), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1503), 1,
- anon_sym_BQUOTE,
- ACTIONS(1505), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1509), 1,
- sym_test_operator,
- ACTIONS(1511), 1,
- sym__bare_dollar,
- STATE(452), 1,
- aux_sym_command_repeat2,
- STATE(1148), 1,
- aux_sym__literal_repeat1,
- STATE(1211), 1,
- sym_concatenation,
- STATE(1234), 1,
- sym_herestring_redirect,
- ACTIONS(1489), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1491), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1507), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1394), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1487), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(886), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1392), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [3470] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1348), 1,
- anon_sym_DQUOTE,
- STATE(735), 1,
- sym_string,
- ACTIONS(1626), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1624), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [3544] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1463), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1467), 1,
- sym__special_character,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1473), 1,
- anon_sym_BQUOTE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1479), 1,
- sym_test_operator,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- STATE(456), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1461), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1485), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1457), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(912), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1483), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [3656] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1856), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1858), 1,
- anon_sym_DOLLAR,
- ACTIONS(1860), 1,
- sym__special_character,
- ACTIONS(1862), 1,
- anon_sym_DQUOTE,
- ACTIONS(1864), 1,
- aux_sym_number_token1,
- ACTIONS(1866), 1,
- aux_sym_number_token2,
- ACTIONS(1868), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1870), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1872), 1,
- anon_sym_BQUOTE,
- ACTIONS(1874), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1878), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(1880), 1,
- sym_variable_name,
- ACTIONS(1882), 1,
- sym_test_operator,
- ACTIONS(1884), 1,
- sym__brace_start,
- STATE(1384), 1,
- aux_sym__literal_repeat1,
- STATE(5342), 1,
- sym_subscript,
- ACTIONS(1529), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1854), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1876), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1852), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(449), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(998), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1527), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [3764] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1856), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1858), 1,
- anon_sym_DOLLAR,
- ACTIONS(1860), 1,
- sym__special_character,
- ACTIONS(1862), 1,
- anon_sym_DQUOTE,
- ACTIONS(1864), 1,
- aux_sym_number_token1,
- ACTIONS(1866), 1,
- aux_sym_number_token2,
- ACTIONS(1868), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1870), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1872), 1,
- anon_sym_BQUOTE,
- ACTIONS(1874), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1880), 1,
- sym_variable_name,
- ACTIONS(1882), 1,
- sym_test_operator,
- ACTIONS(1884), 1,
- sym__brace_start,
- ACTIONS(1886), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1384), 1,
- aux_sym__literal_repeat1,
- STATE(5342), 1,
- sym_subscript,
- ACTIONS(1563), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1854), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1876), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1852), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(460), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(998), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1561), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [3872] = 25,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- ACTIONS(1517), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1519), 1,
- sym__special_character,
- ACTIONS(1521), 1,
- sym_test_operator,
- STATE(474), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- ACTIONS(1394), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1515), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1513), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1015), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1392), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [3981] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1499), 1,
- anon_sym_DQUOTE,
- STATE(938), 1,
- sym_string,
- ACTIONS(1890), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- ACTIONS(1888), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [4054] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1176), 1,
- aux_sym__literal_repeat1,
- STATE(476), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(851), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [4125] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [4198] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1176), 1,
- aux_sym__literal_repeat1,
- STATE(476), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(851), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [4269] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1499), 1,
- anon_sym_DQUOTE,
- STATE(938), 1,
- sym_string,
- ACTIONS(1890), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- ACTIONS(1888), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [4342] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1908), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1910), 1,
- anon_sym_DOLLAR,
- ACTIONS(1912), 1,
- sym__special_character,
- ACTIONS(1914), 1,
- anon_sym_DQUOTE,
- ACTIONS(1916), 1,
- aux_sym_number_token1,
- ACTIONS(1918), 1,
- aux_sym_number_token2,
- ACTIONS(1920), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1922), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1924), 1,
- anon_sym_BQUOTE,
- ACTIONS(1926), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1930), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(1932), 1,
- sym_variable_name,
- ACTIONS(1934), 1,
- sym_test_operator,
- ACTIONS(1936), 1,
- sym__brace_start,
- STATE(1466), 1,
- aux_sym__literal_repeat1,
- STATE(5360), 1,
- sym_subscript,
- ACTIONS(1906), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1928), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1563), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1904), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(478), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1092), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1561), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [4449] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1942), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1946), 1,
- sym__special_character,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1954), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1958), 1,
- anon_sym_BQUOTE,
- ACTIONS(1960), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1964), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(1966), 1,
- sym_variable_name,
- ACTIONS(1968), 1,
- sym_test_operator,
- ACTIONS(1970), 1,
- sym__brace_start,
- STATE(1545), 1,
- aux_sym__literal_repeat1,
- STATE(5403), 1,
- sym_subscript,
- ACTIONS(1563), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1940), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1962), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1938), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(481), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1118), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1561), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [4556] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [4629] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1473), 1,
- anon_sym_BQUOTE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- ACTIONS(1517), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1519), 1,
- sym__special_character,
- ACTIONS(1521), 1,
- sym_test_operator,
- STATE(474), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- ACTIONS(1394), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1515), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1513), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1015), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1392), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [4740] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1978), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1981), 1,
- anon_sym_DOLLAR,
- ACTIONS(1984), 1,
- sym__special_character,
- ACTIONS(1987), 1,
- anon_sym_DQUOTE,
- ACTIONS(1990), 1,
- aux_sym_number_token1,
- ACTIONS(1993), 1,
- aux_sym_number_token2,
- ACTIONS(1996), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1999), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2002), 1,
- anon_sym_BQUOTE,
- ACTIONS(2005), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2011), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2014), 1,
- sym_variable_name,
- ACTIONS(2017), 1,
- sym_test_operator,
- ACTIONS(2020), 1,
- sym__brace_start,
- STATE(1545), 1,
- aux_sym__literal_repeat1,
- STATE(5403), 1,
- sym_subscript,
- ACTIONS(1636), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1975), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2008), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1972), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(472), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1118), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1634), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [4847] = 25,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- ACTIONS(1517), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1519), 1,
- sym__special_character,
- ACTIONS(1521), 1,
- sym_test_operator,
- STATE(474), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1485), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1515), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1513), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1015), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1483), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [4956] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1407), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1807), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1810), 1,
- anon_sym_DOLLAR,
- ACTIONS(1816), 1,
- anon_sym_DQUOTE,
- ACTIONS(1819), 1,
- aux_sym_number_token1,
- ACTIONS(1822), 1,
- aux_sym_number_token2,
- ACTIONS(1825), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1828), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1831), 1,
- anon_sym_BQUOTE,
- ACTIONS(1834), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1846), 1,
- sym__bare_dollar,
- ACTIONS(1849), 1,
- sym__brace_start,
- ACTIONS(2029), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(2032), 1,
- sym__special_character,
- ACTIONS(2035), 1,
- sym_file_descriptor,
- ACTIONS(2038), 1,
- sym_test_operator,
- STATE(474), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- ACTIONS(1798), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1837), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2026), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(2023), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1015), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1402), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [5069] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1473), 1,
- anon_sym_BQUOTE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- ACTIONS(1517), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1519), 1,
- sym__special_character,
- ACTIONS(1521), 1,
- sym_test_operator,
- STATE(474), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1485), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1515), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(1513), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1015), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1483), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [5180] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2051), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2054), 1,
- anon_sym_DOLLAR,
- ACTIONS(2057), 1,
- sym__special_character,
- ACTIONS(2060), 1,
- anon_sym_DQUOTE,
- ACTIONS(2063), 1,
- aux_sym_number_token1,
- ACTIONS(2066), 1,
- aux_sym_number_token2,
- ACTIONS(2069), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2072), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2075), 1,
- anon_sym_BQUOTE,
- ACTIONS(2078), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2084), 1,
- sym_test_operator,
- ACTIONS(2087), 1,
- sym__brace_start,
- STATE(1176), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2081), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(476), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2041), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(2049), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- STATE(851), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [5281] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1378), 1,
- anon_sym_DQUOTE,
- STATE(800), 1,
- sym_string,
- ACTIONS(1736), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1734), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [5354] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1908), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1910), 1,
- anon_sym_DOLLAR,
- ACTIONS(1912), 1,
- sym__special_character,
- ACTIONS(1914), 1,
- anon_sym_DQUOTE,
- ACTIONS(1916), 1,
- aux_sym_number_token1,
- ACTIONS(1918), 1,
- aux_sym_number_token2,
- ACTIONS(1920), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1922), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1924), 1,
- anon_sym_BQUOTE,
- ACTIONS(1926), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1932), 1,
- sym_variable_name,
- ACTIONS(1934), 1,
- sym_test_operator,
- ACTIONS(1936), 1,
- sym__brace_start,
- ACTIONS(2090), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1466), 1,
- aux_sym__literal_repeat1,
- STATE(5360), 1,
- sym_subscript,
- ACTIONS(1906), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1928), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1529), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1904), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(479), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1092), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1527), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [5461] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2098), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2101), 1,
- anon_sym_DOLLAR,
- ACTIONS(2104), 1,
- sym__special_character,
- ACTIONS(2107), 1,
- anon_sym_DQUOTE,
- ACTIONS(2110), 1,
- aux_sym_number_token1,
- ACTIONS(2113), 1,
- aux_sym_number_token2,
- ACTIONS(2116), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2119), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2122), 1,
- anon_sym_BQUOTE,
- ACTIONS(2125), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2131), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2134), 1,
- sym_variable_name,
- ACTIONS(2137), 1,
- sym_test_operator,
- ACTIONS(2140), 1,
- sym__brace_start,
- STATE(1466), 1,
- aux_sym__literal_repeat1,
- STATE(5360), 1,
- sym_subscript,
- ACTIONS(2095), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2128), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1636), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2092), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(479), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1092), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1634), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [5568] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1378), 1,
- anon_sym_DQUOTE,
- STATE(800), 1,
- sym_string,
- ACTIONS(1736), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1734), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [5641] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1942), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1946), 1,
- sym__special_character,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1954), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1958), 1,
- anon_sym_BQUOTE,
- ACTIONS(1960), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1966), 1,
- sym_variable_name,
- ACTIONS(1968), 1,
- sym_test_operator,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(2143), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1545), 1,
- aux_sym__literal_repeat1,
- STATE(5403), 1,
- sym_subscript,
- ACTIONS(1529), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1940), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1962), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1938), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(472), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1118), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1527), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [5748] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1942), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1954), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1960), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(2147), 1,
- sym__special_character,
- ACTIONS(2149), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2151), 1,
- sym_variable_name,
- ACTIONS(2153), 1,
- sym_test_operator,
- STATE(1545), 1,
- aux_sym__literal_repeat1,
- STATE(5417), 1,
- sym_subscript,
- ACTIONS(1563), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1940), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1962), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2145), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(496), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1370), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1561), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [5852] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2163), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2165), 1,
- anon_sym_DOLLAR,
- ACTIONS(2167), 1,
- sym__special_character,
- ACTIONS(2169), 1,
- anon_sym_DQUOTE,
- ACTIONS(2171), 1,
- aux_sym_number_token1,
- ACTIONS(2173), 1,
- aux_sym_number_token2,
- ACTIONS(2175), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2177), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2179), 1,
- anon_sym_BQUOTE,
- ACTIONS(2181), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2185), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2187), 1,
- sym_test_operator,
- ACTIONS(2189), 1,
- sym__brace_start,
- STATE(1220), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2157), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2161), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2183), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(505), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2155), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1007), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2159), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [5954] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1473), 1,
- anon_sym_BQUOTE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- ACTIONS(2195), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(2197), 1,
- sym__special_character,
- ACTIONS(2199), 1,
- sym_test_operator,
- STATE(547), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- STATE(3984), 1,
- sym_subshell,
- ACTIONS(1340), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2193), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(2191), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1441), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1336), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [6068] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2203), 1,
- anon_sym_DQUOTE,
- STATE(1038), 1,
- sym_string,
- ACTIONS(2205), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2201), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [6140] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [6212] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1942), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1954), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1958), 1,
- anon_sym_BQUOTE,
- ACTIONS(1960), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(2147), 1,
- sym__special_character,
- ACTIONS(2151), 1,
- sym_variable_name,
- ACTIONS(2153), 1,
- sym_test_operator,
- ACTIONS(2207), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1545), 1,
- aux_sym__literal_repeat1,
- STATE(5417), 1,
- sym_subscript,
- ACTIONS(1563), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1940), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1962), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2145), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(494), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1370), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1561), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [6318] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [6390] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [6462] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [6534] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(791), 23,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_LBRACE,
- anon_sym_LBRACK_LBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(541), 33,
- anon_sym_for,
- anon_sym_select,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_until,
- anon_sym_do,
- anon_sym_if,
- anon_sym_then,
- anon_sym_fi,
- anon_sym_elif,
- anon_sym_else,
- anon_sym_case,
- anon_sym_function,
- anon_sym_BANG,
- anon_sym_LBRACK,
- anon_sym_declare,
- anon_sym_typeset,
- anon_sym_export,
- anon_sym_readonly,
- anon_sym_local,
- anon_sym_unset,
- anon_sym_unsetenv,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- [6598] = 28,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1473), 1,
- anon_sym_BQUOTE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- ACTIONS(2195), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(2197), 1,
- sym__special_character,
- ACTIONS(2199), 1,
- sym_test_operator,
- STATE(540), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- STATE(3916), 1,
- sym_subshell,
- ACTIONS(1364), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2193), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(2191), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1441), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1362), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [6712] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2215), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2218), 1,
- anon_sym_DOLLAR,
- ACTIONS(2221), 1,
- sym__special_character,
- ACTIONS(2224), 1,
- anon_sym_DQUOTE,
- ACTIONS(2227), 1,
- aux_sym_number_token1,
- ACTIONS(2230), 1,
- aux_sym_number_token2,
- ACTIONS(2233), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2236), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2239), 1,
- anon_sym_BQUOTE,
- ACTIONS(2242), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2248), 1,
- sym_test_operator,
- ACTIONS(2251), 1,
- sym__brace_start,
- STATE(1262), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2212), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2245), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(493), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2049), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2209), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(999), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [6812] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1942), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1954), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1958), 1,
- anon_sym_BQUOTE,
- ACTIONS(1960), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(2147), 1,
- sym__special_character,
- ACTIONS(2151), 1,
- sym_variable_name,
- ACTIONS(2153), 1,
- sym_test_operator,
- ACTIONS(2254), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1545), 1,
- aux_sym__literal_repeat1,
- STATE(5417), 1,
- sym_subscript,
- ACTIONS(1529), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1940), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1962), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2145), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(500), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1370), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1527), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [6918] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2203), 1,
- anon_sym_DQUOTE,
- STATE(1038), 1,
- sym_string,
- ACTIONS(2205), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2201), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [6990] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1942), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1954), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1960), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(2147), 1,
- sym__special_character,
- ACTIONS(2151), 1,
- sym_variable_name,
- ACTIONS(2153), 1,
- sym_test_operator,
- ACTIONS(2254), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1545), 1,
- aux_sym__literal_repeat1,
- STATE(5417), 1,
- sym_subscript,
- ACTIONS(1529), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1940), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1962), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2145), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(500), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1370), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1527), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [7094] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1262), 1,
- aux_sym__literal_repeat1,
- STATE(493), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(999), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [7164] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2266), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2269), 1,
- anon_sym_DOLLAR,
- ACTIONS(2272), 1,
- sym__special_character,
- ACTIONS(2275), 1,
- anon_sym_DQUOTE,
- ACTIONS(2278), 1,
- aux_sym_number_token1,
- ACTIONS(2281), 1,
- aux_sym_number_token2,
- ACTIONS(2284), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2287), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2290), 1,
- anon_sym_BQUOTE,
- ACTIONS(2293), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2299), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2302), 1,
- sym_test_operator,
- ACTIONS(2305), 1,
- sym__brace_start,
- STATE(1220), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2259), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2264), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2296), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(498), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2256), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1007), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2262), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [7266] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1262), 1,
- aux_sym__literal_repeat1,
- STATE(493), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(999), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [7336] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1978), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1981), 1,
- anon_sym_DOLLAR,
- ACTIONS(1987), 1,
- anon_sym_DQUOTE,
- ACTIONS(1990), 1,
- aux_sym_number_token1,
- ACTIONS(1993), 1,
- aux_sym_number_token2,
- ACTIONS(1996), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1999), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2002), 1,
- anon_sym_BQUOTE,
- ACTIONS(2005), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2020), 1,
- sym__brace_start,
- ACTIONS(2311), 1,
- sym__special_character,
- ACTIONS(2314), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2317), 1,
- sym_variable_name,
- ACTIONS(2320), 1,
- sym_test_operator,
- STATE(1545), 1,
- aux_sym__literal_repeat1,
- STATE(5417), 1,
- sym_subscript,
- ACTIONS(1636), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1975), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2008), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2308), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(500), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1370), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1634), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [7442] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1499), 1,
- anon_sym_DQUOTE,
- STATE(938), 1,
- sym_string,
- ACTIONS(1890), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- ACTIONS(1888), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [7514] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1499), 1,
- anon_sym_DQUOTE,
- STATE(938), 1,
- sym_string,
- ACTIONS(1890), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- ACTIONS(1888), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [7586] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1099), 1,
- aux_sym__literal_repeat1,
- STATE(1337), 1,
- sym_concatenation,
- ACTIONS(2325), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(921), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [7656] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1070), 1,
- aux_sym__literal_repeat1,
- STATE(1344), 1,
- sym_concatenation,
- ACTIONS(2329), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(874), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [7726] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2163), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2165), 1,
- anon_sym_DOLLAR,
- ACTIONS(2167), 1,
- sym__special_character,
- ACTIONS(2169), 1,
- anon_sym_DQUOTE,
- ACTIONS(2171), 1,
- aux_sym_number_token1,
- ACTIONS(2173), 1,
- aux_sym_number_token2,
- ACTIONS(2175), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2177), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2179), 1,
- anon_sym_BQUOTE,
- ACTIONS(2181), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2187), 1,
- sym_test_operator,
- ACTIONS(2189), 1,
- sym__brace_start,
- ACTIONS(2335), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1220), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2157), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2183), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2333), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(498), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2155), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1007), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2331), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [7828] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- STATE(537), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1122), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [7897] = 37,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(169), 1,
- anon_sym_LBRACK,
- ACTIONS(173), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(217), 1,
- sym_variable_name,
- ACTIONS(935), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(941), 1,
- anon_sym_LPAREN,
- ACTIONS(949), 1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(953), 1,
- anon_sym_DOLLAR,
- ACTIONS(955), 1,
- sym__special_character,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(977), 1,
- sym_test_operator,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2337), 1,
- sym_word,
- STATE(526), 1,
- sym_command_name,
- STATE(763), 1,
- aux_sym_command_repeat1,
- STATE(1901), 1,
- aux_sym__literal_repeat1,
- STATE(1981), 1,
- sym_concatenation,
- STATE(2346), 1,
- sym_variable_assignment,
- STATE(4480), 1,
- sym_command,
- STATE(5322), 1,
- sym_subscript,
- ACTIONS(959), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- STATE(4499), 2,
- sym_subshell,
- sym_test_command,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(1531), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [8028] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1537), 1,
- anon_sym_DQUOTE,
- STATE(948), 1,
- sym_string,
- ACTIONS(2341), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2339), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [8099] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2349), 1,
- anon_sym_DOLLAR,
- ACTIONS(2351), 1,
- sym__special_character,
- ACTIONS(2353), 1,
- anon_sym_DQUOTE,
- ACTIONS(2355), 1,
- aux_sym_number_token1,
- ACTIONS(2357), 1,
- aux_sym_number_token2,
- ACTIONS(2359), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2361), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2363), 1,
- anon_sym_BQUOTE,
- ACTIONS(2365), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2369), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2371), 1,
- sym_test_operator,
- ACTIONS(2373), 1,
- sym__brace_start,
- STATE(1418), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2161), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2367), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(535), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2343), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1140), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2159), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [8200] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1537), 1,
- anon_sym_DQUOTE,
- STATE(948), 1,
- sym_string,
- ACTIONS(2341), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2339), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [8271] = 37,
- ACTIONS(13), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(45), 1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(47), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(49), 1,
- anon_sym_DOLLAR,
- ACTIONS(51), 1,
- sym__special_character,
- ACTIONS(53), 1,
- anon_sym_DQUOTE,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(61), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(65), 1,
- anon_sym_BQUOTE,
- ACTIONS(67), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(75), 1,
- sym_variable_name,
- ACTIONS(77), 1,
- sym_test_operator,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2375), 1,
- sym_word,
- STATE(435), 1,
- sym_command_name,
- STATE(766), 1,
- aux_sym_command_repeat1,
- STATE(1031), 1,
- aux_sym__literal_repeat1,
- STATE(1154), 1,
- sym_concatenation,
- STATE(1709), 1,
- sym_variable_assignment,
- STATE(3946), 1,
- sym_command,
- STATE(5372), 1,
- sym_subscript,
- ACTIONS(55), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(69), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- STATE(3947), 2,
- sym_subshell,
- sym_test_command,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(746), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [8402] = 37,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(401), 1,
- anon_sym_LPAREN,
- ACTIONS(423), 1,
- anon_sym_LBRACK,
- ACTIONS(425), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(653), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(673), 1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(675), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(677), 1,
- anon_sym_DOLLAR,
- ACTIONS(679), 1,
- sym__special_character,
- ACTIONS(681), 1,
- anon_sym_DQUOTE,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(689), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(693), 1,
- anon_sym_BQUOTE,
- ACTIONS(695), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(701), 1,
- sym_variable_name,
- ACTIONS(703), 1,
- sym_test_operator,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2377), 1,
- sym_word,
- STATE(429), 1,
- sym_command_name,
- STATE(790), 1,
- aux_sym_command_repeat1,
- STATE(885), 1,
- aux_sym__literal_repeat1,
- STATE(1025), 1,
- sym_concatenation,
- STATE(1457), 1,
- sym_variable_assignment,
- STATE(3931), 1,
- sym_command,
- STATE(5364), 1,
- sym_subscript,
- ACTIONS(683), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(697), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- STATE(3935), 2,
- sym_subshell,
- sym_test_command,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(707), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [8533] = 37,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(321), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(345), 1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(351), 1,
- sym__special_character,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(373), 1,
- sym_variable_name,
- ACTIONS(375), 1,
- sym_test_operator,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2379), 1,
- sym_word,
- STATE(437), 1,
- sym_command_name,
- STATE(808), 1,
- aux_sym_command_repeat1,
- STATE(988), 1,
- aux_sym__literal_repeat1,
- STATE(1133), 1,
- sym_concatenation,
- STATE(1561), 1,
- sym_variable_assignment,
- STATE(3946), 1,
- sym_command,
- STATE(5405), 1,
- sym_subscript,
- ACTIONS(355), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- STATE(3947), 2,
- sym_subshell,
- sym_test_command,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(884), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [8664] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2383), 1,
- anon_sym_DQUOTE,
- STATE(1110), 1,
- sym_string,
- ACTIONS(2385), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2381), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [8735] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2383), 1,
- anon_sym_DQUOTE,
- STATE(1110), 1,
- sym_string,
- ACTIONS(2385), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2381), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [8806] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2391), 2,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- ACTIONS(2393), 2,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(2389), 23,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_LBRACE,
- anon_sym_LBRACK_LBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2387), 28,
- anon_sym_for,
- anon_sym_select,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_until,
- anon_sym_if,
- anon_sym_case,
- anon_sym_function,
- anon_sym_BANG,
- anon_sym_LBRACK,
- anon_sym_declare,
- anon_sym_typeset,
- anon_sym_export,
- anon_sym_readonly,
- anon_sym_local,
- anon_sym_unset,
- anon_sym_unsetenv,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- [8873] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2399), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2401), 1,
- anon_sym_DOLLAR,
- ACTIONS(2403), 1,
- sym__special_character,
- ACTIONS(2405), 1,
- anon_sym_DQUOTE,
- ACTIONS(2407), 1,
- aux_sym_number_token1,
- ACTIONS(2409), 1,
- aux_sym_number_token2,
- ACTIONS(2411), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2413), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2415), 1,
- anon_sym_BQUOTE,
- ACTIONS(2417), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2421), 1,
- sym_test_operator,
- ACTIONS(2423), 1,
- sym__brace_start,
- STATE(1549), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2397), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2419), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(533), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2395), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1142), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [8972] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2399), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2401), 1,
- anon_sym_DOLLAR,
- ACTIONS(2403), 1,
- sym__special_character,
- ACTIONS(2405), 1,
- anon_sym_DQUOTE,
- ACTIONS(2407), 1,
- aux_sym_number_token1,
- ACTIONS(2409), 1,
- aux_sym_number_token2,
- ACTIONS(2411), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2413), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2415), 1,
- anon_sym_BQUOTE,
- ACTIONS(2417), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2421), 1,
- sym_test_operator,
- ACTIONS(2423), 1,
- sym__brace_start,
- STATE(1549), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2397), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2419), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(533), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2395), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1142), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [9071] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [9142] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [9213] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1439), 1,
- aux_sym__literal_repeat1,
- STATE(534), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1894), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- STATE(1102), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [9282] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1349), 1,
- aux_sym__literal_repeat1,
- STATE(1434), 1,
- sym_concatenation,
- ACTIONS(2325), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(971), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [9351] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2425), 2,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- ACTIONS(2427), 2,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(2389), 23,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_LBRACE,
- anon_sym_LBRACK_LBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2387), 28,
- anon_sym_for,
- anon_sym_select,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_until,
- anon_sym_if,
- anon_sym_case,
- anon_sym_function,
- anon_sym_BANG,
- anon_sym_LBRACK,
- anon_sym_declare,
- anon_sym_typeset,
- anon_sym_export,
- anon_sym_readonly,
- anon_sym_local,
- anon_sym_unset,
- anon_sym_unsetenv,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- [9418] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1338), 1,
- aux_sym__literal_repeat1,
- STATE(1451), 1,
- sym_concatenation,
- ACTIONS(2329), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1009), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [9487] = 37,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(137), 1,
- sym_variable_name,
- ACTIONS(321), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(345), 1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(739), 1,
- sym__special_character,
- ACTIONS(743), 1,
- sym_test_operator,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2429), 1,
- sym_word,
- STATE(432), 1,
- sym_command_name,
- STATE(772), 1,
- aux_sym_command_repeat1,
- STATE(988), 1,
- aux_sym__literal_repeat1,
- STATE(1133), 1,
- sym_concatenation,
- STATE(1561), 1,
- sym_variable_assignment,
- STATE(3946), 1,
- sym_command,
- STATE(5407), 1,
- sym_subscript,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(741), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- STATE(3947), 2,
- sym_subshell,
- sym_test_command,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(780), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [9618] = 29,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(941), 1,
- anon_sym_LPAREN,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(953), 1,
- anon_sym_DOLLAR,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(2431), 1,
- sym_word,
- ACTIONS(2435), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(2437), 1,
- sym__special_character,
- ACTIONS(2441), 1,
- sym_test_operator,
- ACTIONS(2443), 1,
- sym__bare_dollar,
- STATE(585), 1,
- aux_sym_command_repeat2,
- STATE(1933), 1,
- aux_sym__literal_repeat1,
- STATE(2067), 1,
- sym_concatenation,
- STATE(2069), 1,
- sym_herestring_redirect,
- STATE(4445), 1,
- sym_subshell,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2433), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(2439), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1336), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(1678), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1340), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [9733] = 37,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(321), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(345), 1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(999), 1,
- sym__special_character,
- ACTIONS(1005), 1,
- sym_variable_name,
- ACTIONS(1007), 1,
- sym_test_operator,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2445), 1,
- sym_word,
- STATE(484), 1,
- sym_command_name,
- STATE(771), 1,
- aux_sym_command_repeat1,
- STATE(988), 1,
- aux_sym__literal_repeat1,
- STATE(1133), 1,
- sym_concatenation,
- STATE(1561), 1,
- sym_variable_assignment,
- STATE(3946), 1,
- sym_command,
- STATE(5378), 1,
- sym_subscript,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1001), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- STATE(3947), 2,
- sym_subshell,
- sym_test_command,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(1207), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [9864] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1439), 1,
- aux_sym__literal_repeat1,
- STATE(534), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1902), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- STATE(1102), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [9933] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2391), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(2393), 3,
- anon_sym_RPAREN,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(2389), 23,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_LBRACE,
- anon_sym_LBRACK_LBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2387), 28,
- anon_sym_for,
- anon_sym_select,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_until,
- anon_sym_if,
- anon_sym_case,
- anon_sym_function,
- anon_sym_BANG,
- anon_sym_LBRACK,
- anon_sym_declare,
- anon_sym_typeset,
- anon_sym_export,
- anon_sym_readonly,
- anon_sym_local,
- anon_sym_unset,
- anon_sym_unsetenv,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- [10000] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2453), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2456), 1,
- anon_sym_DOLLAR,
- ACTIONS(2459), 1,
- sym__special_character,
- ACTIONS(2462), 1,
- anon_sym_DQUOTE,
- ACTIONS(2465), 1,
- aux_sym_number_token1,
- ACTIONS(2468), 1,
- aux_sym_number_token2,
- ACTIONS(2471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2474), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2477), 1,
- anon_sym_BQUOTE,
- ACTIONS(2480), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2486), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2489), 1,
- sym_test_operator,
- ACTIONS(2492), 1,
- sym__brace_start,
- STATE(1418), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2264), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2450), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2483), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(530), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2447), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1140), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2262), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [10101] = 37,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(395), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(401), 1,
- anon_sym_LPAREN,
- ACTIONS(423), 1,
- anon_sym_LBRACK,
- ACTIONS(425), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(435), 1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(437), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(439), 1,
- anon_sym_DOLLAR,
- ACTIONS(441), 1,
- sym__special_character,
- ACTIONS(443), 1,
- anon_sym_DQUOTE,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(451), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(455), 1,
- anon_sym_BQUOTE,
- ACTIONS(457), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(463), 1,
- sym_variable_name,
- ACTIONS(465), 1,
- sym_test_operator,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2495), 1,
- sym_word,
- STATE(426), 1,
- sym_command_name,
- STATE(768), 1,
- aux_sym_command_repeat1,
- STATE(769), 1,
- aux_sym__literal_repeat1,
- STATE(932), 1,
- sym_concatenation,
- STATE(1388), 1,
- sym_variable_assignment,
- STATE(3931), 1,
- sym_command,
- STATE(5388), 1,
- sym_subscript,
- ACTIONS(445), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(459), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- STATE(3935), 2,
- sym_subshell,
- sym_test_command,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(665), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [10232] = 29,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(941), 1,
- anon_sym_LPAREN,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(953), 1,
- anon_sym_DOLLAR,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(2431), 1,
- sym_word,
- ACTIONS(2435), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(2437), 1,
- sym__special_character,
- ACTIONS(2441), 1,
- sym_test_operator,
- ACTIONS(2443), 1,
- sym__bare_dollar,
- STATE(608), 1,
- aux_sym_command_repeat2,
- STATE(1933), 1,
- aux_sym__literal_repeat1,
- STATE(2067), 1,
- sym_concatenation,
- STATE(2069), 1,
- sym_herestring_redirect,
- STATE(4442), 1,
- sym_subshell,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2433), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(2439), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1362), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(1678), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1364), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [10347] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2503), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2506), 1,
- anon_sym_DOLLAR,
- ACTIONS(2509), 1,
- sym__special_character,
- ACTIONS(2512), 1,
- anon_sym_DQUOTE,
- ACTIONS(2515), 1,
- aux_sym_number_token1,
- ACTIONS(2518), 1,
- aux_sym_number_token2,
- ACTIONS(2521), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2524), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2527), 1,
- anon_sym_BQUOTE,
- ACTIONS(2530), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2536), 1,
- sym_test_operator,
- ACTIONS(2539), 1,
- sym__brace_start,
- STATE(1549), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2049), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2500), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2533), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(533), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2497), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1142), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [10446] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2548), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2551), 1,
- anon_sym_DOLLAR,
- ACTIONS(2554), 1,
- sym__special_character,
- ACTIONS(2557), 1,
- anon_sym_DQUOTE,
- ACTIONS(2560), 1,
- aux_sym_number_token1,
- ACTIONS(2563), 1,
- aux_sym_number_token2,
- ACTIONS(2566), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2569), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2572), 1,
- anon_sym_BQUOTE,
- ACTIONS(2575), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2581), 1,
- sym_test_operator,
- ACTIONS(2584), 1,
- sym__brace_start,
- STATE(1439), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2545), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2578), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(534), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2542), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(2049), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- STATE(1102), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [10545] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2349), 1,
- anon_sym_DOLLAR,
- ACTIONS(2351), 1,
- sym__special_character,
- ACTIONS(2353), 1,
- anon_sym_DQUOTE,
- ACTIONS(2355), 1,
- aux_sym_number_token1,
- ACTIONS(2357), 1,
- aux_sym_number_token2,
- ACTIONS(2359), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2361), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2363), 1,
- anon_sym_BQUOTE,
- ACTIONS(2365), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2371), 1,
- sym_test_operator,
- ACTIONS(2373), 1,
- sym__brace_start,
- ACTIONS(2587), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1418), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2333), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2367), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(530), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2343), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1140), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2331), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [10646] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2425), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(2427), 3,
- anon_sym_RPAREN,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(2389), 23,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_LBRACE,
- anon_sym_LBRACK_LBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2387), 28,
- anon_sym_for,
- anon_sym_select,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_until,
- anon_sym_if,
- anon_sym_case,
- anon_sym_function,
- anon_sym_BANG,
- anon_sym_LBRACK,
- anon_sym_declare,
- anon_sym_typeset,
- anon_sym_export,
- anon_sym_readonly,
- anon_sym_local,
- anon_sym_unset,
- anon_sym_unsetenv,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- [10713] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2595), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2598), 1,
- anon_sym_DOLLAR,
- ACTIONS(2601), 1,
- sym__special_character,
- ACTIONS(2604), 1,
- anon_sym_DQUOTE,
- ACTIONS(2607), 1,
- aux_sym_number_token1,
- ACTIONS(2610), 1,
- aux_sym_number_token2,
- ACTIONS(2613), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2616), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2619), 1,
- anon_sym_BQUOTE,
- ACTIONS(2622), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2628), 1,
- sym_test_operator,
- ACTIONS(2631), 1,
- sym__brace_start,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2592), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2625), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(537), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2049), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2589), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1122), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [10812] = 37,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(321), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(345), 1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(351), 1,
- sym__special_character,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(373), 1,
- sym_variable_name,
- ACTIONS(375), 1,
- sym_test_operator,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2379), 1,
- sym_word,
- STATE(448), 1,
- sym_command_name,
- STATE(807), 1,
- aux_sym_command_repeat1,
- STATE(988), 1,
- aux_sym__literal_repeat1,
- STATE(1133), 1,
- sym_concatenation,
- STATE(1895), 1,
- sym_variable_assignment,
- STATE(3946), 1,
- sym_command,
- STATE(5405), 1,
- sym_subscript,
- ACTIONS(355), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- STATE(3947), 2,
- sym_subshell,
- sym_test_command,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(884), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [10943] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- STATE(537), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1122), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [11012] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1473), 1,
- anon_sym_BQUOTE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- ACTIONS(2195), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(2197), 1,
- sym__special_character,
- ACTIONS(2199), 1,
- sym_test_operator,
- STATE(556), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1485), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2193), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(2191), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1441), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1483), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [11120] = 36,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(171), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2634), 1,
- anon_sym_LPAREN,
- ACTIONS(2636), 1,
- anon_sym_BANG,
- ACTIONS(2642), 1,
- anon_sym_TILDE,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(2646), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2648), 1,
- sym_variable_name,
- STATE(1973), 1,
- sym_command_substitution,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- STATE(2454), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2638), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(2640), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(1977), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2057), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2311), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [11248] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2654), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2656), 1,
- anon_sym_DOLLAR,
- ACTIONS(2658), 1,
- sym__special_character,
- ACTIONS(2660), 1,
- anon_sym_DQUOTE,
- ACTIONS(2662), 1,
- aux_sym_number_token1,
- ACTIONS(2664), 1,
- aux_sym_number_token2,
- ACTIONS(2666), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2668), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2670), 1,
- anon_sym_BQUOTE,
- ACTIONS(2672), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2676), 1,
- sym_test_operator,
- ACTIONS(2678), 1,
- sym__brace_start,
- STATE(1701), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2652), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2674), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(553), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2650), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1372), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [11346] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2682), 1,
- anon_sym_DQUOTE,
- STATE(1296), 1,
- sym_string,
- ACTIONS(2684), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- ACTIONS(2680), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [11416] = 36,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(225), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2634), 1,
- anon_sym_LPAREN,
- ACTIONS(2636), 1,
- anon_sym_BANG,
- ACTIONS(2642), 1,
- anon_sym_TILDE,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(2686), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1973), 1,
- sym_command_substitution,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- STATE(2547), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2638), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(2640), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(1977), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2057), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2257), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [11544] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2654), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2656), 1,
- anon_sym_DOLLAR,
- ACTIONS(2658), 1,
- sym__special_character,
- ACTIONS(2660), 1,
- anon_sym_DQUOTE,
- ACTIONS(2662), 1,
- aux_sym_number_token1,
- ACTIONS(2664), 1,
- aux_sym_number_token2,
- ACTIONS(2666), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2668), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2670), 1,
- anon_sym_BQUOTE,
- ACTIONS(2672), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2676), 1,
- sym_test_operator,
- ACTIONS(2678), 1,
- sym__brace_start,
- STATE(1701), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2652), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2674), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(553), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2650), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1372), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [11642] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2692), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2694), 1,
- anon_sym_DOLLAR,
- ACTIONS(2696), 1,
- sym__special_character,
- ACTIONS(2698), 1,
- anon_sym_DQUOTE,
- ACTIONS(2700), 1,
- aux_sym_number_token1,
- ACTIONS(2702), 1,
- aux_sym_number_token2,
- ACTIONS(2704), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2706), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2708), 1,
- anon_sym_BQUOTE,
- ACTIONS(2710), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2714), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2716), 1,
- sym_test_operator,
- ACTIONS(2718), 1,
- sym__brace_start,
- STATE(1635), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2690), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2712), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(555), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2333), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2688), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1268), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2331), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [11742] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1465), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- ACTIONS(1471), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1473), 1,
- anon_sym_BQUOTE,
- ACTIONS(1475), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1481), 1,
- sym__bare_dollar,
- ACTIONS(2195), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(2197), 1,
- sym__special_character,
- ACTIONS(2199), 1,
- sym_test_operator,
- STATE(556), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- ACTIONS(1394), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1459), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1477), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2193), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(2191), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1441), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1392), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [11850] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2722), 1,
- anon_sym_DQUOTE,
- STATE(1401), 1,
- sym_string,
- ACTIONS(2724), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2720), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [11920] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1529), 1,
- aux_sym__literal_repeat1,
- STATE(1603), 1,
- sym_concatenation,
- ACTIONS(2329), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- STATE(1161), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [11988] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2730), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2732), 1,
- anon_sym_DOLLAR,
- ACTIONS(2734), 1,
- sym__special_character,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2742), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2746), 1,
- anon_sym_BQUOTE,
- ACTIONS(2748), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2752), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2754), 1,
- sym_test_operator,
- ACTIONS(2756), 1,
- sym__brace_start,
- STATE(1592), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2333), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2728), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2750), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(560), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2726), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1218), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2331), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [12088] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1514), 1,
- aux_sym__literal_repeat1,
- STATE(1621), 1,
- sym_concatenation,
- ACTIONS(2329), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1091), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [12156] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1540), 1,
- aux_sym__literal_repeat1,
- STATE(1593), 1,
- sym_concatenation,
- ACTIONS(2325), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1115), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [12224] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2764), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2767), 1,
- anon_sym_DOLLAR,
- ACTIONS(2770), 1,
- sym__special_character,
- ACTIONS(2773), 1,
- anon_sym_DQUOTE,
- ACTIONS(2776), 1,
- aux_sym_number_token1,
- ACTIONS(2779), 1,
- aux_sym_number_token2,
- ACTIONS(2782), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2785), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2788), 1,
- anon_sym_BQUOTE,
- ACTIONS(2791), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2797), 1,
- sym_test_operator,
- ACTIONS(2800), 1,
- sym__brace_start,
- STATE(1701), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2049), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2761), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2794), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(553), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2758), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1372), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [12322] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- STATE(565), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1368), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [12390] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2809), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2812), 1,
- anon_sym_DOLLAR,
- ACTIONS(2815), 1,
- sym__special_character,
- ACTIONS(2818), 1,
- anon_sym_DQUOTE,
- ACTIONS(2821), 1,
- aux_sym_number_token1,
- ACTIONS(2824), 1,
- aux_sym_number_token2,
- ACTIONS(2827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2830), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2833), 1,
- anon_sym_BQUOTE,
- ACTIONS(2836), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2842), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2845), 1,
- sym_test_operator,
- ACTIONS(2848), 1,
- sym__brace_start,
- STATE(1635), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2806), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2839), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(555), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2264), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2803), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1268), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2262), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [12490] = 27,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1407), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1807), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1810), 1,
- anon_sym_DOLLAR,
- ACTIONS(1816), 1,
- anon_sym_DQUOTE,
- ACTIONS(1819), 1,
- aux_sym_number_token1,
- ACTIONS(1822), 1,
- aux_sym_number_token2,
- ACTIONS(1825), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1828), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1831), 1,
- anon_sym_BQUOTE,
- ACTIONS(1834), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1846), 1,
- sym__bare_dollar,
- ACTIONS(1849), 1,
- sym__brace_start,
- ACTIONS(2857), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(2860), 1,
- sym__special_character,
- ACTIONS(2863), 1,
- sym_file_descriptor,
- ACTIONS(2866), 1,
- sym_test_operator,
- STATE(556), 1,
- aux_sym_command_repeat2,
- STATE(1097), 1,
- aux_sym__literal_repeat1,
- STATE(1249), 1,
- sym_concatenation,
- STATE(1253), 1,
- sym_herestring_redirect,
- ACTIONS(1798), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1837), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2854), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(2851), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1441), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1402), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [12600] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2730), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2732), 1,
- anon_sym_DOLLAR,
- ACTIONS(2734), 1,
- sym__special_character,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2742), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2746), 1,
- anon_sym_BQUOTE,
- ACTIONS(2748), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2754), 1,
- sym_test_operator,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(2869), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1592), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2161), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2728), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2750), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(550), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2726), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1218), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2159), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [12700] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2682), 1,
- anon_sym_DQUOTE,
- STATE(1296), 1,
- sym_string,
- ACTIONS(2684), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- ACTIONS(2680), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [12770] = 36,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(171), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2634), 1,
- anon_sym_LPAREN,
- ACTIONS(2636), 1,
- anon_sym_BANG,
- ACTIONS(2642), 1,
- anon_sym_TILDE,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(2871), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1973), 1,
- sym_command_substitution,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- STATE(2454), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2638), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(2640), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(1977), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2057), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2427), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [12898] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2879), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2882), 1,
- anon_sym_DOLLAR,
- ACTIONS(2885), 1,
- sym__special_character,
- ACTIONS(2888), 1,
- anon_sym_DQUOTE,
- ACTIONS(2891), 1,
- aux_sym_number_token1,
- ACTIONS(2894), 1,
- aux_sym_number_token2,
- ACTIONS(2897), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2900), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2903), 1,
- anon_sym_BQUOTE,
- ACTIONS(2906), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2912), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2915), 1,
- sym_test_operator,
- ACTIONS(2918), 1,
- sym__brace_start,
- STATE(1592), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2264), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2876), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2909), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(560), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2873), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1218), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2262), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [12998] = 36,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(223), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2634), 1,
- anon_sym_LPAREN,
- ACTIONS(2636), 1,
- anon_sym_BANG,
- ACTIONS(2642), 1,
- anon_sym_TILDE,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(2921), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1973), 1,
- sym_command_substitution,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- STATE(2605), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2638), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(2640), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(1977), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2057), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2281), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [13126] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1862), 1,
- anon_sym_DQUOTE,
- STATE(1089), 1,
- sym_string,
- ACTIONS(2925), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2923), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [13196] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1862), 1,
- anon_sym_DQUOTE,
- STATE(1089), 1,
- sym_string,
- ACTIONS(2925), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2923), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [13266] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2931), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2933), 1,
- anon_sym_DOLLAR,
- ACTIONS(2935), 1,
- sym__special_character,
- ACTIONS(2937), 1,
- anon_sym_DQUOTE,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2943), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2947), 1,
- anon_sym_BQUOTE,
- ACTIONS(2949), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2953), 1,
- sym_test_operator,
- ACTIONS(2955), 1,
- sym__brace_start,
- STATE(3733), 1,
- aux_sym__literal_repeat1,
- STATE(3974), 1,
- sym_concatenation,
- ACTIONS(2329), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2929), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2951), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2927), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(3567), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [13364] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2595), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2598), 1,
- anon_sym_DOLLAR,
- ACTIONS(2604), 1,
- anon_sym_DQUOTE,
- ACTIONS(2607), 1,
- aux_sym_number_token1,
- ACTIONS(2610), 1,
- aux_sym_number_token2,
- ACTIONS(2613), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2616), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2619), 1,
- anon_sym_BQUOTE,
- ACTIONS(2622), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2631), 1,
- sym__brace_start,
- ACTIONS(2960), 1,
- sym__special_character,
- ACTIONS(2963), 1,
- sym_test_operator,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2592), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2625), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(565), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2049), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2957), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1368), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [13462] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2931), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2933), 1,
- anon_sym_DOLLAR,
- ACTIONS(2935), 1,
- sym__special_character,
- ACTIONS(2937), 1,
- anon_sym_DQUOTE,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2943), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2947), 1,
- anon_sym_BQUOTE,
- ACTIONS(2949), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2955), 1,
- sym__brace_start,
- ACTIONS(2968), 1,
- sym_test_operator,
- STATE(3716), 1,
- aux_sym__literal_repeat1,
- STATE(3998), 1,
- sym_concatenation,
- ACTIONS(2325), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2929), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2951), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2966), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(3589), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [13560] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2405), 1,
- anon_sym_DQUOTE,
- STATE(1405), 1,
- sym_string,
- ACTIONS(2972), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2970), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [13630] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2405), 1,
- anon_sym_DQUOTE,
- STATE(1405), 1,
- sym_string,
- ACTIONS(2972), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2970), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [13700] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1505), 1,
- aux_sym__literal_repeat1,
- STATE(1634), 1,
- sym_concatenation,
- ACTIONS(2325), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- STATE(1093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [13768] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2692), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2694), 1,
- anon_sym_DOLLAR,
- ACTIONS(2696), 1,
- sym__special_character,
- ACTIONS(2698), 1,
- anon_sym_DQUOTE,
- ACTIONS(2700), 1,
- aux_sym_number_token1,
- ACTIONS(2702), 1,
- aux_sym_number_token2,
- ACTIONS(2704), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2706), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2708), 1,
- anon_sym_BQUOTE,
- ACTIONS(2710), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2716), 1,
- sym_test_operator,
- ACTIONS(2718), 1,
- sym__brace_start,
- ACTIONS(2974), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1635), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2690), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2712), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(546), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2161), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2688), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1268), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2159), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [13868] = 36,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(225), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2634), 1,
- anon_sym_LPAREN,
- ACTIONS(2636), 1,
- anon_sym_BANG,
- ACTIONS(2642), 1,
- anon_sym_TILDE,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(2976), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1973), 1,
- sym_command_substitution,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- STATE(2547), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2638), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(2640), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(1977), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2057), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2386), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [13996] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2169), 1,
- anon_sym_DQUOTE,
- STATE(1134), 1,
- sym_string,
- ACTIONS(2980), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2978), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [14066] = 36,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(225), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2634), 1,
- anon_sym_LPAREN,
- ACTIONS(2636), 1,
- anon_sym_BANG,
- ACTIONS(2642), 1,
- anon_sym_TILDE,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(2982), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1973), 1,
- sym_command_substitution,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- STATE(2547), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2638), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(2640), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(1977), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2057), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2356), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [14194] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2169), 1,
- anon_sym_DQUOTE,
- STATE(1134), 1,
- sym_string,
- ACTIONS(2980), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2978), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [14264] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- STATE(565), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1368), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [14332] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2722), 1,
- anon_sym_DQUOTE,
- STATE(1401), 1,
- sym_string,
- ACTIONS(2724), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2720), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [14402] = 36,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(223), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2634), 1,
- anon_sym_LPAREN,
- ACTIONS(2636), 1,
- anon_sym_BANG,
- ACTIONS(2642), 1,
- anon_sym_TILDE,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(2984), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1973), 1,
- sym_command_substitution,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- STATE(2605), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2638), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(2640), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(1977), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2057), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2282), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [14530] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1914), 1,
- anon_sym_DQUOTE,
- STATE(1226), 1,
- sym_string,
- ACTIONS(2988), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- ACTIONS(2986), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [14599] = 28,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2990), 1,
- sym_word,
- ACTIONS(2999), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(3002), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3005), 1,
- anon_sym_DOLLAR,
- ACTIONS(3008), 1,
- sym__special_character,
- ACTIONS(3011), 1,
- anon_sym_DQUOTE,
- ACTIONS(3017), 1,
- aux_sym_number_token1,
- ACTIONS(3020), 1,
- aux_sym_number_token2,
- ACTIONS(3023), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3026), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3029), 1,
- anon_sym_BQUOTE,
- ACTIONS(3032), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3038), 1,
- sym_file_descriptor,
- ACTIONS(3041), 1,
- sym_test_operator,
- ACTIONS(3044), 1,
- sym__bare_dollar,
- ACTIONS(3047), 1,
- sym__brace_start,
- STATE(579), 1,
- aux_sym_command_repeat2,
- STATE(1933), 1,
- aux_sym__literal_repeat1,
- STATE(2067), 1,
- sym_concatenation,
- STATE(2069), 1,
- sym_herestring_redirect,
- ACTIONS(2993), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2996), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(3014), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3035), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1402), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1407), 9,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- STATE(1678), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [14710] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3054), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3058), 1,
- sym__special_character,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3066), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3070), 1,
- anon_sym_BQUOTE,
- ACTIONS(3072), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3076), 1,
- sym_test_operator,
- ACTIONS(3078), 1,
- sym__brace_start,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3052), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3074), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(581), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(3050), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1516), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [14807] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3086), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3089), 1,
- anon_sym_DOLLAR,
- ACTIONS(3092), 1,
- sym__special_character,
- ACTIONS(3095), 1,
- anon_sym_DQUOTE,
- ACTIONS(3098), 1,
- aux_sym_number_token1,
- ACTIONS(3101), 1,
- aux_sym_number_token2,
- ACTIONS(3104), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3107), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3110), 1,
- anon_sym_BQUOTE,
- ACTIONS(3113), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3119), 1,
- sym_test_operator,
- ACTIONS(3122), 1,
- sym__brace_start,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2049), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3083), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3116), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(581), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(3080), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1516), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [14904] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2730), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2732), 1,
- anon_sym_DOLLAR,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2742), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2746), 1,
- anon_sym_BQUOTE,
- ACTIONS(2748), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(3127), 1,
- sym__special_character,
- ACTIONS(3129), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(3131), 1,
- sym_test_operator,
- STATE(1592), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2161), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2728), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2750), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(605), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(3125), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1425), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2159), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [15003] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3137), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3139), 1,
- anon_sym_DOLLAR,
- ACTIONS(3141), 1,
- sym__special_character,
- ACTIONS(3143), 1,
- anon_sym_DQUOTE,
- ACTIONS(3145), 1,
- aux_sym_number_token1,
- ACTIONS(3147), 1,
- aux_sym_number_token2,
- ACTIONS(3149), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3151), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3153), 1,
- anon_sym_BQUOTE,
- ACTIONS(3155), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3159), 1,
- sym_test_operator,
- ACTIONS(3161), 1,
- sym__brace_start,
- STATE(1919), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3135), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3157), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(616), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1902), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3133), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1415), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [15100] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2730), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2732), 1,
- anon_sym_DOLLAR,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2742), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2748), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(3127), 1,
- sym__special_character,
- ACTIONS(3131), 1,
- sym_test_operator,
- ACTIONS(3163), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1592), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2333), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2728), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2750), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(591), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(3125), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1425), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2331), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [15197] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(953), 1,
- anon_sym_DOLLAR,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(2431), 1,
- sym_word,
- ACTIONS(2435), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(2437), 1,
- sym__special_character,
- ACTIONS(2441), 1,
- sym_test_operator,
- ACTIONS(2443), 1,
- sym__bare_dollar,
- STATE(579), 1,
- aux_sym_command_repeat2,
- STATE(1933), 1,
- aux_sym__literal_repeat1,
- STATE(2067), 1,
- sym_concatenation,
- STATE(2069), 1,
- sym_herestring_redirect,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2433), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(2439), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1392), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(1678), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1394), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [15306] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1914), 1,
- anon_sym_DQUOTE,
- STATE(1226), 1,
- sym_string,
- ACTIONS(2988), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- ACTIONS(2986), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [15375] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1942), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1954), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1958), 1,
- anon_sym_BQUOTE,
- ACTIONS(1960), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(3167), 1,
- sym__special_character,
- ACTIONS(3169), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(3171), 1,
- sym_variable_name,
- ACTIONS(3173), 1,
- sym_test_operator,
- STATE(1545), 1,
- aux_sym__literal_repeat1,
- STATE(5421), 1,
- sym_subscript,
- ACTIONS(1563), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1940), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1962), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3165), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(600), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1876), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1561), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [15478] = 35,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3175), 1,
- anon_sym_LPAREN,
- ACTIONS(3177), 1,
- anon_sym_BANG,
- ACTIONS(3183), 1,
- anon_sym_TILDE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- ACTIONS(3187), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(3189), 1,
- sym_variable_name,
- STATE(2012), 1,
- sym_command_substitution,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2579), 1,
- sym__expression,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3179), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(3181), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2106), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2118), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2820), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [15603] = 35,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3175), 1,
- anon_sym_LPAREN,
- ACTIONS(3177), 1,
- anon_sym_BANG,
- ACTIONS(3183), 1,
- anon_sym_TILDE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(3191), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2012), 1,
- sym_command_substitution,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2584), 1,
- sym__expression,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3179), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(3181), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2106), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2118), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2819), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [15728] = 35,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3175), 1,
- anon_sym_LPAREN,
- ACTIONS(3177), 1,
- anon_sym_BANG,
- ACTIONS(3183), 1,
- anon_sym_TILDE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(3193), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2012), 1,
- sym_command_substitution,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2596), 1,
- sym__expression,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3179), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(3181), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2106), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2118), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2818), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [15853] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2879), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2882), 1,
- anon_sym_DOLLAR,
- ACTIONS(2888), 1,
- anon_sym_DQUOTE,
- ACTIONS(2891), 1,
- aux_sym_number_token1,
- ACTIONS(2894), 1,
- aux_sym_number_token2,
- ACTIONS(2897), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2900), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2903), 1,
- anon_sym_BQUOTE,
- ACTIONS(2906), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2918), 1,
- sym__brace_start,
- ACTIONS(3198), 1,
- sym__special_character,
- ACTIONS(3201), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(3204), 1,
- sym_test_operator,
- STATE(1592), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2264), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2876), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2909), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(591), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(3195), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1425), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2262), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [15952] = 35,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2634), 1,
- anon_sym_LPAREN,
- ACTIONS(2636), 1,
- anon_sym_BANG,
- ACTIONS(2642), 1,
- anon_sym_TILDE,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(3207), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1973), 1,
- sym_command_substitution,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- STATE(2618), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2638), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(2640), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(1977), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2057), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2307), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [16077] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1514), 1,
- aux_sym__literal_repeat1,
- STATE(1621), 1,
- sym_concatenation,
- ACTIONS(2329), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1354), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [16144] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2730), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2732), 1,
- anon_sym_DOLLAR,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2742), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2748), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(3127), 1,
- sym__special_character,
- ACTIONS(3131), 1,
- sym_test_operator,
- ACTIONS(3209), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1592), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2161), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2728), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2750), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(584), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(3125), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1425), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2159), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [16241] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3137), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3139), 1,
- anon_sym_DOLLAR,
- ACTIONS(3141), 1,
- sym__special_character,
- ACTIONS(3143), 1,
- anon_sym_DQUOTE,
- ACTIONS(3145), 1,
- aux_sym_number_token1,
- ACTIONS(3147), 1,
- aux_sym_number_token2,
- ACTIONS(3149), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3151), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3153), 1,
- anon_sym_BQUOTE,
- ACTIONS(3155), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3159), 1,
- sym_test_operator,
- ACTIONS(3161), 1,
- sym__brace_start,
- STATE(1919), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3135), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3157), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(616), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1894), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3133), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1415), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [16338] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1978), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1981), 1,
- anon_sym_DOLLAR,
- ACTIONS(1987), 1,
- anon_sym_DQUOTE,
- ACTIONS(1990), 1,
- aux_sym_number_token1,
- ACTIONS(1993), 1,
- aux_sym_number_token2,
- ACTIONS(1996), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1999), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2002), 1,
- anon_sym_BQUOTE,
- ACTIONS(2005), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2020), 1,
- sym__brace_start,
- ACTIONS(3214), 1,
- sym__special_character,
- ACTIONS(3217), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(3220), 1,
- sym_variable_name,
- ACTIONS(3223), 1,
- sym_test_operator,
- STATE(1545), 1,
- aux_sym__literal_repeat1,
- STATE(5421), 1,
- sym_subscript,
- ACTIONS(1636), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1975), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2008), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3211), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(596), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1876), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1634), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [16441] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1540), 1,
- aux_sym__literal_repeat1,
- STATE(1593), 1,
- sym_concatenation,
- ACTIONS(2325), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1381), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [16508] = 35,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2634), 1,
- anon_sym_LPAREN,
- ACTIONS(2636), 1,
- anon_sym_BANG,
- ACTIONS(2642), 1,
- anon_sym_TILDE,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(3226), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1973), 1,
- sym_command_substitution,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2225), 1,
- sym__expression,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2638), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(2640), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(1977), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2057), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2314), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [16633] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3054), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3058), 1,
- sym__special_character,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3066), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3070), 1,
- anon_sym_BQUOTE,
- ACTIONS(3072), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3076), 1,
- sym_test_operator,
- ACTIONS(3078), 1,
- sym__brace_start,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3052), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3074), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(581), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(3050), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1516), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [16730] = 24,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1942), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1954), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1958), 1,
- anon_sym_BQUOTE,
- ACTIONS(1960), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(3167), 1,
- sym__special_character,
- ACTIONS(3171), 1,
- sym_variable_name,
- ACTIONS(3173), 1,
- sym_test_operator,
- ACTIONS(3228), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1545), 1,
- aux_sym__literal_repeat1,
- STATE(5421), 1,
- sym_subscript,
- ACTIONS(1529), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1940), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1962), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3165), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(596), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- STATE(1876), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1527), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [16833] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- STATE(1346), 1,
- sym_string,
- ACTIONS(3232), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3230), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [16902] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2931), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2933), 1,
- anon_sym_DOLLAR,
- ACTIONS(2937), 1,
- anon_sym_DQUOTE,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2943), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2947), 1,
- anon_sym_BQUOTE,
- ACTIONS(2949), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2955), 1,
- sym__brace_start,
- ACTIONS(3236), 1,
- sym__special_character,
- ACTIONS(3238), 1,
- sym_test_operator,
- STATE(3716), 1,
- aux_sym__literal_repeat1,
- STATE(3998), 1,
- sym_concatenation,
- ACTIONS(2325), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2929), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2951), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3234), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(3679), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [16999] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- STATE(1346), 1,
- sym_string,
- ACTIONS(3232), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3230), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [17068] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2931), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2933), 1,
- anon_sym_DOLLAR,
- ACTIONS(2937), 1,
- anon_sym_DQUOTE,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2943), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2947), 1,
- anon_sym_BQUOTE,
- ACTIONS(2949), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2955), 1,
- sym__brace_start,
- ACTIONS(3236), 1,
- sym__special_character,
- ACTIONS(3242), 1,
- sym_test_operator,
- STATE(3733), 1,
- aux_sym__literal_repeat1,
- STATE(3974), 1,
- sym_concatenation,
- ACTIONS(2329), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2929), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2951), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3240), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(3682), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [17165] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2730), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2732), 1,
- anon_sym_DOLLAR,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2742), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2746), 1,
- anon_sym_BQUOTE,
- ACTIONS(2748), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(3127), 1,
- sym__special_character,
- ACTIONS(3131), 1,
- sym_test_operator,
- ACTIONS(3163), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1592), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2333), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2728), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2750), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(591), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(3125), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1425), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2331), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [17264] = 35,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2634), 1,
- anon_sym_LPAREN,
- ACTIONS(2636), 1,
- anon_sym_BANG,
- ACTIONS(2642), 1,
- anon_sym_TILDE,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(3244), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1973), 1,
- sym_command_substitution,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- STATE(2611), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2638), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(2640), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(1977), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2057), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2320), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [17389] = 35,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3175), 1,
- anon_sym_LPAREN,
- ACTIONS(3177), 1,
- anon_sym_BANG,
- ACTIONS(3183), 1,
- anon_sym_TILDE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(3246), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2012), 1,
- sym_command_substitution,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2512), 1,
- sym__expression,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3179), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(3181), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2106), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2118), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2829), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [17514] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(953), 1,
- anon_sym_DOLLAR,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(2431), 1,
- sym_word,
- ACTIONS(2435), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(2437), 1,
- sym__special_character,
- ACTIONS(2441), 1,
- sym_test_operator,
- ACTIONS(2443), 1,
- sym__bare_dollar,
- STATE(579), 1,
- aux_sym_command_repeat2,
- STATE(1933), 1,
- aux_sym__literal_repeat1,
- STATE(2067), 1,
- sym_concatenation,
- STATE(2069), 1,
- sym_herestring_redirect,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2433), 2,
- anon_sym_EQ_EQ,
- anon_sym_EQ_TILDE,
- ACTIONS(2439), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1483), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(1678), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1485), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [17623] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2722), 1,
- anon_sym_DQUOTE,
- STATE(1401), 1,
- sym_string,
- ACTIONS(2724), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2720), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [17692] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2722), 1,
- anon_sym_DQUOTE,
- STATE(1401), 1,
- sym_string,
- ACTIONS(2724), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2720), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [17761] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2353), 1,
- anon_sym_DQUOTE,
- STATE(1270), 1,
- sym_string,
- ACTIONS(3250), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3248), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [17830] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2353), 1,
- anon_sym_DQUOTE,
- STATE(1270), 1,
- sym_string,
- ACTIONS(3250), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3248), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [17899] = 35,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3175), 1,
- anon_sym_LPAREN,
- ACTIONS(3177), 1,
- anon_sym_BANG,
- ACTIONS(3183), 1,
- anon_sym_TILDE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(3252), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2012), 1,
- sym_command_substitution,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2610), 1,
- sym__expression,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3179), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(3181), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2106), 4,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_process_substitution,
- STATE(2118), 4,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- STATE(2769), 4,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- [18024] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [18093] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [18162] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3260), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3263), 1,
- anon_sym_DOLLAR,
- ACTIONS(3266), 1,
- sym__special_character,
- ACTIONS(3269), 1,
- anon_sym_DQUOTE,
- ACTIONS(3272), 1,
- aux_sym_number_token1,
- ACTIONS(3275), 1,
- aux_sym_number_token2,
- ACTIONS(3278), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3281), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3284), 1,
- anon_sym_BQUOTE,
- ACTIONS(3287), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3293), 1,
- sym_test_operator,
- ACTIONS(3296), 1,
- sym__brace_start,
- STATE(1919), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3257), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3290), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(616), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2049), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3254), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1415), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [18259] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_DQUOTE,
- STATE(1465), 1,
- sym_string,
- ACTIONS(3301), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3299), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [18328] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_DQUOTE,
- STATE(1465), 1,
- sym_string,
- ACTIONS(3301), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3299), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [18397] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3054), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3066), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3072), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(3305), 1,
- sym__special_character,
- ACTIONS(3307), 1,
- sym_test_operator,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3052), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3074), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(621), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(3303), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1821), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [18491] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3054), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3066), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3070), 1,
- anon_sym_BQUOTE,
- ACTIONS(3072), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(3305), 1,
- sym__special_character,
- ACTIONS(3307), 1,
- sym_test_operator,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3052), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3074), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(621), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(3303), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1821), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [18587] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3086), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3089), 1,
- anon_sym_DOLLAR,
- ACTIONS(3095), 1,
- anon_sym_DQUOTE,
- ACTIONS(3098), 1,
- aux_sym_number_token1,
- ACTIONS(3101), 1,
- aux_sym_number_token2,
- ACTIONS(3104), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3107), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3110), 1,
- anon_sym_BQUOTE,
- ACTIONS(3113), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3122), 1,
- sym__brace_start,
- ACTIONS(3312), 1,
- sym__special_character,
- ACTIONS(3315), 1,
- sym_test_operator,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2049), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3083), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3116), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(621), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(3309), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1821), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [18683] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3054), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3066), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3070), 1,
- anon_sym_BQUOTE,
- ACTIONS(3072), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(3305), 1,
- sym__special_character,
- ACTIONS(3307), 1,
- sym_test_operator,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3052), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3074), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(621), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(3303), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1821), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [18779] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2393), 1,
- ts_builtin_sym_end,
- ACTIONS(2389), 23,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_LBRACE,
- anon_sym_LBRACK_LBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2387), 28,
- anon_sym_for,
- anon_sym_select,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_until,
- anon_sym_if,
- anon_sym_case,
- anon_sym_function,
- anon_sym_BANG,
- anon_sym_LBRACK,
- anon_sym_declare,
- anon_sym_typeset,
- anon_sym_export,
- anon_sym_readonly,
- anon_sym_local,
- anon_sym_unset,
- anon_sym_unsetenv,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- [18841] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3318), 1,
- sym_word,
- ACTIONS(3324), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3327), 1,
- anon_sym_DOLLAR,
- ACTIONS(3330), 1,
- sym__special_character,
- ACTIONS(3333), 1,
- anon_sym_DQUOTE,
- ACTIONS(3339), 1,
- aux_sym_number_token1,
- ACTIONS(3342), 1,
- aux_sym_number_token2,
- ACTIONS(3345), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3348), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3351), 1,
- anon_sym_BQUOTE,
- ACTIONS(3354), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3360), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(3363), 1,
- sym_variable_name,
- ACTIONS(3366), 1,
- sym_test_operator,
- ACTIONS(3369), 1,
- sym__brace_start,
- STATE(2203), 1,
- aux_sym__literal_repeat1,
- STATE(5431), 1,
- sym_subscript,
- ACTIONS(3321), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3336), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3357), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(624), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- ACTIONS(1634), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(1949), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1636), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [18945] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3374), 1,
- anon_sym_DQUOTE,
- STATE(1591), 1,
- sym_string,
- ACTIONS(3376), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(3372), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [19013] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3054), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3066), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3072), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(3305), 1,
- sym__special_character,
- ACTIONS(3307), 1,
- sym_test_operator,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3052), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3074), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(621), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(3303), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1821), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [19107] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3378), 1,
- sym_word,
- ACTIONS(3382), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3384), 1,
- anon_sym_DOLLAR,
- ACTIONS(3386), 1,
- sym__special_character,
- ACTIONS(3388), 1,
- anon_sym_DQUOTE,
- ACTIONS(3392), 1,
- aux_sym_number_token1,
- ACTIONS(3394), 1,
- aux_sym_number_token2,
- ACTIONS(3396), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3398), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3400), 1,
- anon_sym_BQUOTE,
- ACTIONS(3402), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3406), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(3408), 1,
- sym_variable_name,
- ACTIONS(3410), 1,
- sym_test_operator,
- ACTIONS(3412), 1,
- sym__brace_start,
- STATE(2203), 1,
- aux_sym__literal_repeat1,
- STATE(5431), 1,
- sym_subscript,
- ACTIONS(3380), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3390), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3404), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(648), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- ACTIONS(1561), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(1949), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1563), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [19211] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3374), 1,
- anon_sym_DQUOTE,
- STATE(1591), 1,
- sym_string,
- ACTIONS(3376), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(3372), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [19279] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(791), 23,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_LBRACE,
- anon_sym_LBRACK_LBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(541), 29,
- anon_sym_for,
- anon_sym_select,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_until,
- anon_sym_done,
- anon_sym_if,
- anon_sym_case,
- anon_sym_function,
- anon_sym_BANG,
- anon_sym_LBRACK,
- anon_sym_declare,
- anon_sym_typeset,
- anon_sym_export,
- anon_sym_readonly,
- anon_sym_local,
- anon_sym_unset,
- anon_sym_unsetenv,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- [19339] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2698), 1,
- anon_sym_DQUOTE,
- STATE(1500), 1,
- sym_string,
- ACTIONS(3416), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- ACTIONS(3414), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [19407] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(791), 24,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_LBRACE,
- anon_sym_RBRACE,
- anon_sym_LBRACK_LBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(541), 28,
- anon_sym_for,
- anon_sym_select,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_until,
- anon_sym_if,
- anon_sym_case,
- anon_sym_function,
- anon_sym_BANG,
- anon_sym_LBRACK,
- anon_sym_declare,
- anon_sym_typeset,
- anon_sym_export,
- anon_sym_readonly,
- anon_sym_local,
- anon_sym_unset,
- anon_sym_unsetenv,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- [19467] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- STATE(1743), 1,
- sym_string,
- ACTIONS(3420), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3418), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [19535] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- STATE(1743), 1,
- sym_string,
- ACTIONS(3420), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3418), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [19603] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2698), 1,
- anon_sym_DQUOTE,
- STATE(1500), 1,
- sym_string,
- ACTIONS(3416), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- ACTIONS(3414), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [19671] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- STATE(1346), 1,
- sym_string,
- ACTIONS(3232), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3230), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [19739] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3143), 1,
- anon_sym_DQUOTE,
- STATE(1564), 1,
- sym_string,
- ACTIONS(3424), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- ACTIONS(3422), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [19807] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3430), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3434), 1,
- sym__special_character,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3442), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3446), 1,
- anon_sym_BQUOTE,
- ACTIONS(3448), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3452), 1,
- sym_test_operator,
- ACTIONS(3454), 1,
- sym__brace_start,
- STATE(3684), 1,
- aux_sym__literal_repeat1,
- STATE(3997), 1,
- sym_concatenation,
- ACTIONS(2325), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3428), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3450), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3426), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(3820), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [19903] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- STATE(1346), 1,
- sym_string,
- ACTIONS(3232), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3230), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [19971] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3143), 1,
- anon_sym_DQUOTE,
- STATE(1564), 1,
- sym_string,
- ACTIONS(3424), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- ACTIONS(3422), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [20039] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [20107] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2427), 1,
- ts_builtin_sym_end,
- ACTIONS(2389), 23,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_LBRACE,
- anon_sym_LBRACK_LBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2387), 28,
- anon_sym_for,
- anon_sym_select,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_until,
- anon_sym_if,
- anon_sym_case,
- anon_sym_function,
- anon_sym_BANG,
- anon_sym_LBRACK,
- anon_sym_declare,
- anon_sym_typeset,
- anon_sym_export,
- anon_sym_readonly,
- anon_sym_local,
- anon_sym_unset,
- anon_sym_unsetenv,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- [20169] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [20237] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3430), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3442), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3446), 1,
- anon_sym_BQUOTE,
- ACTIONS(3448), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(3458), 1,
- sym__special_character,
- ACTIONS(3460), 1,
- sym_test_operator,
- STATE(3723), 1,
- aux_sym__literal_repeat1,
- STATE(3945), 1,
- sym_concatenation,
- ACTIONS(3428), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3450), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2329), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3456), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(3869), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [20333] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- STATE(1510), 1,
- sym_string,
- ACTIONS(3464), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3462), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [20401] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- STATE(1510), 1,
- sym_string,
- ACTIONS(3464), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3462), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [20469] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3430), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3434), 1,
- sym__special_character,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3442), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3446), 1,
- anon_sym_BQUOTE,
- ACTIONS(3448), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(3468), 1,
- sym_test_operator,
- STATE(3723), 1,
- aux_sym__literal_repeat1,
- STATE(3945), 1,
- sym_concatenation,
- ACTIONS(2329), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3428), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3450), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3466), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(3810), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [20565] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3430), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3442), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3446), 1,
- anon_sym_BQUOTE,
- ACTIONS(3448), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(3458), 1,
- sym__special_character,
- ACTIONS(3472), 1,
- sym_test_operator,
- STATE(3684), 1,
- aux_sym__literal_repeat1,
- STATE(3997), 1,
- sym_concatenation,
- ACTIONS(3428), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3450), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2325), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3470), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(3839), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [20661] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3378), 1,
- sym_word,
- ACTIONS(3382), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3384), 1,
- anon_sym_DOLLAR,
- ACTIONS(3386), 1,
- sym__special_character,
- ACTIONS(3388), 1,
- anon_sym_DQUOTE,
- ACTIONS(3392), 1,
- aux_sym_number_token1,
- ACTIONS(3394), 1,
- aux_sym_number_token2,
- ACTIONS(3396), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3398), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3400), 1,
- anon_sym_BQUOTE,
- ACTIONS(3402), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3408), 1,
- sym_variable_name,
- ACTIONS(3410), 1,
- sym_test_operator,
- ACTIONS(3412), 1,
- sym__brace_start,
- ACTIONS(3474), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2203), 1,
- aux_sym__literal_repeat1,
- STATE(5431), 1,
- sym_subscript,
- ACTIONS(3380), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3390), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3404), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(624), 3,
- sym_variable_assignment,
- sym_concatenation,
- aux_sym_declaration_command_repeat1,
- ACTIONS(1527), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(1949), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1529), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [20765] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- STATE(679), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1879), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [20830] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- STATE(1510), 1,
- sym_string,
- ACTIONS(3464), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3462), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [20897] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3476), 1,
- sym_word,
- ACTIONS(3482), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3485), 1,
- anon_sym_DOLLAR,
- ACTIONS(3488), 1,
- sym__special_character,
- ACTIONS(3491), 1,
- anon_sym_DQUOTE,
- ACTIONS(3497), 1,
- aux_sym_number_token1,
- ACTIONS(3500), 1,
- aux_sym_number_token2,
- ACTIONS(3503), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3506), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3509), 1,
- anon_sym_BQUOTE,
- ACTIONS(3512), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3518), 1,
- sym_test_operator,
- ACTIONS(3521), 1,
- sym__brace_start,
- STATE(2095), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3479), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3494), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3515), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(651), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2047), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(1894), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2049), 13,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [20994] = 6,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2095), 1,
- aux_sym__literal_repeat1,
- STATE(651), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1894), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1894), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [21059] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3534), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3538), 1,
- sym_variable_name,
- STATE(5387), 1,
- sym_subscript,
- ACTIONS(3526), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(3528), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3530), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- STATE(3545), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- STATE(3579), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(2425), 4,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [21138] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3430), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3442), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3446), 1,
- anon_sym_BQUOTE,
- ACTIONS(3448), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(3543), 1,
- sym__special_character,
- ACTIONS(3545), 1,
- sym_test_operator,
- STATE(3684), 1,
- aux_sym__literal_repeat1,
- STATE(3997), 1,
- sym_concatenation,
- ACTIONS(2325), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3428), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3450), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3541), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4052), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [21233] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3430), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3442), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3446), 1,
- anon_sym_BQUOTE,
- ACTIONS(3448), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(3543), 1,
- sym__special_character,
- ACTIONS(3549), 1,
- sym_test_operator,
- STATE(3723), 1,
- aux_sym__literal_repeat1,
- STATE(3945), 1,
- sym_concatenation,
- ACTIONS(2329), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3428), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3450), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3547), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4009), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [21328] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3563), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- STATE(2998), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- STATE(5458), 1,
- sym__heredoc_expression,
- STATE(5460), 1,
- sym__heredoc_pipeline,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3557), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(4473), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [21439] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(3593), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3004), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- STATE(5453), 1,
- sym__heredoc_pipeline,
- STATE(5461), 1,
- sym__heredoc_expression,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3557), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(4459), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [21550] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3597), 1,
- sym__concat,
- STATE(676), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [21615] = 6,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2095), 1,
- aux_sym__literal_repeat1,
- STATE(651), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1894), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1902), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [21680] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3599), 1,
- sym__concat,
- STATE(676), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [21745] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3430), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3442), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3448), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(3603), 1,
- sym__special_character,
- ACTIONS(3605), 1,
- sym_test_operator,
- STATE(3723), 1,
- aux_sym__literal_repeat1,
- STATE(3945), 1,
- sym_concatenation,
- ACTIONS(2329), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3428), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3450), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3601), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(3873), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [21838] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(3607), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3035), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- STATE(5447), 1,
- sym__heredoc_expression,
- STATE(5448), 1,
- sym__heredoc_pipeline,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3557), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(4471), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [21949] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3538), 1,
- sym_variable_name,
- ACTIONS(3613), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5387), 1,
- sym_subscript,
- ACTIONS(3528), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3530), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(3609), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- STATE(3545), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- STATE(3579), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3611), 4,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [22028] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3615), 1,
- anon_sym_LPAREN,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(658), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [22095] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(658), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [22160] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2427), 1,
- anon_sym_BQUOTE,
- ACTIONS(2389), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_LBRACE,
- anon_sym_LBRACK_LBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2387), 28,
- anon_sym_for,
- anon_sym_select,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_until,
- anon_sym_if,
- anon_sym_case,
- anon_sym_function,
- anon_sym_BANG,
- anon_sym_LBRACK,
- anon_sym_declare,
- anon_sym_typeset,
- anon_sym_export,
- anon_sym_readonly,
- anon_sym_local,
- anon_sym_unset,
- anon_sym_unsetenv,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- [22221] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(660), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(268), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(231), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [22286] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2389), 23,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_LBRACE,
- anon_sym_LBRACK_LBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2387), 28,
- anon_sym_for,
- anon_sym_select,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_until,
- anon_sym_if,
- anon_sym_case,
- anon_sym_function,
- anon_sym_BANG,
- anon_sym_LBRACK,
- anon_sym_declare,
- anon_sym_typeset,
- anon_sym_export,
- anon_sym_readonly,
- anon_sym_local,
- anon_sym_unset,
- anon_sym_unsetenv,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- [22345] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(3620), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3025), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- STATE(5498), 1,
- sym__heredoc_expression,
- STATE(5500), 1,
- sym__heredoc_pipeline,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3557), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(4502), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [22456] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- STATE(1510), 1,
- sym_string,
- ACTIONS(3464), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3462), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [22523] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3374), 1,
- anon_sym_DQUOTE,
- STATE(1591), 1,
- sym_string,
- ACTIONS(3376), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(3372), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [22590] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(660), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [22655] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3374), 1,
- anon_sym_DQUOTE,
- STATE(1591), 1,
- sym_string,
- ACTIONS(3376), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ACTIONS(3372), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [22722] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3538), 1,
- sym_variable_name,
- STATE(5387), 1,
- sym_subscript,
- ACTIONS(3536), 2,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3545), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- STATE(3579), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- ACTIONS(3622), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [22793] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3538), 1,
- sym_variable_name,
- ACTIONS(3628), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5387), 1,
- sym_subscript,
- ACTIONS(3530), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3545), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- STATE(3579), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [22866] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3630), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3633), 1,
- sym__concat,
- STATE(676), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [22931] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3430), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3442), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3448), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(3603), 1,
- sym__special_character,
- ACTIONS(3638), 1,
- sym_test_operator,
- STATE(3684), 1,
- aux_sym__literal_repeat1,
- STATE(3997), 1,
- sym_concatenation,
- ACTIONS(2325), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3428), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3450), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3636), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(3907), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [23024] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2393), 1,
- anon_sym_BQUOTE,
- ACTIONS(2389), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_LBRACE,
- anon_sym_LBRACK_LBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2387), 28,
- anon_sym_for,
- anon_sym_select,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LPAREN,
- anon_sym_while,
- anon_sym_until,
- anon_sym_if,
- anon_sym_case,
- anon_sym_function,
- anon_sym_BANG,
- anon_sym_LBRACK,
- anon_sym_declare,
- anon_sym_typeset,
- anon_sym_export,
- anon_sym_readonly,
- anon_sym_local,
- anon_sym_unset,
- anon_sym_unsetenv,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- [23085] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2595), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2598), 1,
- anon_sym_DOLLAR,
- ACTIONS(2604), 1,
- anon_sym_DQUOTE,
- ACTIONS(2607), 1,
- aux_sym_number_token1,
- ACTIONS(2610), 1,
- aux_sym_number_token2,
- ACTIONS(2613), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2616), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2619), 1,
- anon_sym_BQUOTE,
- ACTIONS(2622), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2631), 1,
- sym__brace_start,
- ACTIONS(3643), 1,
- sym__special_character,
- ACTIONS(3646), 1,
- sym_test_operator,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2592), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2625), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(679), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2049), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3640), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(1879), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 17,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [23180] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- STATE(1743), 1,
- sym_string,
- ACTIONS(3420), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3418), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [23247] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- STATE(679), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1879), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [23312] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(3649), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3013), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- STATE(5474), 1,
- sym__heredoc_expression,
- STATE(5475), 1,
- sym__heredoc_pipeline,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3557), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(4469), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [23423] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(3651), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3018), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- STATE(5476), 1,
- sym__heredoc_expression,
- STATE(5477), 1,
- sym__heredoc_pipeline,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3557), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(4496), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [23534] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(3653), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(2986), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- STATE(5496), 1,
- sym__heredoc_expression,
- STATE(5497), 1,
- sym__heredoc_pipeline,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3557), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(4455), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [23645] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- STATE(1743), 1,
- sym_string,
- ACTIONS(3420), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3418), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [23712] = 29,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(3655), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3027), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- STATE(5575), 1,
- sym__heredoc_expression,
- STATE(5576), 1,
- sym__heredoc_pipeline,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3557), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(4506), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [23823] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [23881] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2879), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2882), 1,
- anon_sym_DOLLAR,
- ACTIONS(2888), 1,
- anon_sym_DQUOTE,
- ACTIONS(2891), 1,
- aux_sym_number_token1,
- ACTIONS(2894), 1,
- aux_sym_number_token2,
- ACTIONS(2897), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2900), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2903), 1,
- anon_sym_BQUOTE,
- ACTIONS(2906), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2918), 1,
- sym__brace_start,
- ACTIONS(3660), 1,
- sym__special_character,
- ACTIONS(3663), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(3666), 1,
- sym_test_operator,
- STATE(1592), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2264), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2876), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2909), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(688), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(3657), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(2011), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2262), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [23977] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24035] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24093] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24151] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3671), 1,
- sym__concat,
- STATE(701), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24215] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(712), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3675), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3673), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24279] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(712), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24343] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3681), 1,
- sym__concat,
- STATE(701), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24407] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24465] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24523] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24581] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(713), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3685), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3683), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24645] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1514), 1,
- aux_sym__literal_repeat1,
- STATE(1621), 1,
- sym_concatenation,
- ACTIONS(2329), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1875), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24709] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3687), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3690), 1,
- sym__concat,
- STATE(701), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24773] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- STATE(692), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(268), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(231), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24837] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2722), 1,
- anon_sym_DQUOTE,
- STATE(1401), 1,
- sym_string,
- ACTIONS(2724), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2720), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 33,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [24903] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3695), 1,
- sym_word,
- ACTIONS(3701), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3704), 1,
- anon_sym_DOLLAR,
- ACTIONS(3707), 1,
- sym__special_character,
- ACTIONS(3710), 1,
- anon_sym_DQUOTE,
- ACTIONS(3716), 1,
- aux_sym_number_token1,
- ACTIONS(3719), 1,
- aux_sym_number_token2,
- ACTIONS(3722), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3725), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3728), 1,
- anon_sym_BQUOTE,
- ACTIONS(3731), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3737), 1,
- sym_test_operator,
- ACTIONS(3740), 1,
- sym__brace_start,
- STATE(2186), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3698), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3713), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3734), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(704), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2047), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(2005), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2049), 12,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [24999] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3745), 1,
- anon_sym_DQUOTE,
- STATE(1943), 1,
- sym_string,
- ACTIONS(3747), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3743), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 33,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25065] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25123] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- STATE(695), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25187] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- ACTIONS(3749), 1,
- anon_sym_LPAREN,
- STATE(695), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25253] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3758), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3760), 1,
- sym_variable_name,
- STATE(5330), 1,
- sym_subscript,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(3752), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(3754), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3756), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3623), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3611), 3,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- STATE(3669), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25331] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2722), 1,
- anon_sym_DQUOTE,
- STATE(1401), 1,
- sym_string,
- ACTIONS(2724), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(2720), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 33,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25397] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(713), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25461] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3763), 1,
- sym__concat,
- STATE(676), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25525] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3765), 1,
- sym__concat,
- STATE(676), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25589] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25647] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(712), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3769), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3767), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25711] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(713), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3773), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3771), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25775] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25833] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(713), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [25897] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2730), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2732), 1,
- anon_sym_DOLLAR,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2742), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2746), 1,
- anon_sym_BQUOTE,
- ACTIONS(2748), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(3781), 1,
- sym__special_character,
- ACTIONS(3783), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(3785), 1,
- sym_test_operator,
- STATE(1592), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2161), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2728), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2750), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(740), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(3779), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(2011), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2159), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [25993] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(712), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26057] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26115] = 6,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2068), 1,
- aux_sym__literal_repeat1,
- STATE(2190), 1,
- sym_concatenation,
- STATE(1917), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(2329), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [26179] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26237] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3618), 1,
- sym__concat,
- STATE(713), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26301] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26359] = 6,
- ACTIONS(3), 1,
- sym_comment,
- STATE(1540), 1,
- aux_sym__literal_repeat1,
- STATE(1593), 1,
- sym_concatenation,
- ACTIONS(2325), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- STATE(1904), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26423] = 6,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2186), 1,
- aux_sym__literal_repeat1,
- STATE(704), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2005), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1902), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [26487] = 6,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2186), 1,
- aux_sym__literal_repeat1,
- STATE(704), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2005), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1894), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [26551] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3628), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3760), 1,
- sym_variable_name,
- STATE(5330), 1,
- sym_subscript,
- ACTIONS(3756), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3623), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- STATE(3669), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26623] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26681] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26739] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26797] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3760), 1,
- sym_variable_name,
- ACTIONS(3797), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5330), 1,
- sym_subscript,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(3754), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3756), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3795), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- STATE(3623), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(2425), 3,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- STATE(3669), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26875] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26933] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [26991] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 44,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [27049] = 6,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2087), 1,
- aux_sym__literal_repeat1,
- STATE(2164), 1,
- sym_concatenation,
- STATE(1898), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(2325), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [27113] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3745), 1,
- anon_sym_DQUOTE,
- STATE(1943), 1,
- sym_string,
- ACTIONS(3747), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3743), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 33,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [27179] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3760), 1,
- sym_variable_name,
- STATE(5330), 1,
- sym_subscript,
- ACTIONS(3536), 2,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3623), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- STATE(3669), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- ACTIONS(3622), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [27249] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2730), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(2732), 1,
- anon_sym_DOLLAR,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2742), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2746), 1,
- anon_sym_BQUOTE,
- ACTIONS(2748), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(3781), 1,
- sym__special_character,
- ACTIONS(3785), 1,
- sym_test_operator,
- ACTIONS(3799), 1,
- aux_sym__simple_variable_name_token1,
- STATE(1592), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2333), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(2728), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(2750), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(688), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(3779), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(2011), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2331), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [27345] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- STATE(692), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [27409] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3803), 1,
- sym__concat,
- STATE(813), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [27472] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3805), 1,
- sym__concat,
- STATE(813), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [27535] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [27592] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [27649] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- STATE(742), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [27712] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [27769] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [27826] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [27883] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3809), 1,
- sym_word,
- ACTIONS(3813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3815), 1,
- anon_sym_DOLLAR,
- ACTIONS(3817), 1,
- sym__special_character,
- ACTIONS(3819), 1,
- anon_sym_DQUOTE,
- ACTIONS(3823), 1,
- aux_sym_number_token1,
- ACTIONS(3825), 1,
- aux_sym_number_token2,
- ACTIONS(3827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3831), 1,
- anon_sym_BQUOTE,
- ACTIONS(3833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3837), 1,
- sym_test_operator,
- ACTIONS(3839), 1,
- sym__brace_start,
- STATE(2422), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3811), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3821), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(758), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1900), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(2125), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1902), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [27978] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [28035] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- STATE(793), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [28098] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- STATE(743), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [28161] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3086), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3089), 1,
- anon_sym_DOLLAR,
- ACTIONS(3095), 1,
- anon_sym_DQUOTE,
- ACTIONS(3098), 1,
- aux_sym_number_token1,
- ACTIONS(3101), 1,
- aux_sym_number_token2,
- ACTIONS(3104), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3107), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3110), 1,
- anon_sym_BQUOTE,
- ACTIONS(3113), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3122), 1,
- sym__brace_start,
- ACTIONS(3844), 1,
- sym__special_character,
- ACTIONS(3847), 1,
- sym_test_operator,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2049), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3083), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3116), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(754), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(3841), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(2083), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [28254] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3809), 1,
- sym_word,
- ACTIONS(3813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3815), 1,
- anon_sym_DOLLAR,
- ACTIONS(3817), 1,
- sym__special_character,
- ACTIONS(3819), 1,
- anon_sym_DQUOTE,
- ACTIONS(3823), 1,
- aux_sym_number_token1,
- ACTIONS(3825), 1,
- aux_sym_number_token2,
- ACTIONS(3827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3831), 1,
- anon_sym_BQUOTE,
- ACTIONS(3833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3837), 1,
- sym_test_operator,
- ACTIONS(3839), 1,
- sym__brace_start,
- STATE(2422), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3811), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3821), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(758), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1892), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(2125), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1894), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [28349] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(774), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [28412] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- STATE(795), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [28475] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3854), 1,
- sym_word,
- ACTIONS(3860), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3863), 1,
- anon_sym_DOLLAR,
- ACTIONS(3866), 1,
- sym__special_character,
- ACTIONS(3869), 1,
- anon_sym_DQUOTE,
- ACTIONS(3875), 1,
- aux_sym_number_token1,
- ACTIONS(3878), 1,
- aux_sym_number_token2,
- ACTIONS(3881), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3884), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3887), 1,
- anon_sym_BQUOTE,
- ACTIONS(3890), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3896), 1,
- sym_test_operator,
- ACTIONS(3899), 1,
- sym__brace_start,
- STATE(2422), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3857), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3872), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3893), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(758), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2047), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(2125), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2049), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [28570] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- ACTIONS(3902), 1,
- anon_sym_LPAREN,
- STATE(742), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [28635] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3905), 1,
- ts_builtin_sym_end,
- ACTIONS(3915), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3917), 1,
- sym_variable_name,
- STATE(5384), 1,
- sym_subscript,
- ACTIONS(3909), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3911), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- STATE(3665), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3907), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3790), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [28712] = 23,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3920), 1,
- sym_word,
- ACTIONS(3924), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3926), 1,
- anon_sym_DOLLAR,
- ACTIONS(3928), 1,
- sym__special_character,
- ACTIONS(3930), 1,
- anon_sym_DQUOTE,
- ACTIONS(3934), 1,
- aux_sym_number_token1,
- ACTIONS(3936), 1,
- aux_sym_number_token2,
- ACTIONS(3938), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3940), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3942), 1,
- anon_sym_BQUOTE,
- ACTIONS(3944), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3948), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(3950), 1,
- sym_test_operator,
- ACTIONS(3952), 1,
- sym__brace_start,
- STATE(2347), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3922), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3932), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3946), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(775), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2331), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(2055), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2333), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [28809] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [28866] = 30,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(953), 1,
- anon_sym_DOLLAR,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(977), 1,
- sym_test_operator,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2337), 1,
- sym_word,
- ACTIONS(3954), 1,
- sym__special_character,
- ACTIONS(3956), 1,
- sym_variable_name,
- STATE(532), 1,
- sym_command_name,
- STATE(1901), 1,
- aux_sym__literal_repeat1,
- STATE(1981), 1,
- sym_concatenation,
- STATE(5395), 1,
- sym_subscript,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(959), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2505), 2,
- sym_variable_assignment,
- aux_sym_command_repeat1,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(1531), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [28977] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [29034] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- STATE(795), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3769), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3767), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [29097] = 30,
- ACTIONS(47), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(49), 1,
- anon_sym_DOLLAR,
- ACTIONS(53), 1,
- anon_sym_DQUOTE,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(61), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(65), 1,
- anon_sym_BQUOTE,
- ACTIONS(67), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(77), 1,
- sym_test_operator,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2375), 1,
- sym_word,
- ACTIONS(3956), 1,
- sym_variable_name,
- ACTIONS(3958), 1,
- sym__special_character,
- STATE(436), 1,
- sym_command_name,
- STATE(1031), 1,
- aux_sym__literal_repeat1,
- STATE(1154), 1,
- sym_concatenation,
- STATE(5395), 1,
- sym_subscript,
- ACTIONS(45), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(55), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(69), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2505), 2,
- sym_variable_assignment,
- aux_sym_command_repeat1,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(746), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [29208] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- STATE(793), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3773), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3771), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [29271] = 30,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(437), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(439), 1,
- anon_sym_DOLLAR,
- ACTIONS(443), 1,
- anon_sym_DQUOTE,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(451), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(455), 1,
- anon_sym_BQUOTE,
- ACTIONS(457), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(465), 1,
- sym_test_operator,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2495), 1,
- sym_word,
- ACTIONS(3956), 1,
- sym_variable_name,
- ACTIONS(3960), 1,
- sym__special_character,
- STATE(427), 1,
- sym_command_name,
- STATE(769), 1,
- aux_sym__literal_repeat1,
- STATE(932), 1,
- sym_concatenation,
- STATE(5395), 1,
- sym_subscript,
- ACTIONS(435), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(445), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(459), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2505), 2,
- sym_variable_assignment,
- aux_sym_command_repeat1,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(665), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [29382] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3962), 1,
- sym__special_character,
- STATE(788), 1,
- aux_sym__literal_repeat1,
- ACTIONS(268), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(231), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [29443] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- STATE(1346), 1,
- sym_string,
- ACTIONS(3232), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3230), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 32,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [29508] = 30,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1007), 1,
- sym_test_operator,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2445), 1,
- sym_word,
- ACTIONS(3956), 1,
- sym_variable_name,
- ACTIONS(3964), 1,
- sym__special_character,
- STATE(492), 1,
- sym_command_name,
- STATE(988), 1,
- aux_sym__literal_repeat1,
- STATE(1133), 1,
- sym_concatenation,
- STATE(5395), 1,
- sym_subscript,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1001), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2505), 2,
- sym_variable_assignment,
- aux_sym_command_repeat1,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(1207), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [29619] = 30,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(743), 1,
- sym_test_operator,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2429), 1,
- sym_word,
- ACTIONS(3956), 1,
- sym_variable_name,
- ACTIONS(3966), 1,
- sym__special_character,
- STATE(433), 1,
- sym_command_name,
- STATE(988), 1,
- aux_sym__literal_repeat1,
- STATE(1133), 1,
- sym_concatenation,
- STATE(5395), 1,
- sym_subscript,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(741), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2505), 2,
- sym_variable_assignment,
- aux_sym_command_repeat1,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(780), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [29730] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- STATE(1346), 1,
- sym_string,
- ACTIONS(3232), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3230), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 32,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [29795] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3968), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [29858] = 23,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3970), 1,
- sym_word,
- ACTIONS(3976), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3979), 1,
- anon_sym_DOLLAR,
- ACTIONS(3982), 1,
- sym__special_character,
- ACTIONS(3985), 1,
- anon_sym_DQUOTE,
- ACTIONS(3991), 1,
- aux_sym_number_token1,
- ACTIONS(3994), 1,
- aux_sym_number_token2,
- ACTIONS(3997), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4000), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4003), 1,
- anon_sym_BQUOTE,
- ACTIONS(4006), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4012), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(4015), 1,
- sym_test_operator,
- ACTIONS(4018), 1,
- sym__brace_start,
- STATE(2347), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3973), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3988), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(4009), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(775), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2262), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(2055), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2264), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [29955] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3611), 1,
- anon_sym_RPAREN,
- ACTIONS(3758), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4025), 1,
- sym_variable_name,
- STATE(5409), 1,
- sym_subscript,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4021), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(4023), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3735), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3752), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3787), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [30032] = 6,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2232), 1,
- aux_sym__literal_repeat1,
- STATE(2318), 1,
- sym_concatenation,
- STATE(2003), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(2329), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [30095] = 6,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2209), 1,
- aux_sym__literal_repeat1,
- STATE(2343), 1,
- sym_concatenation,
- STATE(1995), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(2325), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [30158] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1190), 1,
- anon_sym_LPAREN,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(785), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [30223] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(785), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [30286] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2425), 1,
- anon_sym_RPAREN,
- ACTIONS(3797), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4025), 1,
- sym_variable_name,
- STATE(5409), 1,
- sym_subscript,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4021), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(4023), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3735), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3795), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3787), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [30363] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [30420] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(774), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(268), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(231), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [30483] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [30540] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4028), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [30603] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- STATE(743), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(268), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(231), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [30666] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [30723] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4030), 1,
- sym__special_character,
- STATE(788), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [30784] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3917), 1,
- sym_variable_name,
- STATE(5384), 1,
- sym_subscript,
- ACTIONS(3536), 2,
- sym_test_operator,
- sym__brace_start,
- STATE(3665), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3624), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- STATE(3790), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- ACTIONS(3622), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [30853] = 30,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(675), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(677), 1,
- anon_sym_DOLLAR,
- ACTIONS(681), 1,
- anon_sym_DQUOTE,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(689), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(693), 1,
- anon_sym_BQUOTE,
- ACTIONS(695), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(703), 1,
- sym_test_operator,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2377), 1,
- sym_word,
- ACTIONS(3956), 1,
- sym_variable_name,
- ACTIONS(4033), 1,
- sym__special_character,
- STATE(428), 1,
- sym_command_name,
- STATE(885), 1,
- aux_sym__literal_repeat1,
- STATE(1025), 1,
- sym_concatenation,
- STATE(5395), 1,
- sym_subscript,
- ACTIONS(673), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(683), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(697), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2505), 2,
- sym_variable_assignment,
- aux_sym_command_repeat1,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(707), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [30964] = 23,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3920), 1,
- sym_word,
- ACTIONS(3924), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3926), 1,
- anon_sym_DOLLAR,
- ACTIONS(3928), 1,
- sym__special_character,
- ACTIONS(3930), 1,
- anon_sym_DQUOTE,
- ACTIONS(3934), 1,
- aux_sym_number_token1,
- ACTIONS(3936), 1,
- aux_sym_number_token2,
- ACTIONS(3938), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3940), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3942), 1,
- anon_sym_BQUOTE,
- ACTIONS(3944), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3950), 1,
- sym_test_operator,
- ACTIONS(3952), 1,
- sym__brace_start,
- ACTIONS(4035), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2347), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3922), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3932), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3946), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(761), 2,
- sym_concatenation,
- aux_sym_unset_command_repeat1,
- ACTIONS(2159), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(2055), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2161), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [31061] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31118] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4037), 1,
- sym__concat,
- STATE(701), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31181] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2427), 1,
- ts_builtin_sym_end,
- ACTIONS(3917), 1,
- sym_variable_name,
- ACTIONS(4041), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5384), 1,
- sym_subscript,
- ACTIONS(3909), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3911), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- STATE(3665), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4039), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3790), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31258] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4043), 1,
- sym__concat,
- STATE(701), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31321] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31378] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- STATE(793), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31441] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4047), 1,
- anon_sym_DQUOTE,
- STATE(2066), 1,
- sym_string,
- ACTIONS(4049), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4045), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 32,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31506] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3917), 1,
- sym_variable_name,
- STATE(5384), 1,
- sym_subscript,
- ACTIONS(3628), 2,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3911), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3665), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- STATE(3790), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 7,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_LT_LT_DASH,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31577] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31634] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31691] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4051), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4054), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31754] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31811] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31868] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4047), 1,
- anon_sym_DQUOTE,
- STATE(2066), 1,
- sym_string,
- ACTIONS(4049), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4045), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 32,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31933] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- STATE(793), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3685), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3683), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [31996] = 30,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(375), 1,
- sym_test_operator,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2379), 1,
- sym_word,
- ACTIONS(3956), 1,
- sym_variable_name,
- ACTIONS(4057), 1,
- sym__special_character,
- STATE(444), 1,
- sym_command_name,
- STATE(988), 1,
- aux_sym__literal_repeat1,
- STATE(1133), 1,
- sym_concatenation,
- STATE(5395), 1,
- sym_subscript,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(355), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2505), 2,
- sym_variable_assignment,
- aux_sym_command_repeat1,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(884), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [32107] = 30,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(375), 1,
- sym_test_operator,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(1326), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(1328), 1,
- sym_file_descriptor,
- ACTIONS(2379), 1,
- sym_word,
- ACTIONS(3956), 1,
- sym_variable_name,
- ACTIONS(4057), 1,
- sym__special_character,
- STATE(442), 1,
- sym_command_name,
- STATE(988), 1,
- aux_sym__literal_repeat1,
- STATE(1133), 1,
- sym_concatenation,
- STATE(5395), 1,
- sym_subscript,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(355), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1324), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2505), 2,
- sym_variable_assignment,
- aux_sym_command_repeat1,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- ACTIONS(1322), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(1320), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(884), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [32218] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- STATE(795), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3675), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3673), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [32281] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- STATE(793), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [32344] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3669), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3693), 1,
- sym__concat,
- STATE(795), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [32407] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3628), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4025), 1,
- sym_variable_name,
- STATE(5409), 1,
- sym_subscript,
- ACTIONS(4023), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3735), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- STATE(3787), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 8,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_LT_LT_DASH,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [32478] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4059), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4062), 1,
- sym__concat,
- STATE(813), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [32541] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3054), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3066), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3070), 1,
- anon_sym_BQUOTE,
- ACTIONS(3072), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(4067), 1,
- sym__special_character,
- ACTIONS(4069), 1,
- sym_test_operator,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3052), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3074), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(754), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(4065), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(2083), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [32634] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [32691] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [32748] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3054), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3066), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3070), 1,
- anon_sym_BQUOTE,
- ACTIONS(3072), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(4067), 1,
- sym__special_character,
- ACTIONS(4069), 1,
- sym_test_operator,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3052), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3074), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(754), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(4065), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(2083), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [32841] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4025), 1,
- sym_variable_name,
- STATE(5409), 1,
- sym_subscript,
- ACTIONS(3536), 2,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3735), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- STATE(3787), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- ACTIONS(3622), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [32910] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4073), 1,
- anon_sym_DQUOTE,
- STATE(2138), 1,
- sym_string,
- ACTIONS(1175), 2,
- sym__concat,
- sym_test_operator,
- ACTIONS(4075), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4071), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 33,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- [32974] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- STATE(871), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33036] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- STATE(868), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33098] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33154] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4079), 1,
- anon_sym_DQUOTE,
- STATE(2131), 1,
- sym_string,
- ACTIONS(4081), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4077), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 32,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33218] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33274] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4079), 1,
- anon_sym_DQUOTE,
- STATE(2131), 1,
- sym_string,
- ACTIONS(4081), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4077), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 32,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33338] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- ACTIONS(4083), 1,
- anon_sym_LPAREN,
- STATE(862), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33402] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33458] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33514] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33570] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33626] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4086), 1,
- sym_word,
- ACTIONS(4090), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4092), 1,
- anon_sym_DOLLAR,
- ACTIONS(4094), 1,
- sym__special_character,
- ACTIONS(4096), 1,
- anon_sym_DQUOTE,
- ACTIONS(4100), 1,
- aux_sym_number_token1,
- ACTIONS(4102), 1,
- aux_sym_number_token2,
- ACTIONS(4104), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4106), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4108), 1,
- anon_sym_BQUOTE,
- ACTIONS(4110), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4114), 1,
- sym_test_operator,
- ACTIONS(4116), 1,
- sym__brace_start,
- STATE(4306), 1,
- aux_sym__literal_repeat1,
- STATE(4398), 1,
- sym_concatenation,
- ACTIONS(4088), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4098), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(4112), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2323), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(4253), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2325), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [33720] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4124), 1,
- sym__concat,
- STATE(935), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33782] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3628), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4128), 1,
- sym_variable_name,
- STATE(5423), 1,
- sym_subscript,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3752), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 7,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_LT_LT_DASH,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33852] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4128), 1,
- sym_variable_name,
- STATE(5423), 1,
- sym_subscript,
- ACTIONS(3536), 2,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3752), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- ACTIONS(3622), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [33920] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4131), 1,
- sym__concat,
- STATE(855), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [33982] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34038] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34094] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34150] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3962), 1,
- sym__special_character,
- STATE(788), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3685), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3683), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34210] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4124), 1,
- sym__concat,
- STATE(935), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34272] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4090), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4092), 1,
- anon_sym_DOLLAR,
- ACTIONS(4094), 1,
- sym__special_character,
- ACTIONS(4096), 1,
- anon_sym_DQUOTE,
- ACTIONS(4100), 1,
- aux_sym_number_token1,
- ACTIONS(4102), 1,
- aux_sym_number_token2,
- ACTIONS(4104), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4106), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4108), 1,
- anon_sym_BQUOTE,
- ACTIONS(4110), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4116), 1,
- sym__brace_start,
- ACTIONS(4137), 1,
- sym_word,
- ACTIONS(4141), 1,
- sym_test_operator,
- STATE(4322), 1,
- aux_sym__literal_repeat1,
- STATE(4429), 1,
- sym_concatenation,
- ACTIONS(4088), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4112), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(4139), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(2327), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(4215), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2329), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [34366] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(887), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34428] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4143), 1,
- sym_variable_name,
- STATE(5326), 1,
- sym_subscript,
- ACTIONS(3536), 2,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3705), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- STATE(3875), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 17,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- ACTIONS(3622), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [34496] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3628), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4143), 1,
- sym_variable_name,
- STATE(5326), 1,
- sym_subscript,
- ACTIONS(4146), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3705), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- STATE(3875), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 7,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_LT_LT_DASH,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34566] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34622] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34678] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34734] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34790] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34846] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34902] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4124), 1,
- sym__concat,
- STATE(835), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [34964] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- STATE(1743), 1,
- sym_string,
- ACTIONS(3420), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3418), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 32,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [35028] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4073), 1,
- anon_sym_DQUOTE,
- STATE(2138), 1,
- sym_string,
- ACTIONS(1171), 2,
- sym__concat,
- sym_test_operator,
- ACTIONS(4075), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4071), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 33,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- [35092] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [35148] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4152), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4155), 1,
- sym__concat,
- STATE(855), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [35210] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- STATE(1743), 1,
- sym_string,
- ACTIONS(3420), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3418), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 32,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [35274] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [35330] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4158), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4160), 1,
- sym__concat,
- STATE(872), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [35392] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [35448] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(896), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [35510] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [35566] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4162), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [35628] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4164), 1,
- sym_word,
- ACTIONS(4170), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4173), 1,
- anon_sym_DOLLAR,
- ACTIONS(4176), 1,
- sym__special_character,
- ACTIONS(4179), 1,
- anon_sym_DQUOTE,
- ACTIONS(4185), 1,
- aux_sym_number_token1,
- ACTIONS(4188), 1,
- aux_sym_number_token2,
- ACTIONS(4191), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4194), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4197), 1,
- anon_sym_BQUOTE,
- ACTIONS(4200), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4206), 1,
- sym_test_operator,
- ACTIONS(4209), 1,
- sym__brace_start,
- STATE(2619), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4167), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4182), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(4203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(863), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2047), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(2235), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2049), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [35722] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4212), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [35784] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(887), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [35846] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(896), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [35908] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4158), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4214), 1,
- sym__concat,
- STATE(872), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [35970] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4216), 1,
- sym__concat,
- STATE(813), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36032] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- STATE(1510), 1,
- sym_string,
- ACTIONS(3464), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3462), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 32,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36096] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- STATE(1510), 1,
- sym_string,
- ACTIONS(3464), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3462), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 32,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36160] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4218), 1,
- sym__concat,
- STATE(813), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36222] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4220), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4223), 1,
- sym__concat,
- STATE(872), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [36284] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36340] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4124), 1,
- sym__concat,
- STATE(835), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36402] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3962), 1,
- sym__special_character,
- STATE(788), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3773), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3771), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36462] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4124), 1,
- sym__concat,
- STATE(835), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36524] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(864), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36586] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4230), 1,
- sym_word,
- ACTIONS(4234), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4236), 1,
- anon_sym_DOLLAR,
- ACTIONS(4238), 1,
- sym__special_character,
- ACTIONS(4240), 1,
- anon_sym_DQUOTE,
- ACTIONS(4244), 1,
- aux_sym_number_token1,
- ACTIONS(4246), 1,
- aux_sym_number_token2,
- ACTIONS(4248), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4250), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4252), 1,
- anon_sym_BQUOTE,
- ACTIONS(4254), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4258), 1,
- sym_test_operator,
- ACTIONS(4260), 1,
- sym__brace_start,
- STATE(2619), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4232), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4242), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(4256), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(863), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1900), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(2235), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1902), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [36680] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4124), 1,
- sym__concat,
- STATE(835), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36742] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36798] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4128), 1,
- sym_variable_name,
- ACTIONS(4266), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5423), 1,
- sym_subscript,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4264), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- STATE(3752), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4262), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36872] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- ACTIONS(4268), 1,
- anon_sym_LPAREN,
- STATE(862), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36936] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4124), 1,
- sym__concat,
- STATE(935), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [36998] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(862), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37060] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4271), 1,
- sym__special_character,
- STATE(923), 1,
- aux_sym__literal_repeat1,
- ACTIONS(268), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(231), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37120] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- STATE(868), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3769), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3767), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37182] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4273), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37244] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37300] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37356] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2425), 1,
- anon_sym_BQUOTE,
- ACTIONS(4143), 1,
- sym_variable_name,
- ACTIONS(4279), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5326), 1,
- sym_subscript,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4146), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4277), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- STATE(3705), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4275), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3875), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 27,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37432] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37488] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37544] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37600] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37656] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4128), 1,
- sym_variable_name,
- ACTIONS(4283), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5423), 1,
- sym_subscript,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4264), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- STATE(3752), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4281), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37730] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4285), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37792] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(887), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3685), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3683), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37854] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- STATE(871), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3773), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3771), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [37916] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4230), 1,
- sym_word,
- ACTIONS(4234), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4236), 1,
- anon_sym_DOLLAR,
- ACTIONS(4238), 1,
- sym__special_character,
- ACTIONS(4240), 1,
- anon_sym_DQUOTE,
- ACTIONS(4244), 1,
- aux_sym_number_token1,
- ACTIONS(4246), 1,
- aux_sym_number_token2,
- ACTIONS(4248), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4250), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4252), 1,
- anon_sym_BQUOTE,
- ACTIONS(4254), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4258), 1,
- sym_test_operator,
- ACTIONS(4260), 1,
- sym__brace_start,
- STATE(2619), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4232), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4242), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(4256), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(863), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(1892), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(2235), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1894), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [38010] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3430), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3442), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3446), 1,
- anon_sym_BQUOTE,
- ACTIONS(3448), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(4289), 1,
- sym__special_character,
- ACTIONS(4291), 1,
- sym_test_operator,
- STATE(3723), 1,
- aux_sym__literal_repeat1,
- STATE(3945), 1,
- sym_concatenation,
- ACTIONS(2329), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3428), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3450), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(4287), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4234), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [38102] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [38158] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(896), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3675), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3673), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [38220] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(864), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(268), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(231), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [38282] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3430), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3442), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3446), 1,
- anon_sym_BQUOTE,
- ACTIONS(3448), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(4289), 1,
- sym__special_character,
- ACTIONS(4295), 1,
- sym_test_operator,
- STATE(3684), 1,
- aux_sym__literal_repeat1,
- STATE(3997), 1,
- sym_concatenation,
- ACTIONS(2325), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3428), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3450), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(4293), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4287), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [38374] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(887), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [38436] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- STATE(868), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3675), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3673), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [38498] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- STATE(871), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3685), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3683), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [38560] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- STATE(868), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [38622] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4158), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4301), 1,
- sym__concat,
- STATE(867), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4299), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4297), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [38684] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- STATE(871), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [38746] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4158), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4301), 1,
- sym__concat,
- STATE(858), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4305), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4303), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [38808] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(896), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3769), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3767), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [38870] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(887), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3773), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3771), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [38932] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3611), 1,
- anon_sym_BQUOTE,
- ACTIONS(4143), 1,
- sym_variable_name,
- ACTIONS(4309), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5326), 1,
- sym_subscript,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4146), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4277), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- STATE(3705), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4307), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3875), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 27,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39008] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39064] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39120] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39176] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39232] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4128), 1,
- sym_variable_name,
- ACTIONS(4313), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5423), 1,
- sym_subscript,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4264), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- STATE(3752), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4311), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39306] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4158), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4301), 1,
- sym__concat,
- STATE(858), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [39368] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4124), 1,
- sym__concat,
- STATE(835), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39430] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3962), 1,
- sym__special_character,
- STATE(788), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39490] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4315), 1,
- sym__special_character,
- STATE(923), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39550] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4158), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4301), 1,
- sym__concat,
- STATE(858), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [39612] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4158), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4301), 1,
- sym__concat,
- STATE(867), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [39674] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4124), 1,
- sym__concat,
- STATE(835), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39736] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39792] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4124), 1,
- sym__concat,
- STATE(935), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39854] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39910] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3801), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3807), 1,
- sym__concat,
- STATE(871), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [39972] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4320), 1,
- anon_sym_DQUOTE,
- STATE(2064), 1,
- sym_string,
- ACTIONS(4322), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4318), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 31,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40036] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 43,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40092] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4320), 1,
- anon_sym_DQUOTE,
- STATE(2064), 1,
- sym_string,
- ACTIONS(4322), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4318), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 31,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40156] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40212] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4324), 1,
- sym__concat,
- STATE(855), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40274] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40330] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40386] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40442] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3962), 1,
- sym__special_character,
- STATE(788), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40502] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4122), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4124), 1,
- sym__concat,
- STATE(935), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40564] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4128), 1,
- sym_variable_name,
- ACTIONS(4328), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5423), 1,
- sym_subscript,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4264), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- STATE(3752), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4326), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40638] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 7,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40694] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4330), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4333), 1,
- sym__concat,
- STATE(943), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [40755] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4336), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4338), 1,
- sym__concat,
- STATE(976), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [40816] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4340), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4342), 1,
- sym__concat,
- STATE(943), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [40877] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [40932] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_test_operator,
- ACTIONS(4346), 1,
- anon_sym_DQUOTE,
- STATE(1969), 1,
- sym_string,
- ACTIONS(4348), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4344), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 33,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- [40995] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [41050] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4340), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4350), 1,
- sym__concat,
- STATE(943), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [41111] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(953), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3685), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3683), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [41172] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4354), 1,
- anon_sym_DQUOTE,
- STATE(2205), 1,
- sym_string,
- ACTIONS(4356), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4352), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 31,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [41235] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [41290] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4358), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [41351] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4360), 1,
- sym_word,
- ACTIONS(4364), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4366), 1,
- anon_sym_DOLLAR,
- ACTIONS(4368), 1,
- sym__special_character,
- ACTIONS(4370), 1,
- anon_sym_DQUOTE,
- ACTIONS(4374), 1,
- aux_sym_number_token1,
- ACTIONS(4376), 1,
- aux_sym_number_token2,
- ACTIONS(4378), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4380), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4382), 1,
- anon_sym_BQUOTE,
- ACTIONS(4384), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4388), 1,
- sym_test_operator,
- ACTIONS(4390), 1,
- sym__brace_start,
- STATE(4391), 1,
- aux_sym__literal_repeat1,
- STATE(4494), 1,
- sym_concatenation,
- ACTIONS(4362), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4372), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(4386), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(2323), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(4299), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2325), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [41444] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4392), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [41505] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4354), 1,
- anon_sym_DQUOTE,
- STATE(2205), 1,
- sym_string,
- ACTIONS(4356), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4352), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 31,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [41568] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [41623] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_test_operator,
- ACTIONS(4346), 1,
- anon_sym_DQUOTE,
- STATE(1969), 1,
- sym_string,
- ACTIONS(4348), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4344), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 33,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- [41686] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [41741] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4336), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4338), 1,
- sym__concat,
- STATE(974), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [41802] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4396), 1,
- sym__concat,
- STATE(968), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [41863] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4398), 1,
- sym__concat,
- STATE(968), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [41924] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [41979] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [42034] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4271), 1,
- sym__special_character,
- STATE(923), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3773), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3771), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [42093] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [42148] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4271), 1,
- sym__special_character,
- STATE(923), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [42207] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4400), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4403), 1,
- sym__concat,
- STATE(968), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [42268] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [42323] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4408), 1,
- anon_sym_DQUOTE,
- STATE(2391), 1,
- sym_string,
- ACTIONS(4410), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4406), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 31,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [42386] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4412), 1,
- sym__concat,
- STATE(962), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [42447] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [42502] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [42557] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4336), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4414), 1,
- sym__concat,
- STATE(982), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [42618] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4408), 1,
- anon_sym_DQUOTE,
- STATE(2391), 1,
- sym_string,
- ACTIONS(4410), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4406), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 31,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [42681] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4336), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4416), 1,
- sym__concat,
- STATE(982), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [42742] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [42797] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [42852] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [42907] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [42962] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [43017] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4418), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4421), 1,
- sym__concat,
- STATE(982), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [43078] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [43133] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_test_operator,
- ACTIONS(4073), 1,
- anon_sym_DQUOTE,
- STATE(2138), 1,
- sym_string,
- ACTIONS(4075), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4071), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 33,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- [43196] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_test_operator,
- ACTIONS(4346), 1,
- anon_sym_DQUOTE,
- STATE(1969), 1,
- sym_string,
- ACTIONS(4348), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4344), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 33,
- anon_sym_RPAREN_RPAREN,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_EQ_TILDE,
- [43259] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [43314] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [43369] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4424), 1,
- sym__special_character,
- STATE(1041), 1,
- aux_sym__literal_repeat1,
- ACTIONS(268), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(231), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [43428] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [43483] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_test_operator,
- ACTIONS(4346), 1,
- anon_sym_DQUOTE,
- STATE(1969), 1,
- sym_string,
- ACTIONS(4348), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4344), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 33,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_EQ_TILDE,
- anon_sym_COLON,
- [43546] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_test_operator,
- ACTIONS(4073), 1,
- anon_sym_DQUOTE,
- STATE(2138), 1,
- sym_string,
- ACTIONS(4075), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4071), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 33,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- [43609] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4340), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4426), 1,
- sym__concat,
- STATE(949), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [43670] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4412), 1,
- sym__concat,
- STATE(961), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [43731] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_test_operator,
- ACTIONS(4346), 1,
- anon_sym_DQUOTE,
- STATE(1969), 1,
- sym_string,
- ACTIONS(4348), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4344), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 33,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_EQ_TILDE,
- anon_sym_COLON,
- [43794] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4412), 1,
- sym__concat,
- STATE(961), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [43855] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [43910] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(955), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [43971] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4336), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4338), 1,
- sym__concat,
- STATE(976), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4299), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4297), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [44032] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4412), 1,
- sym__concat,
- STATE(962), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [44093] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(953), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [44154] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4412), 1,
- sym__concat,
- STATE(961), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [44215] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4412), 1,
- sym__concat,
- STATE(962), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [44276] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [44331] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [44386] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(955), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [44447] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4340), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4426), 1,
- sym__concat,
- STATE(949), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4430), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4428), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [44508] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4340), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4426), 1,
- sym__concat,
- STATE(945), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4434), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4432), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [44569] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4336), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4338), 1,
- sym__concat,
- STATE(974), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4305), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4303), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [44630] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4412), 1,
- sym__concat,
- STATE(962), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [44691] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(953), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [44752] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4271), 1,
- sym__special_character,
- STATE(923), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [44811] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(252), 1,
- anon_sym_DQUOTE,
- ACTIONS(1175), 1,
- sym_test_operator,
- STATE(2196), 1,
- sym_string,
- ACTIONS(4438), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4436), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 33,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- [44874] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4271), 1,
- sym__special_character,
- STATE(923), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3685), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3683), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [44933] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [44988] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(955), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3769), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3767), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [45049] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [45104] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3769), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3767), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [45159] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [45214] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4336), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4338), 1,
- sym__concat,
- STATE(974), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [45275] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [45330] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [45385] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [45440] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [45495] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [45550] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [45605] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4442), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4440), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [45660] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [45715] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4412), 1,
- sym__concat,
- STATE(962), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [45776] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [45831] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(252), 1,
- anon_sym_DQUOTE,
- ACTIONS(1171), 1,
- sym_test_operator,
- STATE(2196), 1,
- sym_string,
- ACTIONS(4438), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4436), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 33,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- [45894] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4444), 1,
- sym__special_character,
- STATE(1033), 1,
- aux_sym__literal_repeat1,
- ACTIONS(268), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(231), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [45953] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [46008] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4446), 1,
- sym__special_character,
- STATE(1033), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [46067] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [46122] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4453), 1,
- anon_sym_DQUOTE,
- ACTIONS(4455), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4457), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4459), 1,
- anon_sym_BQUOTE,
- ACTIONS(4461), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2117), 3,
- sym_string,
- sym_expansion,
- sym_command_substitution,
- ACTIONS(4451), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(4449), 25,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [46189] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [46244] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4412), 1,
- sym__concat,
- STATE(962), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [46305] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [46360] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_test_operator,
- ACTIONS(4346), 1,
- anon_sym_DQUOTE,
- STATE(1969), 1,
- sym_string,
- ACTIONS(4348), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4344), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 33,
- anon_sym_RPAREN_RPAREN,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_EQ_TILDE,
- [46423] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(953), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3773), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3771), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [46484] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4463), 1,
- sym__special_character,
- STATE(1041), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [46543] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4412), 1,
- sym__concat,
- STATE(961), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [46604] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(953), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [46665] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4364), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4366), 1,
- anon_sym_DOLLAR,
- ACTIONS(4368), 1,
- sym__special_character,
- ACTIONS(4370), 1,
- anon_sym_DQUOTE,
- ACTIONS(4374), 1,
- aux_sym_number_token1,
- ACTIONS(4376), 1,
- aux_sym_number_token2,
- ACTIONS(4378), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4380), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4382), 1,
- anon_sym_BQUOTE,
- ACTIONS(4384), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4390), 1,
- sym__brace_start,
- ACTIONS(4466), 1,
- sym_word,
- ACTIONS(4470), 1,
- sym_test_operator,
- STATE(4369), 1,
- aux_sym__literal_repeat1,
- STATE(4489), 1,
- sym_concatenation,
- ACTIONS(4362), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4386), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(4468), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(2327), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- STATE(4308), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2329), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [46758] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [46813] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [46868] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [46923] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3675), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3673), 42,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [46978] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [47033] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4394), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4412), 1,
- sym__concat,
- STATE(961), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [47094] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(955), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3675), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3673), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [47155] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4472), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4475), 1,
- sym__concat,
- STATE(1052), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [47215] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [47269] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [47323] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4478), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4480), 1,
- sym__concat,
- STATE(1177), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4305), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4303), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [47383] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4484), 1,
- sym__concat,
- STATE(1120), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [47443] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [47497] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4486), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4488), 1,
- sym__concat,
- STATE(1095), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [47557] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [47611] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [47665] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4490), 1,
- sym__concat,
- STATE(1120), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [47725] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [47779] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [47833] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [47887] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [47941] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4492), 1,
- sym__special_character,
- STATE(1136), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [47999] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [48053] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1128), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4305), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4303), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [48113] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [48167] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4492), 1,
- sym__special_character,
- STATE(1136), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4500), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [48225] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [48279] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [48333] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4502), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4505), 1,
- sym__concat,
- STATE(1073), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [48393] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3675), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3673), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [48447] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [48501] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [48555] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1056), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [48615] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1061), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [48675] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [48729] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [48783] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [48837] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [48891] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [48945] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4510), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4513), 1,
- sym__concat,
- STATE(1084), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [49005] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [49059] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1056), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [49119] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1061), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [49179] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4486), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4516), 1,
- sym__concat,
- STATE(1084), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [49239] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [49293] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [49347] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1056), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [49407] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4478), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4480), 1,
- sym__concat,
- STATE(1168), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4299), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4297), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [49467] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4520), 1,
- sym__concat,
- STATE(1107), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [49527] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4424), 1,
- sym__special_character,
- STATE(1041), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3685), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3683), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [49585] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4486), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4522), 1,
- sym__concat,
- STATE(1084), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [49645] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [49699] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4424), 1,
- sym__special_character,
- STATE(1041), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3773), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3771), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [49757] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [49811] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4492), 1,
- sym__special_character,
- STATE(1136), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4526), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [49869] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [49923] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4520), 1,
- sym__concat,
- STATE(1129), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [49983] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4520), 1,
- sym__concat,
- STATE(1107), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [50043] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [50097] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4520), 1,
- sym__concat,
- STATE(1129), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [50157] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [50211] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4520), 1,
- sym__concat,
- STATE(1107), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [50271] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4528), 1,
- sym__concat,
- STATE(1073), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [50331] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [50385] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [50439] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [50493] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1056), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [50553] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1061), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [50613] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [50667] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_test_operator,
- ACTIONS(4346), 1,
- anon_sym_DQUOTE,
- STATE(1969), 1,
- sym_string,
- ACTIONS(4348), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4344), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 32,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_EQ_TILDE,
- [50729] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1056), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [50789] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [50843] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4530), 1,
- sym__special_character,
- STATE(1119), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [50901] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1143), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4299), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4297), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [50961] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4532), 1,
- sym__special_character,
- STATE(1119), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [51019] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4535), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4538), 1,
- sym__concat,
- STATE(1120), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [51079] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [51133] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1056), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [51193] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [51247] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [51301] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1061), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [51361] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [51415] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [51469] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4541), 1,
- sym__concat,
- STATE(1160), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [51529] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4543), 1,
- sym__concat,
- STATE(1073), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [51589] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4442), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4440), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [51643] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3769), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3767), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [51697] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4545), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4547), 1,
- sym__concat,
- STATE(1052), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [51757] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [51811] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [51865] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4545), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4549), 1,
- sym__concat,
- STATE(1052), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [51925] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4551), 1,
- sym__special_character,
- STATE(1136), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [51983] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4520), 1,
- sym__concat,
- STATE(1129), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [52043] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4492), 1,
- sym__special_character,
- STATE(1136), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [52101] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4444), 1,
- sym__special_character,
- STATE(1033), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3777), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [52159] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4486), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4488), 1,
- sym__concat,
- STATE(1088), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4434), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4432), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [52219] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4486), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4488), 1,
- sym__concat,
- STATE(1095), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4430), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4428), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [52279] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4545), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4554), 1,
- sym__concat,
- STATE(1135), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [52339] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4556), 1,
- sym__concat,
- STATE(1160), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [52399] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4545), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4554), 1,
- sym__concat,
- STATE(1132), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [52459] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4444), 1,
- sym__special_character,
- STATE(1033), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3685), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3683), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [52517] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [52571] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4530), 1,
- sym__special_character,
- STATE(1119), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4305), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4303), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [52629] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4444), 1,
- sym__special_character,
- STATE(1033), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3773), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3771), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [52687] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [52741] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4478), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4480), 1,
- sym__concat,
- STATE(1177), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [52801] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4558), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4561), 1,
- sym__concat,
- STATE(1151), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [52861] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1143), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [52921] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [52975] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1193), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [53029] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1128), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [53089] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [53143] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4424), 1,
- sym__special_character,
- STATE(1041), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [53201] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4492), 1,
- sym__special_character,
- STATE(1136), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [53259] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [53313] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4564), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4567), 1,
- sym__concat,
- STATE(1160), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [53373] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4520), 1,
- sym__concat,
- STATE(1107), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [53433] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4520), 1,
- sym__concat,
- STATE(1129), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [53493] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [53547] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [53601] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [53655] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [53709] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [53763] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4478), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4570), 1,
- sym__concat,
- STATE(1151), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [53823] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4424), 1,
- sym__special_character,
- STATE(1041), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [53881] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4520), 1,
- sym__concat,
- STATE(1107), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [53941] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [53995] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4478), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4480), 1,
- sym__concat,
- STATE(1177), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [54055] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4478), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4480), 1,
- sym__concat,
- STATE(1168), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [54115] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4520), 1,
- sym__concat,
- STATE(1129), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [54175] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4518), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4520), 1,
- sym__concat,
- STATE(1107), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [54235] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4492), 1,
- sym__special_character,
- STATE(1136), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4120), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [54293] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4478), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4572), 1,
- sym__concat,
- STATE(1151), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [54353] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_test_operator,
- ACTIONS(4346), 1,
- anon_sym_DQUOTE,
- STATE(1969), 1,
- sym_string,
- ACTIONS(4348), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4344), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 32,
- anon_sym_EQ,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- anon_sym_EQ_TILDE,
- [54415] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [54469] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [54523] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [54577] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1061), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [54637] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [54691] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [54745] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1128), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [54805] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4574), 1,
- anon_sym_DQUOTE,
- ACTIONS(4576), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4578), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4580), 1,
- anon_sym_BQUOTE,
- ACTIONS(4582), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2247), 3,
- sym_string,
- sym_expansion,
- sym_command_substitution,
- ACTIONS(4451), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(4449), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [54871] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4545), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4554), 1,
- sym__concat,
- STATE(1132), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [54931] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [54985] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55039] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55093] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55147] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55201] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4444), 1,
- sym__special_character,
- STATE(1033), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3793), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [55259] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 41,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55313] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [55366] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55419] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55472] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [55525] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1358), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55584] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1357), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55643] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55696] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55749] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55802] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55855] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4584), 1,
- sym__special_character,
- STATE(1315), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [55912] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- ACTIONS(4586), 1,
- anon_sym_LPAREN,
- STATE(1316), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [55973] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(1316), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1193), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1183), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [56032] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [56085] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [56138] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [56191] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3769), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3767), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [56244] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [56297] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [56350] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4591), 1,
- sym__concat,
- STATE(1258), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4430), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4428), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [56409] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [56462] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [56515] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [56568] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4591), 1,
- sym__concat,
- STATE(1255), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4434), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4432), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [56627] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [56680] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4593), 1,
- sym__special_character,
- STATE(1382), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4430), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4428), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [56737] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(1319), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [56796] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [56849] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [56902] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [56955] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [57008] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [57061] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [57114] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [57167] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4591), 1,
- sym__concat,
- STATE(1258), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [57226] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [57279] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [57332] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [57385] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [57438] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4442), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4440), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [57491] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [57544] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [57597] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [57650] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [57703] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [57756] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [57809] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [57862] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4595), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4598), 1,
- sym__concat,
- STATE(1242), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [57921] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4601), 1,
- sym__special_character,
- STATE(1277), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [57978] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58031] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58084] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58137] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58190] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58243] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3769), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3767), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [58296] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58349] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [58402] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4603), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4605), 1,
- sym__concat,
- STATE(1276), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58461] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4442), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4440), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [58514] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58567] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4607), 1,
- sym__concat,
- STATE(1242), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58626] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58679] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58732] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4609), 1,
- sym__concat,
- STATE(1242), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58791] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58844] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4613), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4611), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [58897] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1361), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [58956] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4601), 1,
- sym__special_character,
- STATE(1277), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4120), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [59013] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4603), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4615), 1,
- sym__concat,
- STATE(1276), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [59072] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [59125] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1362), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [59184] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [59237] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4617), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4619), 1,
- sym__concat,
- STATE(1283), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [59296] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4603), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4621), 1,
- sym__concat,
- STATE(1263), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4434), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4432), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [59355] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4625), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4623), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [59408] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [59461] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4603), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4621), 1,
- sym__concat,
- STATE(1252), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4430), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4428), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [59520] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4627), 1,
- sym_variable_name,
- STATE(5418), 1,
- sym_subscript,
- ACTIONS(3536), 2,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(4116), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- STATE(4246), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- ACTIONS(3524), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [59585] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3675), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3673), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [59638] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4617), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4630), 1,
- sym__concat,
- STATE(1283), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [59697] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [59750] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4632), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4635), 1,
- sym__concat,
- STATE(1276), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [59809] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4638), 1,
- sym__special_character,
- STATE(1277), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [59866] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [59919] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [59972] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [60025] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60078] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4601), 1,
- sym__special_character,
- STATE(1277), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60135] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4641), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4644), 1,
- sym__concat,
- STATE(1283), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60194] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60247] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60300] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60353] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60406] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [60459] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [60512] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3679), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60565] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60618] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [60671] = 28,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- ACTIONS(4647), 1,
- sym_extglob_pattern,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2515), 1,
- sym__expression,
- STATE(2624), 1,
- sym__extglob_blob,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [60774] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60827] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60880] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60933] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [60986] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [61039] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [61092] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [61145] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [61198] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [61251] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [61304] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [61357] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [61410] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1361), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [61469] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [61522] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1361), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [61581] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4627), 1,
- sym_variable_name,
- ACTIONS(4653), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5418), 1,
- sym_subscript,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4649), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(4651), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(4116), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- STATE(4246), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [61650] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4627), 1,
- sym_variable_name,
- ACTIONS(4655), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5418), 1,
- sym_subscript,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4649), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(4651), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(4116), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- STATE(4246), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [61719] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [61772] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4603), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4621), 1,
- sym__concat,
- STATE(1252), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [61831] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [61884] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3675), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3673), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [61937] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4657), 1,
- sym__special_character,
- STATE(1315), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [61994] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4660), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62053] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62106] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62159] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4662), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62218] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [62271] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [62324] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62377] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3789), 6,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62430] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62483] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62536] = 28,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4664), 1,
- sym_extglob_pattern,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2222), 1,
- sym__extglob_blob,
- STATE(2752), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [62639] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4601), 1,
- sym__special_character,
- STATE(1277), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62696] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4668), 12,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62757] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62810] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62863] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1362), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [62922] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [62975] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [63028] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [63081] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4684), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4686), 1,
- anon_sym_DOLLAR,
- ACTIONS(4688), 1,
- sym__special_character,
- ACTIONS(4690), 1,
- anon_sym_DQUOTE,
- ACTIONS(4692), 1,
- aux_sym_number_token1,
- ACTIONS(4694), 1,
- aux_sym_number_token2,
- ACTIONS(4696), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4698), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4700), 1,
- anon_sym_BQUOTE,
- ACTIONS(4702), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4706), 1,
- sym_test_operator,
- ACTIONS(4708), 1,
- sym__brace_start,
- STATE(2940), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4682), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4704), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1383), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(4680), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(2768), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [63170] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4710), 1,
- anon_sym_DQUOTE,
- ACTIONS(4712), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4714), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4716), 1,
- anon_sym_BQUOTE,
- ACTIONS(4718), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2406), 3,
- sym_string,
- sym_expansion,
- sym_command_substitution,
- ACTIONS(4451), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(4449), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [63235] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [63288] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4601), 1,
- sym__special_character,
- STATE(1277), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4500), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [63345] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [63398] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [63451] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [63504] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4720), 1,
- anon_sym_DQUOTE,
- ACTIONS(4722), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4724), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4726), 1,
- anon_sym_BQUOTE,
- ACTIONS(4728), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2430), 3,
- sym_string,
- sym_expansion,
- sym_command_substitution,
- ACTIONS(4451), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(4449), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [63569] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4684), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4686), 1,
- anon_sym_DOLLAR,
- ACTIONS(4688), 1,
- sym__special_character,
- ACTIONS(4690), 1,
- anon_sym_DQUOTE,
- ACTIONS(4692), 1,
- aux_sym_number_token1,
- ACTIONS(4694), 1,
- aux_sym_number_token2,
- ACTIONS(4696), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4698), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4700), 1,
- anon_sym_BQUOTE,
- ACTIONS(4702), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4706), 1,
- sym_test_operator,
- ACTIONS(4708), 1,
- sym__brace_start,
- STATE(2940), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4682), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4704), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1383), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(4680), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(2768), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [63658] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [63711] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [63764] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [63817] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [63870] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [63923] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4601), 1,
- sym__special_character,
- STATE(1277), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4526), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [63980] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [64033] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4617), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4730), 1,
- sym__concat,
- STATE(1267), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [64092] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [64145] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3628), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4627), 1,
- sym_variable_name,
- STATE(5418), 1,
- sym_subscript,
- ACTIONS(4651), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(4116), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3536), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- STATE(4246), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 4,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(3524), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [64212] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1361), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [64271] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [64324] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1358), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [64383] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4732), 1,
- sym__concat,
- STATE(1160), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [64442] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4734), 1,
- sym__concat,
- STATE(1160), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [64501] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1362), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [64560] = 28,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4664), 1,
- sym_extglob_pattern,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2222), 1,
- sym__extglob_blob,
- STATE(2492), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [64663] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4738), 1,
- sym__concat,
- STATE(1120), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [64722] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4740), 1,
- sym__concat,
- STATE(1120), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [64781] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1362), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [64840] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [64893] = 28,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4664), 1,
- sym_extglob_pattern,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2222), 1,
- sym__extglob_blob,
- STATE(2561), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [64996] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65049] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65102] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1361), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65161] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1358), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4305), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4303), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [65220] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1357), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4299), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4297), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [65279] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4617), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4730), 1,
- sym__concat,
- STATE(1267), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65338] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4617), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4730), 1,
- sym__concat,
- STATE(1274), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65397] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4613), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4611), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65450] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4625), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4623), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65503] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65556] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(1319), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(268), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(231), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_LPAREN,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65615] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65668] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65721] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65774] = 28,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4746), 1,
- sym_extglob_pattern,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2294), 1,
- sym__expression,
- STATE(2397), 1,
- sym__extglob_blob,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [65877] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1361), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [65936] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4748), 1,
- sym__special_character,
- STATE(1382), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [65993] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4757), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4760), 1,
- anon_sym_DOLLAR,
- ACTIONS(4763), 1,
- sym__special_character,
- ACTIONS(4766), 1,
- anon_sym_DQUOTE,
- ACTIONS(4769), 1,
- aux_sym_number_token1,
- ACTIONS(4772), 1,
- aux_sym_number_token2,
- ACTIONS(4775), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4778), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4781), 1,
- anon_sym_BQUOTE,
- ACTIONS(4784), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4790), 1,
- sym_test_operator,
- ACTIONS(4793), 1,
- sym__brace_start,
- STATE(2940), 1,
- aux_sym__literal_repeat1,
- ACTIONS(2049), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4754), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4787), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1383), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(4751), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(2768), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2047), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [66082] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4584), 1,
- sym__special_character,
- STATE(1315), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4305), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4303), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [66139] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [66192] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1362), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [66251] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [66304] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4798), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3536), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3524), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- ACTIONS(4796), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [66361] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [66414] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [66467] = 28,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4664), 1,
- sym_extglob_pattern,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2222), 1,
- sym__extglob_blob,
- STATE(2591), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [66570] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [66623] = 28,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- ACTIONS(4802), 1,
- sym_extglob_pattern,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2592), 1,
- sym__expression,
- STATE(2593), 1,
- sym__extglob_blob,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [66726] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [66779] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [66832] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [66885] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [66938] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 7,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [66991] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4806), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4678), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4804), 12,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4666), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [67048] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [67101] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 6,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [67154] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [67207] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [67260] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [67313] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [67366] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [67418] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4808), 1,
- sym_variable_name,
- STATE(5341), 1,
- sym_subscript,
- STATE(4257), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- STATE(4334), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 5,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3622), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3624), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- ACTIONS(3536), 15,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [67482] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [67534] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4813), 1,
- sym__concat,
- STATE(1413), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [67592] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4815), 1,
- sym__regex_no_space,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2557), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [67692] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3626), 1,
- anon_sym_LT_LT,
- ACTIONS(4808), 1,
- sym_variable_name,
- ACTIONS(4817), 1,
- anon_sym_PIPE,
- ACTIONS(4819), 1,
- anon_sym_PIPE_AMP,
- STATE(5341), 1,
- sym_subscript,
- STATE(4257), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(3628), 3,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT_LT_DASH,
- STATE(4334), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3536), 21,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [67760] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4821), 1,
- sym__concat,
- STATE(1413), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [67818] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4823), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4826), 1,
- sym__concat,
- STATE(1413), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [67876] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4829), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4831), 1,
- sym__concat,
- STATE(1543), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [67934] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4829), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4831), 1,
- sym__concat,
- STATE(1548), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [67992] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(171), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2454), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [68092] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- ACTIONS(4833), 1,
- sym__regex_no_space,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2575), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [68192] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4835), 1,
- sym__special_character,
- STATE(1424), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4430), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4428), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [68248] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 40,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [68300] = 22,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4837), 1,
- sym_word,
- ACTIONS(4843), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4846), 1,
- anon_sym_DOLLAR,
- ACTIONS(4849), 1,
- sym__special_character,
- ACTIONS(4852), 1,
- anon_sym_DQUOTE,
- ACTIONS(4858), 1,
- aux_sym_number_token1,
- ACTIONS(4861), 1,
- aux_sym_number_token2,
- ACTIONS(4864), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4867), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4870), 1,
- anon_sym_BQUOTE,
- ACTIONS(4873), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4879), 1,
- sym_test_operator,
- ACTIONS(4882), 1,
- sym__brace_start,
- STATE(2976), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4840), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4855), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(4876), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1420), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2047), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(2049), 8,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- STATE(2882), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [68390] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [68442] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4690), 1,
- anon_sym_DQUOTE,
- STATE(2880), 1,
- sym_string,
- ACTIONS(4887), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4885), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [68502] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [68554] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4889), 1,
- sym__special_character,
- STATE(1424), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [68610] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4591), 1,
- sym__concat,
- STATE(1431), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4434), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4432), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [68668] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4690), 1,
- anon_sym_DQUOTE,
- STATE(2880), 1,
- sym_string,
- ACTIONS(4887), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4885), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [68728] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4591), 1,
- sym__concat,
- STATE(1430), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4430), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4428), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [68786] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- ACTIONS(4815), 1,
- sym__regex_no_space,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2499), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [68886] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4815), 1,
- sym__regex_no_space,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2542), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [68986] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4892), 1,
- sym__concat,
- STATE(1242), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [69044] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4894), 1,
- sym__concat,
- STATE(1242), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [69102] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4591), 1,
- sym__concat,
- STATE(1430), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [69160] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [69212] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [69264] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4896), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4898), 1,
- sym__concat,
- STATE(1541), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1220), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [69322] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [69374] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [69426] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4896), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4900), 1,
- sym__concat,
- STATE(1541), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1204), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [69484] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4902), 1,
- sym__special_character,
- STATE(1460), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4120), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [69540] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4613), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4611), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [69592] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(1464), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3769), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3767), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [69650] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1435), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1200), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [69706] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(225), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2547), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [69806] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(1463), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3773), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3771), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [69864] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4625), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4623), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [69916] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4904), 1,
- sym__special_character,
- STATE(1446), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [69972] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4907), 1,
- sym__concat,
- STATE(1409), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [70030] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(223), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2605), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [70130] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4808), 1,
- sym_variable_name,
- ACTIONS(4817), 1,
- anon_sym_PIPE,
- ACTIONS(4819), 1,
- anon_sym_PIPE_AMP,
- ACTIONS(4911), 1,
- anon_sym_LT_LT,
- ACTIONS(4913), 1,
- anon_sym_LT_LT_DASH,
- STATE(5341), 1,
- sym_subscript,
- ACTIONS(4909), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- STATE(4257), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- STATE(4221), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3524), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3536), 21,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [70200] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4815), 1,
- sym__regex_no_space,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2742), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [70300] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [70352] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [70404] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4919), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4921), 1,
- anon_sym_DOLLAR,
- ACTIONS(4923), 1,
- sym__special_character,
- ACTIONS(4925), 1,
- anon_sym_DQUOTE,
- ACTIONS(4927), 1,
- aux_sym_number_token1,
- ACTIONS(4929), 1,
- aux_sym_number_token2,
- ACTIONS(4931), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4933), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4935), 1,
- anon_sym_BQUOTE,
- ACTIONS(4937), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4941), 1,
- sym_test_operator,
- ACTIONS(4943), 1,
- sym__brace_start,
- STATE(4531), 1,
- aux_sym__literal_repeat1,
- STATE(4659), 1,
- sym_concatenation,
- ACTIONS(2329), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4917), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4939), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(4915), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4501), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [70492] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4919), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4921), 1,
- anon_sym_DOLLAR,
- ACTIONS(4923), 1,
- sym__special_character,
- ACTIONS(4925), 1,
- anon_sym_DQUOTE,
- ACTIONS(4927), 1,
- aux_sym_number_token1,
- ACTIONS(4929), 1,
- aux_sym_number_token2,
- ACTIONS(4931), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4933), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4935), 1,
- anon_sym_BQUOTE,
- ACTIONS(4937), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4943), 1,
- sym__brace_start,
- ACTIONS(4947), 1,
- sym_test_operator,
- STATE(4530), 1,
- aux_sym__literal_repeat1,
- STATE(4658), 1,
- sym_concatenation,
- ACTIONS(2325), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4917), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4939), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(4945), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4505), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [70580] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4806), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4678), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4804), 11,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4666), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [70636] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [70688] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4798), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3536), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3524), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- ACTIONS(4796), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [70744] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [70796] = 6,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2976), 1,
- aux_sym__literal_repeat1,
- STATE(1420), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2882), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1892), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1894), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [70854] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4949), 1,
- sym__special_character,
- STATE(1460), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [70910] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [70962] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [71014] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4952), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [71072] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4954), 1,
- sym__concat,
- STATE(802), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [71130] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [71182] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4956), 1,
- sym__special_character,
- STATE(1491), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4305), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4303), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [71238] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4958), 1,
- sym__regex_no_space,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2306), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [71338] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [71390] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [71442] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [71494] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [71546] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [71598] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [71650] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- ACTIONS(4960), 1,
- sym__regex_no_space,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2528), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [71750] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [71802] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [71854] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [71906] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [71958] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [72010] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4962), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4965), 1,
- sym__concat,
- STATE(1480), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [72068] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [72120] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [72172] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [72224] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [72276] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [72328] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [72380] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [72432] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [72484] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [72536] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [72588] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4968), 1,
- sym__special_character,
- STATE(1491), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [72644] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [72696] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [72748] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [72800] = 6,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2976), 1,
- aux_sym__literal_repeat1,
- STATE(1420), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2882), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(1900), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1902), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [72858] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(1463), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3685), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3683), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [72916] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(1464), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3675), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3673), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [72974] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [73026] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [73078] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [73130] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(1463), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [73188] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4956), 1,
- sym__special_character,
- STATE(1491), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4135), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [73244] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [73296] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [73348] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4902), 1,
- sym__special_character,
- STATE(1460), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4526), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [73404] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4971), 1,
- sym__special_character,
- STATE(1446), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [73460] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4829), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4831), 1,
- sym__concat,
- STATE(1543), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [73518] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [73570] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [73622] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [73674] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4971), 1,
- sym__special_character,
- STATE(1446), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [73730] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [73782] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4973), 1,
- sym__special_character,
- STATE(1513), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [73838] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4971), 1,
- sym__special_character,
- STATE(1446), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4500), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [73894] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4902), 1,
- sym__special_character,
- STATE(1460), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4135), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [73950] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4907), 1,
- sym__concat,
- STATE(1412), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [74008] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [74060] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4902), 1,
- sym__special_character,
- STATE(1460), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3777), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [74116] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4613), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4611), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [74168] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4902), 1,
- sym__special_character,
- STATE(1460), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3793), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [74224] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4907), 1,
- sym__concat,
- STATE(1409), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [74282] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [74334] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(1464), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [74392] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(1463), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [74450] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [74502] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [74554] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [74606] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4976), 1,
- sym__special_character,
- STATE(1528), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [74662] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4902), 1,
- sym__special_character,
- STATE(1460), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4500), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [74718] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1310), 1,
- anon_sym_LPAREN,
- STATE(1438), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1183), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1193), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [74776] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1438), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1183), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1193), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [74832] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [74884] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(1464), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [74942] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4625), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4623), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [74994] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4668), 11,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [75054] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [75106] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [75158] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4971), 1,
- sym__special_character,
- STATE(1446), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [75214] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1435), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(231), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(268), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [75270] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4971), 1,
- sym__special_character,
- STATE(1446), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4526), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [75326] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1541), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4979), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [75382] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4982), 1,
- sym__special_character,
- STATE(1513), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [75438] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4829), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4984), 1,
- sym__concat,
- STATE(1480), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [75496] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [75548] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4982), 1,
- sym__special_character,
- STATE(1513), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4305), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4303), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [75604] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3850), 1,
- aux_sym_concatenation_token1,
- ACTIONS(3852), 1,
- sym__concat,
- STATE(1463), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [75662] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [75714] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4829), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4986), 1,
- sym__concat,
- STATE(1480), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [75772] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4988), 1,
- sym__special_character,
- STATE(1528), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4120), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [75828] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [75880] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [75932] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [75984] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4971), 1,
- sym__special_character,
- STATE(1446), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4120), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [76040] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [76092] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [76144] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [76196] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [76248] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2587), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [76345] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2303), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [76442] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2225), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [76539] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4798), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3536), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3524), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- ACTIONS(4796), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [76594] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(4990), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [76655] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2621), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [76752] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [76803] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [76854] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1242), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [76905] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [76956] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1250), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [77007] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4613), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4611), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [77058] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4993), 1,
- sym__special_character,
- STATE(1570), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [77113] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [77164] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1286), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [77215] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [77266] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(4996), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [77327] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4806), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4678), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4804), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4666), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [77382] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [77433] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [77484] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [77543] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [77594] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2225), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [77691] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2532), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [77788] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2579), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [77885] = 6,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2979), 1,
- aux_sym__literal_repeat1,
- STATE(2999), 1,
- sym_concatenation,
- STATE(2893), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2323), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(2325), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [77942] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [77993] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [78044] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [78095] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [78146] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2544), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [78243] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4896), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4999), 1,
- sym__concat,
- STATE(1541), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1204), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [78300] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2364), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [78397] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1262), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [78448] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5001), 1,
- sym__special_character,
- STATE(1570), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4430), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4428), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [78503] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [78554] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4896), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5003), 1,
- sym__concat,
- STATE(1541), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1220), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [78611] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [78662] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [78713] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2673), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [78810] = 6,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2974), 1,
- aux_sym__literal_repeat1,
- STATE(3003), 1,
- sym_concatenation,
- STATE(2885), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- ACTIONS(2327), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(2329), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [78867] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(4673), 2,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [78926] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2671), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [79023] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2225), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [79120] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4806), 2,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4678), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4804), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4666), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [79175] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1894), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [79226] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2596), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [79323] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2744), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [79420] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5005), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [79481] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [79532] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [79583] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [79634] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [79685] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(5008), 1,
- sym_word,
- ACTIONS(5012), 1,
- sym_test_operator,
- STATE(2048), 1,
- aux_sym__literal_repeat1,
- STATE(2775), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(5010), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 2,
- sym_ternary_expression,
- sym_postfix_expression,
- STATE(2359), 4,
- sym_binary_expression,
- sym_unary_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2026), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [79784] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2365), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [79881] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3679), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [79932] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2584), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [80029] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5014), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [80090] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2366), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [80187] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4228), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [80238] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [80289] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1594), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1200), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [80344] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3789), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [80395] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [80446] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [80497] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2477), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [80594] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [80645] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [80696] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2225), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [80793] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4625), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4623), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [80844] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2618), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [80941] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1270), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [80992] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2611), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [81089] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4228), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [81140] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5017), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [81201] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2451), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [81298] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1902), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [81349] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5020), 1,
- sym__special_character,
- STATE(1822), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4430), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4428), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [81404] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2450), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [81501] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2740), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [81598] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4907), 1,
- sym__concat,
- STATE(1652), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [81655] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [81706] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5022), 1,
- sym__concat,
- STATE(1413), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [81763] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1234), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [81814] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1226), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [81865] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2535), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [81962] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2528), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [82059] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5024), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [82120] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2527), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [82217] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2524), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [82314] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2523), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [82411] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2627), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [82508] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2519), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [82605] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2516), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [82702] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5027), 1,
- sym__concat,
- STATE(1413), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [82759] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2514), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [82856] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2511), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [82953] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2508), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [83050] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2507), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [83147] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2506), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [83244] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1230), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [83295] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4625), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4623), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [83346] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5029), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [83407] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [83458] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5032), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [83519] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2742), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [83616] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2286), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [83713] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5035), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [83774] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2545), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [83871] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5038), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [83932] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1278), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [83983] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5041), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [84044] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2287), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [84141] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2570), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [84238] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2610), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [84335] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5044), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [84396] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1594), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3771), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3773), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [84451] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5047), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [84512] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2594), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [84609] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5050), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [84670] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1589), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3767), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3769), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [84725] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5053), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [84786] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1274), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [84837] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5056), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [84898] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4625), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4623), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [84949] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [85000] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5059), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [85061] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4613), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4611), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [85112] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [85163] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2555), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [85260] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2522), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [85357] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4625), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4623), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [85408] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2288), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [85505] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2557), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [85602] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2562), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [85699] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2566), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [85796] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2568), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [85893] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5062), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [85954] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2575), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [86051] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2620), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [86148] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2580), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [86245] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2581), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [86342] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 39,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [86393] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5065), 1,
- sym__special_character,
- STATE(1747), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4120), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [86448] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5069), 1,
- anon_sym_DQUOTE,
- STATE(2958), 1,
- sym_string,
- ACTIONS(5071), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(5067), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 26,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [86507] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1290), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [86558] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5069), 1,
- anon_sym_DQUOTE,
- STATE(2958), 1,
- sym_string,
- ACTIONS(5071), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 4,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(5067), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 26,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [86617] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2476), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [86714] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5073), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [86775] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1258), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [86826] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4613), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4611), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [86877] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3536), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4798), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3524), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- ACTIONS(4796), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [86932] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2576), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [87029] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5076), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [87090] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2588), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [87187] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5079), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [87248] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1246), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [87299] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2502), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [87396] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2745), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [87493] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5082), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [87554] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [87605] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2577), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [87702] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2603), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [87799] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2607), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [87896] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2582), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [87993] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5085), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [88054] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2574), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [88151] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5088), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [88212] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2585), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [88309] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1254), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [88360] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1238), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [88411] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2613), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [88508] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2616), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [88605] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5091), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [88666] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(5094), 1,
- sym_word,
- ACTIONS(5098), 1,
- sym_test_operator,
- STATE(2045), 1,
- aux_sym__literal_repeat1,
- STATE(2775), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(5096), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 2,
- sym_ternary_expression,
- sym_postfix_expression,
- STATE(2350), 4,
- sym_binary_expression,
- sym_unary_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2047), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [88765] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [88816] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1589), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3673), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3675), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [88871] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5100), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [88932] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1071), 1,
- sym_word,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1077), 1,
- anon_sym_BANG,
- ACTIONS(1083), 1,
- anon_sym_TILDE,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1091), 1,
- sym__special_character,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1111), 1,
- sym_test_operator,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2501), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1079), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1081), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1095), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [89029] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5103), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89090] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1594), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3683), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3685), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [89145] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89196] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5106), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89257] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2475), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [89354] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5109), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89415] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89466] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5112), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89527] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89578] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5115), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89639] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5118), 1,
- sym__special_character,
- STATE(1747), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89694] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5121), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89755] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89806] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5124), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89867] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89918] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [89969] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [90020] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5127), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [90081] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2590), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [90178] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5130), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [90239] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [90290] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5133), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [90351] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [90402] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1282), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [90453] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 16,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 27,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [90504] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [90555] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2518), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [90652] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2595), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [90749] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5136), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [90810] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2517), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [90907] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2598), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [91004] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2612), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [91101] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5139), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [91162] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2599), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [91259] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2600), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [91356] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5142), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [91417] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2749), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [91514] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5145), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [91575] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2750), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [91672] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2291), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [91769] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5148), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [91830] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2292), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [91927] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2295), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [92024] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [92075] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2297), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [92172] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1594), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3775), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3777), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [92227] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5151), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [92288] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2301), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [92385] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1589), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3787), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3789), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [92440] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5154), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [92501] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [92552] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5157), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [92613] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [92664] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5160), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [92725] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [92776] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5163), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [92837] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [92888] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5166), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [92949] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93000] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5169), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93061] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5172), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93122] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5175), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93183] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5178), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93244] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5181), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93305] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5184), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93366] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5187), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93427] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5190), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93488] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5193), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93549] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5196), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93610] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5199), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93671] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5202), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93732] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5205), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93793] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5208), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93854] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5211), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93915] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(5214), 1,
- anon_sym_RPAREN,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4666), 18,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [93976] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2559), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [94073] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(5217), 1,
- sym_word,
- ACTIONS(5221), 1,
- sym_test_operator,
- STATE(2058), 1,
- aux_sym__literal_repeat1,
- STATE(2775), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(5219), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 2,
- sym_ternary_expression,
- sym_postfix_expression,
- STATE(2351), 4,
- sym_binary_expression,
- sym_unary_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2056), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [94172] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2439), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [94269] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [94320] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2537), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [94417] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2304), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [94514] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2305), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [94611] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4907), 1,
- sym__concat,
- STATE(1652), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [94668] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [94719] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4907), 1,
- sym__concat,
- STATE(1640), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [94776] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5223), 1,
- sym__special_character,
- STATE(1822), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [94831] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2540), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [94928] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2542), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [95025] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2543), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [95122] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2546), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [95219] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2549), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [95316] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2551), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [95413] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2554), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [95510] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2558), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [95607] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2306), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [95704] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2563), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [95801] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2564), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [95898] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2571), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [95995] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2572), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [96092] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2573), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [96189] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2481), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [96286] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2470), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [96383] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(5226), 1,
- sym_word,
- ACTIONS(5230), 1,
- sym_test_operator,
- STATE(2074), 1,
- aux_sym__literal_repeat1,
- STATE(2775), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(5228), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 2,
- sym_ternary_expression,
- sym_postfix_expression,
- STATE(2376), 4,
- sym_binary_expression,
- sym_unary_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2076), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [96482] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2484), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [96579] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2486), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [96676] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2487), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [96773] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2493), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [96870] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2494), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [96967] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2495), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [97064] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2496), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [97161] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2497), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [97258] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2483), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [97355] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2751), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [97452] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2499), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [97549] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2308), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [97646] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2500), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [97743] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(187), 1,
- anon_sym_TILDE,
- ACTIONS(276), 1,
- sym_word,
- ACTIONS(285), 1,
- anon_sym_LPAREN,
- ACTIONS(287), 1,
- anon_sym_BANG,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(315), 1,
- sym_test_operator,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(4800), 1,
- sym__special_character,
- STATE(2151), 1,
- aux_sym__literal_repeat1,
- STATE(2474), 1,
- sym__expression,
- ACTIONS(183), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(185), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(299), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2479), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2039), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [97840] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1115), 1,
- sym_word,
- ACTIONS(1117), 1,
- anon_sym_BANG,
- ACTIONS(1123), 1,
- anon_sym_TILDE,
- ACTIONS(1129), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(4736), 1,
- sym__special_character,
- STATE(2126), 1,
- aux_sym__literal_repeat1,
- STATE(2447), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1119), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1121), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1127), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2093), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [97937] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(5232), 1,
- sym_word,
- ACTIONS(5236), 1,
- sym_test_operator,
- STATE(2107), 1,
- aux_sym__literal_repeat1,
- STATE(2775), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(5234), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 2,
- sym_ternary_expression,
- sym_postfix_expression,
- STATE(2420), 4,
- sym_binary_expression,
- sym_unary_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2120), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [98036] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2548), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [98133] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2469), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [98230] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4613), 6,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4611), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [98281] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1027), 1,
- sym_word,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(1049), 1,
- sym_test_operator,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- STATE(2043), 1,
- aux_sym__literal_repeat1,
- STATE(2407), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1045), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2408), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2099), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [98378] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2754), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [98475] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1594), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3791), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3793), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [98530] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2513), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [98627] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2760), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [98724] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(107), 1,
- anon_sym_TILDE,
- ACTIONS(227), 1,
- sym_word,
- ACTIONS(238), 1,
- anon_sym_LPAREN,
- ACTIONS(240), 1,
- anon_sym_BANG,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(272), 1,
- sym_test_operator,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1015), 1,
- sym__special_character,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- STATE(2206), 1,
- aux_sym__literal_repeat1,
- STATE(2512), 1,
- sym__expression,
- ACTIONS(103), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(105), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1019), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2583), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [98821] = 27,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(1029), 1,
- anon_sym_LPAREN,
- ACTIONS(1031), 1,
- anon_sym_BANG,
- ACTIONS(1039), 1,
- anon_sym_TILDE,
- ACTIONS(4742), 1,
- sym__special_character,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(5238), 1,
- sym_word,
- ACTIONS(5242), 1,
- sym_test_operator,
- STATE(2077), 1,
- aux_sym__literal_repeat1,
- STATE(2775), 1,
- sym__expression,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1035), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1037), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(5240), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 2,
- sym_ternary_expression,
- sym_postfix_expression,
- STATE(2384), 4,
- sym_binary_expression,
- sym_unary_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2079), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [98920] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1589), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4896), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3677), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3679), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [98975] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [99026] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [99077] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 6,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [99128] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1131), 1,
- sym_word,
- ACTIONS(1133), 1,
- anon_sym_BANG,
- ACTIONS(1139), 1,
- anon_sym_TILDE,
- ACTIONS(1141), 1,
- sym__special_character,
- ACTIONS(1145), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2622), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1135), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1137), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1143), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2097), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [99225] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2759), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [99322] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2755), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [99419] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2757), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [99516] = 26,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1075), 1,
- anon_sym_LPAREN,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(1147), 1,
- sym_word,
- ACTIONS(1149), 1,
- anon_sym_BANG,
- ACTIONS(1155), 1,
- anon_sym_TILDE,
- ACTIONS(1157), 1,
- sym__special_character,
- ACTIONS(1161), 1,
- sym_test_operator,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- STATE(2075), 1,
- aux_sym__literal_repeat1,
- STATE(2758), 1,
- sym__expression,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(1151), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(1153), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- ACTIONS(1159), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2192), 6,
- sym_binary_expression,
- sym_ternary_expression,
- sym_unary_expression,
- sym_postfix_expression,
- sym_parenthesized_expression,
- sym_concatenation,
- STATE(2246), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [99613] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1882), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [99669] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1887), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4299), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4297), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [99725] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1885), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4305), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4303), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [99781] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1887), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [99837] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1882), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [99893] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1881), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [99949] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5244), 1,
- sym__concat,
- STATE(1120), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [100005] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5246), 1,
- sym__concat,
- STATE(1120), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [100061] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1881), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [100117] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5248), 1,
- sym__special_character,
- STATE(1884), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [100171] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5251), 1,
- sym__concat,
- STATE(1160), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [100227] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1278), 28,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [100277] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5253), 1,
- sym__concat,
- STATE(1160), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [100333] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4673), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4675), 1,
- sym_file_descriptor,
- ACTIONS(4678), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(4668), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4670), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_BQUOTE,
- ACTIONS(4666), 17,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [100391] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1290), 28,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [100441] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1885), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [100497] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [100547] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5255), 1,
- sym__special_character,
- STATE(1892), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1296), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [100601] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1918), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5258), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4118), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4120), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [100655] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1926), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5258), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4148), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4150), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [100709] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4798), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3536), 3,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(3524), 17,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- ACTIONS(4796), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [100763] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4494), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4496), 1,
- sym__concat,
- STATE(1885), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [100819] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1270), 28,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [100869] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1926), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5258), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1900), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1902), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [100923] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1918), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5258), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3775), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3777), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [100977] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1926), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5258), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3787), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3789), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [101031] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5260), 1,
- sym__special_character,
- STATE(1892), 1,
- aux_sym__literal_repeat1,
- ACTIONS(231), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(268), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [101085] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 28,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [101135] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1238), 28,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [101185] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1882), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [101241] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1881), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [101297] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1258), 28,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [101347] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5262), 1,
- sym__special_character,
- STATE(1884), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4120), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [101401] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 28,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [101451] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1246), 28,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [101501] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1234), 28,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [101551] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1226), 28,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [101601] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1282), 28,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [101651] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [101701] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1254), 28,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [101751] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1882), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [101807] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1882), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [101863] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1926), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5258), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1892), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1894), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [101917] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5258), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5264), 1,
- sym__concat,
- STATE(1930), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1220), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [101973] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5266), 1,
- sym__special_character,
- STATE(1929), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4120), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [102027] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1918), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5258), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3791), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3793), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [102081] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 38,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [102131] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1926), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5258), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3677), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3679), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [102185] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1881), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [102241] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1924), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5268), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1210), 25,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [102295] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1882), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [102351] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5258), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5271), 1,
- sym__concat,
- STATE(1930), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1204), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [102407] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4482), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4508), 1,
- sym__concat,
- STATE(1881), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 5,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [102463] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1918), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5258), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1200), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [102517] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5273), 1,
- sym__special_character,
- STATE(1929), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 35,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [102571] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1930), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5276), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [102625] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1993), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5279), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3677), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3679), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [102678] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1980), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5279), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3791), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3793), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [102731] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5260), 1,
- sym__special_character,
- STATE(1892), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3771), 14,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3773), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [102784] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5289), 1,
- anon_sym_esac,
- ACTIONS(5291), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(5293), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5297), 1,
- sym__special_character,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5309), 1,
- anon_sym_BQUOTE,
- ACTIONS(5311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(6051), 1,
- sym_last_case_item,
- ACTIONS(5283), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(5313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2695), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- ACTIONS(5281), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(5285), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [102879] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1274), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [102928] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2114), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1041), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 15,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- sym__special_character,
- ACTIONS(1200), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [102981] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1242), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103030] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1250), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103079] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1286), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103128] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103177] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5321), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5323), 1,
- sym__concat,
- STATE(1944), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1220), 24,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103232] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5321), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5325), 1,
- sym__concat,
- STATE(1944), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1204), 24,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103287] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1262), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103336] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1944), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5327), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1210), 24,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103389] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 5,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 36,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [103438] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5293), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5297), 1,
- sym__special_character,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5309), 1,
- anon_sym_BQUOTE,
- ACTIONS(5311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5332), 1,
- anon_sym_esac,
- ACTIONS(5334), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(6005), 1,
- sym_last_case_item,
- ACTIONS(5283), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(5313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2692), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- ACTIONS(5281), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(5330), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [103533] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1210), 27,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [103582] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1286), 27,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [103631] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1942), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5321), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4297), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(4299), 24,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103684] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1941), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5321), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4303), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(4305), 24,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103737] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103786] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1942), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5321), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4226), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(4228), 24,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103839] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1941), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5321), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4133), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(4135), 24,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103892] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5260), 1,
- sym__special_character,
- STATE(1892), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3683), 14,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3685), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [103945] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5293), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5297), 1,
- sym__special_character,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5309), 1,
- anon_sym_BQUOTE,
- ACTIONS(5311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5338), 1,
- anon_sym_esac,
- ACTIONS(5340), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5486), 1,
- sym_last_case_item,
- ACTIONS(5283), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(5313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2680), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- ACTIONS(5281), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(5336), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [104040] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1980), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5279), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1200), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [104093] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1250), 27,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [104142] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5293), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5297), 1,
- sym__special_character,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5309), 1,
- anon_sym_BQUOTE,
- ACTIONS(5311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5344), 1,
- anon_sym_esac,
- ACTIONS(5346), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5512), 1,
- sym_last_case_item,
- ACTIONS(5283), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(5313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2697), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- ACTIONS(5281), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(5342), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [104237] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1980), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5279), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4133), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4135), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [104290] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2078), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1013), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1200), 24,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- sym__special_character,
- [104343] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1230), 27,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [104392] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1200), 26,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [104441] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1270), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [104490] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1234), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [104539] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1226), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [104588] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5260), 1,
- sym__special_character,
- STATE(1892), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3775), 14,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3777), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [104641] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1278), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [104690] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5293), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5297), 1,
- sym__special_character,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5309), 1,
- anon_sym_BQUOTE,
- ACTIONS(5311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5350), 1,
- anon_sym_esac,
- ACTIONS(5352), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5682), 1,
- sym_last_case_item,
- ACTIONS(5283), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(5313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2712), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- ACTIONS(5281), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(5348), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [104785] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1262), 27,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [104834] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5293), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5297), 1,
- sym__special_character,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5309), 1,
- anon_sym_BQUOTE,
- ACTIONS(5311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5356), 1,
- anon_sym_esac,
- ACTIONS(5358), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5674), 1,
- sym_last_case_item,
- ACTIONS(5283), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(5313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2710), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- ACTIONS(5281), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(5354), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [104929] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1980), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5279), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4118), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4120), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [104982] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5293), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5297), 1,
- sym__special_character,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5309), 1,
- anon_sym_BQUOTE,
- ACTIONS(5311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5362), 1,
- anon_sym_esac,
- ACTIONS(5364), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(6008), 1,
- sym_last_case_item,
- ACTIONS(5283), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(5313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2694), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- ACTIONS(5281), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(5360), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [105077] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1308), 1,
- sym_test_operator,
- STATE(2111), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1087), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(5368), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5366), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [105132] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1290), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [105181] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5293), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5297), 1,
- sym__special_character,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5309), 1,
- anon_sym_BQUOTE,
- ACTIONS(5311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5372), 1,
- anon_sym_esac,
- ACTIONS(5374), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5976), 1,
- sym_last_case_item,
- ACTIONS(5283), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(5313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2669), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- ACTIONS(5281), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(5370), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [105276] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2030), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1087), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1200), 24,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- sym__special_character,
- [105329] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1308), 1,
- sym_test_operator,
- STATE(2111), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1087), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(5378), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5376), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [105384] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [105433] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1941), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5321), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1200), 24,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [105486] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5279), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5380), 1,
- sym__concat,
- STATE(2002), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1220), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [105541] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1183), 15,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_LPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1193), 26,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [105590] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1258), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [105639] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1246), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [105688] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4591), 1,
- sym__concat,
- STATE(1992), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [105743] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5293), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5297), 1,
- sym__special_character,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5309), 1,
- anon_sym_BQUOTE,
- ACTIONS(5311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5384), 1,
- anon_sym_esac,
- ACTIONS(5386), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5978), 1,
- sym_last_case_item,
- ACTIONS(5283), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(5313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2670), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- ACTIONS(5281), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(5382), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [105838] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2103), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1087), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1200), 24,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- sym__special_character,
- [105891] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5388), 1,
- sym__concat,
- STATE(1242), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [105946] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5293), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5297), 1,
- sym__special_character,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5309), 1,
- anon_sym_BQUOTE,
- ACTIONS(5311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5392), 1,
- anon_sym_esac,
- ACTIONS(5394), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5951), 1,
- sym_last_case_item,
- ACTIONS(5283), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(5313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2672), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- ACTIONS(5281), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(5390), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [106041] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2033), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1087), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 15,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- sym__special_character,
- ACTIONS(1200), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [106094] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5293), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5297), 1,
- sym__special_character,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5309), 1,
- anon_sym_BQUOTE,
- ACTIONS(5311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5398), 1,
- anon_sym_esac,
- ACTIONS(5400), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5981), 1,
- sym_last_case_item,
- ACTIONS(5283), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(5313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2675), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- ACTIONS(5281), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(5396), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [106189] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1254), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [106238] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5402), 1,
- sym__concat,
- STATE(1242), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [106293] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5279), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5404), 1,
- sym__concat,
- STATE(2002), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1204), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [106348] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5260), 1,
- sym__special_character,
- STATE(1892), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3791), 14,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3793), 25,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [106401] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1993), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5279), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1900), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1902), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [106454] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1993), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5279), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3787), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3789), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [106507] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1980), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5279), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3775), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3777), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [106560] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1274), 27,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [106609] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1230), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [106658] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1238), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [106707] = 26,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5293), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5297), 1,
- sym__special_character,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5309), 1,
- anon_sym_BQUOTE,
- ACTIONS(5311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5408), 1,
- anon_sym_esac,
- ACTIONS(5410), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(6004), 1,
- sym_last_case_item,
- ACTIONS(5283), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(5313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2691), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- ACTIONS(5281), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(5406), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [106802] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2002), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5412), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [106855] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1993), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5279), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1892), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1894), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [106908] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1282), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [106957] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1993), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5279), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4148), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4150), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [107010] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(1993), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5279), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4226), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4228), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [107063] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1041), 1,
- aux_sym_concatenation_token1,
- STATE(2123), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1198), 15,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- sym__special_character,
- ACTIONS(1200), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [107116] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1242), 27,
- sym__concat,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- aux_sym_concatenation_token1,
- [107165] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 37,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [107214] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4591), 1,
- sym__concat,
- STATE(1992), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4430), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4428), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [107269] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4589), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4591), 1,
- sym__concat,
- STATE(1987), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4434), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4432), 34,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- [107324] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1308), 1,
- sym_test_operator,
- STATE(2065), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1013), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(5368), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5366), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [107378] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5415), 1,
- sym__special_character,
- STATE(2061), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3791), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3793), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [107430] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 26,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [107478] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1270), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [107526] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1226), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [107574] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1234), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [107622] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1270), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [107670] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2049), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5417), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1200), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [107722] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1282), 26,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [107770] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 26,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [107818] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1290), 26,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [107866] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1290), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [107914] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1238), 26,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [107962] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1278), 26,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [108010] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1041), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5419), 1,
- anon_sym_RBRACK,
- ACTIONS(5421), 1,
- sym__concat,
- STATE(2104), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [108066] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1266), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [108114] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1254), 26,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [108162] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1234), 26,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [108210] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1087), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5423), 1,
- sym__concat,
- STATE(1924), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1220), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [108264] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1282), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [108312] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1266), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [108360] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1087), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5425), 1,
- sym__concat,
- STATE(1924), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1220), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [108414] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1087), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5427), 1,
- sym__concat,
- STATE(1924), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1204), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [108468] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1274), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [108516] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2036), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5429), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1210), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [108568] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1278), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [108616] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1226), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [108664] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2044), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1041), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [108716] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1230), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [108764] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2041), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5432), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1210), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [108816] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1234), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [108864] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5435), 1,
- sym__special_character,
- STATE(2062), 1,
- aux_sym__literal_repeat1,
- ACTIONS(233), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(280), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [108916] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1041), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5437), 1,
- sym__concat,
- STATE(2094), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1204), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [108970] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1033), 1,
- anon_sym_RBRACK,
- ACTIONS(5435), 1,
- sym__special_character,
- ACTIONS(5439), 1,
- sym__concat,
- STATE(2062), 1,
- aux_sym__literal_repeat1,
- ACTIONS(233), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(280), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [109026] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5417), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5441), 1,
- sym__concat,
- STATE(2041), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1204), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [109080] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1041), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5443), 1,
- anon_sym_RBRACK,
- ACTIONS(5445), 1,
- sym__concat,
- STATE(2104), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [109136] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1059), 1,
- anon_sym_RBRACK,
- ACTIONS(5435), 1,
- sym__special_character,
- ACTIONS(5447), 1,
- sym__concat,
- STATE(2062), 1,
- aux_sym__literal_repeat1,
- ACTIONS(233), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(280), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [109192] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5417), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5449), 1,
- sym__concat,
- STATE(2041), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1220), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [109246] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1242), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [109294] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1087), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5451), 1,
- sym__concat,
- STATE(1924), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1204), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [109348] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1250), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [109396] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4907), 1,
- sym__concat,
- STATE(2073), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 33,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [109450] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2049), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5417), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4428), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(4430), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [109502] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2046), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5417), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4432), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(4434), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [109554] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1041), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5453), 1,
- anon_sym_RBRACK,
- ACTIONS(5455), 1,
- sym__concat,
- STATE(2104), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [109610] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2111), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1087), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 23,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [109662] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1055), 1,
- anon_sym_RBRACK,
- ACTIONS(5435), 1,
- sym__special_character,
- ACTIONS(5457), 1,
- sym__concat,
- STATE(2062), 1,
- aux_sym__literal_repeat1,
- ACTIONS(233), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(280), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [109718] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1210), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [109766] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1286), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [109814] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5459), 1,
- sym__special_character,
- STATE(2061), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1296), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [109866] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5462), 1,
- sym__special_character,
- STATE(2062), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1296), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [109918] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1278), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [109966] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1262), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [110014] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1013), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5465), 1,
- sym__concat,
- STATE(2036), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1204), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [110068] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1262), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [110116] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3767), 14,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3769), 26,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [110164] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5415), 1,
- sym__special_character,
- STATE(2061), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4498), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4500), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [110216] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4440), 14,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4442), 26,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [110264] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1258), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [110312] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1246), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [110360] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2101), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5467), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1200), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [110412] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5469), 1,
- sym__concat,
- STATE(1413), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 33,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [110466] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1063), 1,
- anon_sym_RBRACK,
- ACTIONS(5435), 1,
- sym__special_character,
- ACTIONS(5471), 1,
- sym__concat,
- STATE(2062), 1,
- aux_sym__literal_repeat1,
- ACTIONS(233), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(280), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [110522] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5473), 1,
- sym__special_character,
- STATE(2108), 1,
- aux_sym__literal_repeat1,
- ACTIONS(233), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(280), 24,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [110574] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1041), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5475), 1,
- anon_sym_RBRACK,
- ACTIONS(5477), 1,
- sym__concat,
- STATE(2104), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [110630] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1051), 1,
- anon_sym_RBRACK,
- ACTIONS(5435), 1,
- sym__special_character,
- ACTIONS(5479), 1,
- sym__concat,
- STATE(2062), 1,
- aux_sym__literal_repeat1,
- ACTIONS(233), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(280), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [110686] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1013), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5481), 1,
- sym__concat,
- STATE(2036), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1220), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [110740] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1041), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5483), 1,
- anon_sym_RBRACK,
- ACTIONS(5485), 1,
- sym__concat,
- STATE(2104), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [110796] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3673), 14,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3675), 26,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [110844] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1254), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [110892] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4907), 1,
- sym__concat,
- STATE(2073), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 33,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [110946] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(4907), 1,
- sym__concat,
- STATE(2084), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 33,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [111000] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4811), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5487), 1,
- sym__concat,
- STATE(1413), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 33,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [111054] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1238), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111102] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5415), 1,
- sym__special_character,
- STATE(2061), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3775), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3777), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111154] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5415), 1,
- sym__special_character,
- STATE(2061), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4524), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4526), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111206] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1286), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111254] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1290), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111302] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111350] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1238), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111398] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1274), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111446] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2034), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1087), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [111498] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2094), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5489), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1210), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [111550] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5415), 1,
- sym__special_character,
- STATE(2061), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4118), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4120), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111602] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1250), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111650] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2051), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1087), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [111702] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3677), 14,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3679), 26,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111750] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1041), 1,
- aux_sym_concatenation_token1,
- STATE(2104), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [111802] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1242), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111850] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5467), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5492), 1,
- sym__concat,
- STATE(2122), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1220), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [111904] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2150), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1087), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1200), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- sym__special_character,
- [111956] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1087), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5494), 1,
- sym__concat,
- STATE(1924), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1220), 23,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [112010] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1041), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5496), 1,
- sym__concat,
- STATE(2094), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1204), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [112064] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1230), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [112112] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2065), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1013), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [112164] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1067), 1,
- anon_sym_RBRACK,
- ACTIONS(5435), 1,
- sym__special_character,
- ACTIONS(5498), 1,
- sym__concat,
- STATE(2062), 1,
- aux_sym__literal_repeat1,
- ACTIONS(233), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(280), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [112220] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5500), 1,
- sym__special_character,
- STATE(2108), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1296), 24,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [112272] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3787), 14,
- anon_sym_PIPE,
- anon_sym_EQ_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_EQ_TILDE,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3789), 26,
- sym_file_descriptor,
- sym_test_operator,
- sym__bare_dollar,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [112320] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [112368] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1087), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5503), 1,
- sym__concat,
- STATE(1924), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1204), 23,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [112422] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1258), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [112470] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1282), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [112518] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1041), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5505), 1,
- sym__concat,
- STATE(2094), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1220), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [112572] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1246), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [112620] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5467), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5507), 1,
- sym__concat,
- STATE(2122), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1204), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [112674] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5513), 1,
- sym_extglob_pattern,
- ACTIONS(5511), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5509), 25,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [112724] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1308), 1,
- sym_test_operator,
- STATE(2065), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1013), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(5378), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5376), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [112778] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1254), 26,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [112826] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1041), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5515), 1,
- anon_sym_RBRACK,
- ACTIONS(5517), 1,
- sym__concat,
- STATE(2104), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [112882] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 27,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [112930] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2122), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5519), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [112982] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1041), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5522), 1,
- sym__concat,
- STATE(2094), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1220), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [113036] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2101), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5467), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4118), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4120), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [113088] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2116), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5467), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4148), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4150), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [113140] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5524), 1,
- sym__special_character,
- STATE(2245), 1,
- aux_sym__literal_repeat1,
- ACTIONS(233), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(280), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [113191] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1226), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [113238] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [113285] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1286), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [113332] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1234), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [113379] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1262), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [113426] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1238), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [113473] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1270), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [113520] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1200), 25,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- sym__special_character,
- [113567] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5526), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5528), 1,
- sym__concat,
- STATE(2156), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1220), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [113620] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1254), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [113667] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1234), 25,
- sym__concat,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [113714] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1262), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [113761] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1254), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [113808] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1246), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [113855] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1258), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [113902] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1246), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [113949] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5532), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5530), 25,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [113996] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1258), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [114043] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1254), 25,
- sym__concat,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [114090] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1278), 25,
- sym__concat,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [114137] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1250), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [114184] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5526), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5534), 1,
- sym__concat,
- STATE(2156), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1204), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [114237] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1238), 25,
- sym__concat,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [114284] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1087), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5536), 1,
- sym__concat,
- STATE(1924), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1220), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [114337] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5538), 1,
- sym__special_character,
- STATE(2182), 1,
- aux_sym__literal_repeat1,
- ACTIONS(233), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(280), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [114388] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1290), 25,
- sym__concat,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [114435] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5540), 1,
- sym__special_character,
- STATE(2226), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4133), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(4135), 24,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [114486] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 25,
- sym__concat,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [114533] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1290), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [114580] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2156), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5542), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [114631] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [114678] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1286), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [114725] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1210), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [114772] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1282), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [114819] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1282), 25,
- sym__concat,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [114866] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1242), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [114913] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1278), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [114960] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1900), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1902), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [115007] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [115054] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5545), 1,
- sym__special_character,
- STATE(2166), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1296), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [115105] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3787), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3789), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [115152] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1230), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [115199] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1282), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [115246] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1250), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [115293] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1290), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [115340] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [115387] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [115434] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [115481] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1282), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [115528] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [115575] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1242), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [115622] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 25,
- sym__concat,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [115669] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1278), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [115716] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1278), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [115763] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1238), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [115810] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5548), 1,
- sym__special_character,
- STATE(2182), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1296), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [115861] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1226), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [115908] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1234), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [115955] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1290), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [116002] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5551), 1,
- sym__special_character,
- STATE(2166), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4118), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4120), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [116053] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1274), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [116100] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5551), 1,
- sym__special_character,
- STATE(2166), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4133), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4135), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [116151] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1226), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [116198] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1892), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1894), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [116245] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1234), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [116292] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 25,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [116339] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5551), 1,
- sym__special_character,
- STATE(2166), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3775), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3777), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [116390] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3677), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3679), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [116437] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5557), 1,
- sym__concat,
- ACTIONS(5555), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5553), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [116486] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1262), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [116533] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1226), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [116580] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5563), 1,
- sym__concat,
- ACTIONS(5561), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5559), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [116629] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1258), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [116676] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1246), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [116723] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 15,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- sym__special_character,
- ACTIONS(1200), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [116770] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1200), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [116817] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5540), 1,
- sym__special_character,
- STATE(2226), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4303), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(4305), 24,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [116868] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5565), 1,
- anon_sym_LBRACK,
- ACTIONS(5378), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5376), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [116917] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1262), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [116964] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5567), 1,
- sym__special_character,
- STATE(2250), 1,
- aux_sym__literal_repeat1,
- ACTIONS(233), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(280), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [117015] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1270), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [117062] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1087), 1,
- aux_sym_concatenation_token1,
- ACTIONS(5569), 1,
- sym__concat,
- STATE(1924), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1204), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [117115] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5551), 1,
- sym__special_character,
- STATE(2166), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4524), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4526), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [117166] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5551), 1,
- sym__special_character,
- STATE(2166), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3791), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3793), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [117217] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1254), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [117264] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2135), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5526), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1200), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [117315] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1286), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [117362] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1210), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [117409] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1286), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [117456] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1210), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [117503] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1238), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [117550] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1250), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [117597] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1230), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [117644] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1238), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [117691] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1242), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [117738] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5571), 25,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [117785] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4804), 2,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- ACTIONS(4806), 5,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_LT_LT_DASH,
- ACTIONS(4666), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4678), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [117836] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4668), 2,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- ACTIONS(4670), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4673), 5,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_LT_LT_DASH,
- ACTIONS(4666), 6,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4675), 6,
- sym_file_descriptor,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4678), 15,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [117891] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5577), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5575), 23,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [117940] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5581), 1,
- sym__special_character,
- STATE(2226), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1296), 24,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [117991] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1250), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [118038] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1254), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [118085] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1246), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [118132] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1274), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [118179] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1258), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [118226] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5551), 1,
- sym__special_character,
- STATE(2166), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4498), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4500), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [118277] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1230), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [118324] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1242), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [118371] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2148), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5526), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4148), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4150), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [118422] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2135), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(5526), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4118), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4120), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [118473] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1270), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [118520] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5586), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5584), 25,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [118567] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1290), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [118614] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1274), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [118661] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5592), 1,
- sym__concat,
- ACTIONS(5590), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5588), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [118710] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1274), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [118757] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1278), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [118804] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1230), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [118851] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5594), 1,
- sym__special_character,
- STATE(2245), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1296), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [118902] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2208), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1087), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [118953] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5597), 1,
- sym_extglob_pattern,
- ACTIONS(5511), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5509), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [119002] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5601), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5599), 25,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [119049] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1282), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [119096] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5603), 1,
- sym__special_character,
- STATE(2250), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1296), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [119147] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1266), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [119194] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5610), 1,
- sym__concat,
- ACTIONS(5608), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5606), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [119243] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1270), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [119290] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5571), 25,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [119337] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1234), 25,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- aux_sym_concatenation_token1,
- [119384] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1266), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [119431] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5612), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- STATE(5221), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [119513] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5650), 18,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [119575] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4668), 2,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- ACTIONS(4673), 4,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4666), 5,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4670), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4675), 6,
- sym_file_descriptor,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4678), 16,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [119629] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5654), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5259), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [119711] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5656), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5309), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [119793] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5658), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5267), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [119875] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5660), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5287), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [119957] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5662), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5298), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [120039] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5664), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5254), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [120121] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1200), 24,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- sym__special_character,
- [120167] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5666), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5199), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [120249] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5668), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5177), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [120331] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5670), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5271), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [120413] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5672), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5219), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [120495] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5674), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5224), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [120577] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5676), 1,
- sym__special_character,
- STATE(2272), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1296), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [120627] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5532), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5530), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [120673] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5679), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5266), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [120755] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1270), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [120801] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5681), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5283), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [120883] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5685), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5683), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [120929] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5687), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5178), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [121011] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5689), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5293), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [121093] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5691), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5169), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [121175] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5693), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5197), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [121257] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5695), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5297), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [121339] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5697), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5300), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [121421] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5652), 2,
- anon_sym_EQ,
- anon_sym_PIPE,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 18,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [121487] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1226), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [121533] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 22,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [121583] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 22,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [121633] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 10,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5571), 22,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [121685] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5705), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5209), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [121767] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5709), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5707), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [121813] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 8,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5571), 22,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [121867] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5715), 1,
- sym_test_operator,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 21,
- sym__concat,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [121925] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5719), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5717), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [121971] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5715), 1,
- sym_test_operator,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5721), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5723), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 19,
- sym__concat,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [122033] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5715), 1,
- sym_test_operator,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5721), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5723), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5725), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 17,
- sym__concat,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [122097] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5729), 1,
- anon_sym_DQUOTE,
- STATE(3632), 1,
- sym_string,
- ACTIONS(1175), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(5731), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(5727), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [122151] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5715), 1,
- sym_test_operator,
- ACTIONS(5733), 1,
- anon_sym_AMP,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5721), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5723), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5725), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5573), 3,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 17,
- sym__concat,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [122217] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5735), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5185), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [122299] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5737), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5281), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [122381] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5739), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5295), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [122463] = 14,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5715), 1,
- sym_test_operator,
- ACTIONS(5733), 1,
- anon_sym_AMP,
- ACTIONS(5741), 1,
- anon_sym_CARET,
- ACTIONS(5573), 2,
- anon_sym_EQ,
- anon_sym_PIPE,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5721), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5723), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5725), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 17,
- sym__concat,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [122531] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5608), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5606), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [122577] = 15,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5715), 1,
- sym_test_operator,
- ACTIONS(5733), 1,
- anon_sym_AMP,
- ACTIONS(5741), 1,
- anon_sym_CARET,
- ACTIONS(5743), 1,
- anon_sym_PIPE,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5721), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5723), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5725), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 17,
- sym__concat,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [122647] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5715), 1,
- sym_test_operator,
- ACTIONS(5733), 1,
- anon_sym_AMP,
- ACTIONS(5741), 1,
- anon_sym_CARET,
- ACTIONS(5743), 1,
- anon_sym_PIPE,
- ACTIONS(5745), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5721), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5723), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5725), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- sym__concat,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [122719] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5715), 1,
- sym_test_operator,
- ACTIONS(5733), 1,
- anon_sym_AMP,
- ACTIONS(5741), 1,
- anon_sym_CARET,
- ACTIONS(5743), 1,
- anon_sym_PIPE,
- ACTIONS(5745), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5747), 1,
- anon_sym_EQ,
- ACTIONS(5749), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5751), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5753), 1,
- anon_sym_QMARK,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5721), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5723), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5725), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 13,
- sym__concat,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RBRACK,
- [122797] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5715), 1,
- sym_test_operator,
- ACTIONS(5733), 1,
- anon_sym_AMP,
- ACTIONS(5741), 1,
- anon_sym_CARET,
- ACTIONS(5743), 1,
- anon_sym_PIPE,
- ACTIONS(5745), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5749), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5753), 1,
- anon_sym_QMARK,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5721), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5723), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5725), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 14,
- sym__concat,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RBRACK,
- anon_sym_EQ_TILDE,
- [122873] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5757), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5755), 22,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [122929] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 22,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [122985] = 14,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5652), 1,
- anon_sym_EQ,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 18,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [123053] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5759), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5318), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [123135] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5761), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5285), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [123217] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 15,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- sym__special_character,
- ACTIONS(1200), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [123263] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5590), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5588), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [123309] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5757), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5755), 22,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [123357] = 15,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5652), 1,
- anon_sym_EQ,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 17,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [123427] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5763), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5239), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [123509] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5765), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5310), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [123591] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1892), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1894), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [123637] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5767), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5189), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [123719] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5757), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5755), 22,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [123775] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5769), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5166), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [123857] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5771), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5270), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [123939] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5729), 1,
- anon_sym_DQUOTE,
- STATE(3632), 1,
- sym_string,
- ACTIONS(1171), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(5731), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(5727), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [123993] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5773), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5301), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [124075] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5775), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5312), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [124157] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5777), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5252), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [124239] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5779), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5227), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [124321] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5781), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5243), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [124403] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1200), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [124449] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5783), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5277), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [124531] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5785), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5232), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [124613] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5787), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5223), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [124695] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1258), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [124741] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 14,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_COLON,
- [124817] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5789), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5206), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [124899] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5791), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5302), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [124981] = 17,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5652), 1,
- anon_sym_EQ,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 15,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_EQ_TILDE,
- anon_sym_COLON,
- [125055] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5793), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5176), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [125137] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1274), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [125183] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1230), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [125229] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5586), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5584), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [125275] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 3,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- ACTIONS(5650), 18,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [125339] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1900), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1902), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [125385] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 8,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5650), 22,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [125439] = 10,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5650), 20,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [125499] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3524), 5,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4796), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4798), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- ACTIONS(3536), 16,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [125549] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5795), 1,
- sym__special_character,
- STATE(2272), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4428), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(4430), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [125599] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1246), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [125645] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1242), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [125691] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5443), 1,
- anon_sym_RBRACK,
- ACTIONS(5797), 1,
- sym__concat,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [125741] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5453), 1,
- anon_sym_RBRACK,
- ACTIONS(5799), 1,
- sym__concat,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [125791] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5803), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5801), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [125837] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3677), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3679), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [125883] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5805), 1,
- sym__special_character,
- STATE(2354), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1296), 24,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [125933] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1250), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [125979] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5808), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5284), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [126061] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5812), 1,
- anon_sym_EQ,
- ACTIONS(5814), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(5810), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [126109] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5818), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5816), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [126155] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5419), 1,
- anon_sym_RBRACK,
- ACTIONS(5820), 1,
- sym__concat,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [126205] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5824), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5822), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [126251] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5828), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5826), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [126297] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5715), 1,
- sym_test_operator,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 21,
- sym__concat,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [126355] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5828), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5826), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [126401] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 22,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [126457] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5577), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5575), 22,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [126505] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 22,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [126561] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3787), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3789), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [126607] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5650), 22,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [126663] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [126709] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1282), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [126755] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 10,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5650), 22,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [126807] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 15,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- sym__special_character,
- ACTIONS(1200), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [126853] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [126899] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1290), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [126945] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5652), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 22,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [126995] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5475), 1,
- anon_sym_RBRACK,
- ACTIONS(5830), 1,
- sym__concat,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [127045] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [127091] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1234), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [127137] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1254), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [127183] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5832), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5246), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [127265] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1282), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [127311] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4623), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4625), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [127357] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [127403] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5483), 1,
- anon_sym_RBRACK,
- ACTIONS(5834), 1,
- sym__concat,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [127453] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1238), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [127499] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5836), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5304), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [127581] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1278), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [127627] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1254), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [127673] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1234), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [127719] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5601), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5599), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [127765] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1262), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [127811] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4611), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(4613), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [127857] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4226), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4228), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [127903] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1290), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [127949] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5838), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5190), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [128031] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1200), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [128077] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5571), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [128123] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4226), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(4228), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [128169] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5571), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [128215] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4623), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(4625), 25,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [128261] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [128307] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1282), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [128353] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [128399] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1238), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [128445] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1278), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [128491] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5840), 1,
- sym_extglob_pattern,
- ACTIONS(5511), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5509), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [128539] = 17,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5715), 1,
- sym_test_operator,
- ACTIONS(5733), 1,
- anon_sym_AMP,
- ACTIONS(5741), 1,
- anon_sym_CARET,
- ACTIONS(5743), 1,
- anon_sym_PIPE,
- ACTIONS(5745), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5749), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5842), 1,
- anon_sym_EQ,
- ACTIONS(5699), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5721), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5723), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5725), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5844), 15,
- sym__concat,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [128613] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 24,
- sym__concat,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [128659] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [128705] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1286), 25,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [128751] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5848), 1,
- anon_sym_EQ,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5846), 16,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [128823] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5652), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5650), 22,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [128871] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1278), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [128917] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1254), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [128963] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1226), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [129009] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1238), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [129055] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1234), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [129101] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4804), 2,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- ACTIONS(4806), 4,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(4666), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4678), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [129151] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1246), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [129197] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5515), 1,
- anon_sym_RBRACK,
- ACTIONS(5850), 1,
- sym__concat,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 22,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [129247] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1258), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [129293] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5852), 1,
- sym__special_character,
- STATE(2354), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4118), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4120), 24,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [129343] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1270), 24,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [129389] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1290), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [129435] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [129481] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1282), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [129527] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5854), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5201), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [129609] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [129655] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5856), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5265), 1,
- aux_sym_arithmetic_expansion_repeat1,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [129737] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5858), 1,
- sym_extglob_pattern,
- ACTIONS(5511), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5509), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [129785] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1234), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [129831] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1254), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [129877] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4611), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4613), 26,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [129923] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1278), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [129969] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1238), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [130015] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1290), 24,
- sym_test_operator,
- sym_extglob_pattern,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [130061] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [130106] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5864), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5860), 34,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [130153] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5866), 1,
- anon_sym_EQ,
- ACTIONS(5872), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5874), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5876), 1,
- anon_sym_PIPE,
- ACTIONS(5878), 1,
- anon_sym_CARET,
- ACTIONS(5880), 1,
- anon_sym_AMP,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5896), 1,
- anon_sym_RPAREN,
- ACTIONS(5898), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5900), 1,
- anon_sym_QMARK,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5870), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [130232] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5908), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5904), 33,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [130281] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5908), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5904), 33,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [130330] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [130387] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [130432] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [130477] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5908), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5920), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5904), 30,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- [130528] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5922), 1,
- anon_sym_LBRACK,
- ACTIONS(5378), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5376), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [130575] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5924), 1,
- anon_sym_EQ,
- ACTIONS(5928), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5930), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5932), 1,
- anon_sym_PIPE,
- ACTIONS(5934), 1,
- anon_sym_CARET,
- ACTIONS(5936), 1,
- anon_sym_AMP,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5952), 1,
- anon_sym_RBRACK_RBRACK,
- ACTIONS(5954), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5956), 1,
- anon_sym_QMARK,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5938), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5940), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5942), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5926), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [130654] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5952), 1,
- anon_sym_RBRACK,
- ACTIONS(5960), 1,
- anon_sym_EQ,
- ACTIONS(5966), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5968), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5970), 1,
- anon_sym_PIPE,
- ACTIONS(5972), 1,
- anon_sym_CARET,
- ACTIONS(5974), 1,
- anon_sym_AMP,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5990), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5992), 1,
- anon_sym_QMARK,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5976), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5978), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5980), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5964), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [130733] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5908), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5996), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5920), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5904), 28,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [130786] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [130841] = 17,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5842), 1,
- anon_sym_EQ,
- ACTIONS(5928), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5930), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5932), 1,
- anon_sym_PIPE,
- ACTIONS(5934), 1,
- anon_sym_CARET,
- ACTIONS(5936), 1,
- anon_sym_AMP,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5938), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5940), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5942), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5844), 14,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [130914] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5908), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5996), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5998), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5920), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5904), 26,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [130969] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5532), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5530), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [131014] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5952), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(6000), 1,
- anon_sym_EQ,
- ACTIONS(6004), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6006), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6008), 1,
- anon_sym_PIPE,
- ACTIONS(6010), 1,
- anon_sym_CARET,
- ACTIONS(6012), 1,
- anon_sym_AMP,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6028), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6030), 1,
- anon_sym_QMARK,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6014), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6016), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6018), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6002), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [131093] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5908), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5996), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5998), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5920), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6034), 4,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5904), 22,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- [131150] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5908), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5996), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5998), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6036), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5920), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6034), 4,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5904), 20,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- [131209] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5908), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6038), 1,
- anon_sym_AMP,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5996), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5998), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6036), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5920), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6034), 4,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5904), 19,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- [131270] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5908), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6038), 1,
- anon_sym_AMP,
- ACTIONS(6040), 1,
- anon_sym_CARET,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5996), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5998), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6036), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5920), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6034), 4,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5904), 18,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- [131333] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5908), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6038), 1,
- anon_sym_AMP,
- ACTIONS(6040), 1,
- anon_sym_CARET,
- ACTIONS(6042), 1,
- anon_sym_PIPE,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5996), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5998), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6036), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5920), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6034), 4,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5904), 17,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- [131398] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5384), 1,
- anon_sym_esac,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5978), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2670), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [131487] = 14,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5908), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6038), 1,
- anon_sym_AMP,
- ACTIONS(6040), 1,
- anon_sym_CARET,
- ACTIONS(6042), 1,
- anon_sym_PIPE,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5996), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5998), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6036), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6062), 2,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- ACTIONS(5920), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6034), 4,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5904), 15,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- [131554] = 15,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5908), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6038), 1,
- anon_sym_AMP,
- ACTIONS(6040), 1,
- anon_sym_CARET,
- ACTIONS(6042), 1,
- anon_sym_PIPE,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5996), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5998), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6036), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6062), 2,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- ACTIONS(6064), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_DASHo,
- ACTIONS(5920), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6034), 4,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5904), 13,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [131623] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6066), 1,
- anon_sym_EQ,
- ACTIONS(5810), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5814), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [131670] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_file_descriptor,
- ACTIONS(2937), 1,
- anon_sym_DQUOTE,
- STATE(3642), 1,
- sym_string,
- ACTIONS(6070), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6068), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [131723] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5532), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5530), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [131768] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6072), 1,
- sym__concat,
- ACTIONS(5608), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5606), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [131815] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6074), 1,
- sym__concat,
- ACTIONS(5590), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5588), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [131862] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6078), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6076), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [131907] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6080), 1,
- anon_sym_EQ,
- ACTIONS(6084), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6086), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6088), 1,
- anon_sym_PIPE,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(6100), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6102), 1,
- anon_sym_QMARK,
- ACTIONS(6104), 1,
- anon_sym_COLON,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6082), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [131986] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [132035] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6106), 1,
- anon_sym_esac,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5467), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2663), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [132124] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [132181] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6108), 1,
- anon_sym_esac,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5464), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2662), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [132270] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [132325] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5924), 1,
- anon_sym_EQ,
- ACTIONS(5928), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5930), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5932), 1,
- anon_sym_PIPE,
- ACTIONS(5934), 1,
- anon_sym_CARET,
- ACTIONS(5936), 1,
- anon_sym_AMP,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5954), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5956), 1,
- anon_sym_QMARK,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(6110), 1,
- anon_sym_RBRACK_RBRACK,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5938), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5940), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5942), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5926), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [132404] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5577), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5575), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [132451] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [132506] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6114), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6112), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [132551] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [132596] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6116), 1,
- sym__concat,
- ACTIONS(5590), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5588), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [132643] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [132692] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5372), 1,
- anon_sym_esac,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5976), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2669), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [132781] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5924), 1,
- anon_sym_EQ,
- ACTIONS(5928), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5930), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5932), 1,
- anon_sym_PIPE,
- ACTIONS(5934), 1,
- anon_sym_CARET,
- ACTIONS(5936), 1,
- anon_sym_AMP,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5954), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5956), 1,
- anon_sym_QMARK,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5938), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5940), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5942), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 12,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RBRACK_RBRACK,
- [132858] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 10,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [132909] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5960), 1,
- anon_sym_EQ,
- ACTIONS(5966), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5968), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5970), 1,
- anon_sym_PIPE,
- ACTIONS(5972), 1,
- anon_sym_CARET,
- ACTIONS(5974), 1,
- anon_sym_AMP,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5990), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5992), 1,
- anon_sym_QMARK,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(6110), 1,
- anon_sym_RBRACK,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5976), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5978), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5980), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5964), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [132988] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 8,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [133041] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [133098] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6118), 1,
- sym__concat,
- ACTIONS(5608), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5606), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [133145] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5338), 1,
- anon_sym_esac,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5486), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2680), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [133234] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6120), 1,
- anon_sym_esac,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5967), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2666), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [133323] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5344), 1,
- anon_sym_esac,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5512), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2697), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [133412] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5940), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5942), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 18,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [133473] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5938), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5940), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5942), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [133536] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5936), 1,
- anon_sym_AMP,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5938), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5940), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5942), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5573), 3,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [133601] = 14,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5934), 1,
- anon_sym_CARET,
- ACTIONS(5936), 1,
- anon_sym_AMP,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(5573), 2,
- anon_sym_EQ,
- anon_sym_PIPE,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5938), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5940), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5942), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [133668] = 15,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5932), 1,
- anon_sym_PIPE,
- ACTIONS(5934), 1,
- anon_sym_CARET,
- ACTIONS(5936), 1,
- anon_sym_AMP,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5938), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5940), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5942), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [133737] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5930), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5932), 1,
- anon_sym_PIPE,
- ACTIONS(5934), 1,
- anon_sym_CARET,
- ACTIONS(5936), 1,
- anon_sym_AMP,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5938), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5940), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5942), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 15,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [133808] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6122), 1,
- anon_sym_esac,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5965), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2664), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [133897] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5928), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5930), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5932), 1,
- anon_sym_PIPE,
- ACTIONS(5934), 1,
- anon_sym_CARET,
- ACTIONS(5936), 1,
- anon_sym_AMP,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5956), 1,
- anon_sym_QMARK,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5938), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5940), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5942), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 13,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- [133972] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134027] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134076] = 17,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5842), 1,
- anon_sym_EQ,
- ACTIONS(5872), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5874), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5876), 1,
- anon_sym_PIPE,
- ACTIONS(5878), 1,
- anon_sym_CARET,
- ACTIONS(5880), 1,
- anon_sym_AMP,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5844), 14,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134149] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [134194] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5586), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5584), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134239] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6137), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(6140), 1,
- sym_file_descriptor,
- ACTIONS(6143), 1,
- sym_variable_name,
- STATE(5395), 1,
- sym_subscript,
- ACTIONS(6134), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(2505), 2,
- sym_variable_assignment,
- aux_sym_command_repeat1,
- STATE(2990), 2,
- sym_file_redirect,
- sym_herestring_redirect,
- ACTIONS(6131), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(6124), 5,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(6128), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(6126), 14,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [134302] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134351] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134400] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 10,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134451] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6146), 1,
- sym__concat,
- ACTIONS(5561), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5559), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134498] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6148), 1,
- sym__concat,
- ACTIONS(5555), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5553), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134545] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 8,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134598] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5866), 1,
- anon_sym_EQ,
- ACTIONS(5872), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5874), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5876), 1,
- anon_sym_PIPE,
- ACTIONS(5878), 1,
- anon_sym_CARET,
- ACTIONS(5880), 1,
- anon_sym_AMP,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5898), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5900), 1,
- anon_sym_QMARK,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(6150), 1,
- anon_sym_RPAREN,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5870), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [134677] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6080), 1,
- anon_sym_EQ,
- ACTIONS(6084), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6086), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6088), 1,
- anon_sym_PIPE,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(6100), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6102), 1,
- anon_sym_QMARK,
- ACTIONS(6152), 1,
- anon_sym_COLON,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6082), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [134756] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134813] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 18,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134874] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [134937] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5866), 1,
- anon_sym_EQ,
- ACTIONS(5872), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5874), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5876), 1,
- anon_sym_PIPE,
- ACTIONS(5878), 1,
- anon_sym_CARET,
- ACTIONS(5880), 1,
- anon_sym_AMP,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5898), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5900), 1,
- anon_sym_QMARK,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(6154), 1,
- anon_sym_RPAREN,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5870), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [135016] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6080), 1,
- anon_sym_EQ,
- ACTIONS(6084), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6086), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6088), 1,
- anon_sym_PIPE,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(6100), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6102), 1,
- anon_sym_QMARK,
- ACTIONS(6156), 1,
- anon_sym_COLON,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6082), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [135095] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5880), 1,
- anon_sym_AMP,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5573), 3,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [135160] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [135205] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5586), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5584), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [135250] = 17,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5842), 1,
- anon_sym_EQ,
- ACTIONS(6004), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6006), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6008), 1,
- anon_sym_PIPE,
- ACTIONS(6010), 1,
- anon_sym_CARET,
- ACTIONS(6012), 1,
- anon_sym_AMP,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6014), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6016), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6018), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5844), 14,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_EQ_TILDE,
- anon_sym_QMARK,
- [135323] = 15,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5876), 1,
- anon_sym_PIPE,
- ACTIONS(5878), 1,
- anon_sym_CARET,
- ACTIONS(5880), 1,
- anon_sym_AMP,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [135392] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5874), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5876), 1,
- anon_sym_PIPE,
- ACTIONS(5878), 1,
- anon_sym_CARET,
- ACTIONS(5880), 1,
- anon_sym_AMP,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 15,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [135463] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [135508] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [135553] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5866), 1,
- anon_sym_EQ,
- ACTIONS(5872), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5874), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5876), 1,
- anon_sym_PIPE,
- ACTIONS(5878), 1,
- anon_sym_CARET,
- ACTIONS(5880), 1,
- anon_sym_AMP,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5898), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5900), 1,
- anon_sym_QMARK,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 12,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RPAREN,
- [135630] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5872), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5874), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5876), 1,
- anon_sym_PIPE,
- ACTIONS(5878), 1,
- anon_sym_CARET,
- ACTIONS(5880), 1,
- anon_sym_AMP,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5900), 1,
- anon_sym_QMARK,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 13,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RPAREN,
- anon_sym_EQ_TILDE,
- [135705] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6158), 1,
- anon_sym_esac,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(6000), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2688), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [135794] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5408), 1,
- anon_sym_esac,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(6004), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2691), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [135883] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6160), 1,
- anon_sym_EQ,
- ACTIONS(5810), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5814), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [135930] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [135985] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_file_descriptor,
- ACTIONS(2937), 1,
- anon_sym_DQUOTE,
- STATE(3642), 1,
- sym_string,
- ACTIONS(6070), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6068), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [136038] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(5332), 1,
- anon_sym_esac,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(6005), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2692), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [136127] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [136182] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6162), 1,
- sym__concat,
- ACTIONS(5561), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5559), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [136229] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6080), 1,
- anon_sym_EQ,
- ACTIONS(6084), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6086), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6088), 1,
- anon_sym_PIPE,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(6100), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6102), 1,
- anon_sym_QMARK,
- ACTIONS(6164), 1,
- anon_sym_COLON,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6082), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [136308] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6168), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6166), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [136353] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6170), 1,
- sym__concat,
- ACTIONS(5555), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5553), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [136400] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [136455] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- sym__special_character,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1200), 24,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [136500] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6084), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6086), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6088), 1,
- anon_sym_PIPE,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(6102), 1,
- anon_sym_QMARK,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 13,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_EQ_TILDE,
- anon_sym_COLON,
- [136575] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6080), 1,
- anon_sym_EQ,
- ACTIONS(6084), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6086), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6088), 1,
- anon_sym_PIPE,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(6100), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6102), 1,
- anon_sym_QMARK,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 12,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_COLON,
- [136652] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [136707] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [136762] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6086), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6088), 1,
- anon_sym_PIPE,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 15,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [136833] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6000), 1,
- anon_sym_EQ,
- ACTIONS(6004), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6006), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6008), 1,
- anon_sym_PIPE,
- ACTIONS(6010), 1,
- anon_sym_CARET,
- ACTIONS(6012), 1,
- anon_sym_AMP,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6028), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6030), 1,
- anon_sym_QMARK,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(6110), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6014), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6016), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6018), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6002), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [136912] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5866), 1,
- anon_sym_EQ,
- ACTIONS(5872), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5874), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5876), 1,
- anon_sym_PIPE,
- ACTIONS(5878), 1,
- anon_sym_CARET,
- ACTIONS(5880), 1,
- anon_sym_AMP,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5898), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5900), 1,
- anon_sym_QMARK,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(6172), 1,
- anon_sym_RPAREN,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5870), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [136991] = 15,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6088), 1,
- anon_sym_PIPE,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [137060] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [137117] = 14,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(5573), 2,
- anon_sym_EQ,
- anon_sym_PIPE,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [137184] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5906), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6038), 1,
- anon_sym_AMP,
- ACTIONS(6040), 1,
- anon_sym_CARET,
- ACTIONS(6042), 1,
- anon_sym_PIPE,
- ACTIONS(6178), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(5862), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5996), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5998), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6036), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6062), 2,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- ACTIONS(6064), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_DASHo,
- ACTIONS(6174), 2,
- anon_sym_SEMI,
- anon_sym_COMMA,
- ACTIONS(5920), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6034), 4,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6176), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [137255] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6182), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6180), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [137300] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5573), 3,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [137365] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [137420] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6186), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6184), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [137465] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(6004), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6006), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6008), 1,
- anon_sym_PIPE,
- ACTIONS(6010), 1,
- anon_sym_CARET,
- ACTIONS(6012), 1,
- anon_sym_AMP,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6030), 1,
- anon_sym_QMARK,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6014), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6016), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6018), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 13,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_EQ_TILDE,
- [137540] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [137603] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5924), 1,
- anon_sym_EQ,
- ACTIONS(5928), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5930), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5932), 1,
- anon_sym_PIPE,
- ACTIONS(5934), 1,
- anon_sym_CARET,
- ACTIONS(5936), 1,
- anon_sym_AMP,
- ACTIONS(5950), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5954), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5956), 1,
- anon_sym_QMARK,
- ACTIONS(5958), 1,
- sym_test_operator,
- ACTIONS(6188), 1,
- anon_sym_RBRACK_RBRACK,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5938), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5940), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5942), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5944), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5946), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5948), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5926), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [137682] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6182), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6180), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [137727] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 18,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [137788] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6000), 1,
- anon_sym_EQ,
- ACTIONS(6004), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6006), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6008), 1,
- anon_sym_PIPE,
- ACTIONS(6010), 1,
- anon_sym_CARET,
- ACTIONS(6012), 1,
- anon_sym_AMP,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6028), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6030), 1,
- anon_sym_QMARK,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6014), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6016), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6018), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 12,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [137865] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [137922] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 8,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [137975] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5960), 1,
- anon_sym_EQ,
- ACTIONS(5966), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5968), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5970), 1,
- anon_sym_PIPE,
- ACTIONS(5972), 1,
- anon_sym_CARET,
- ACTIONS(5974), 1,
- anon_sym_AMP,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5990), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5992), 1,
- anon_sym_QMARK,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(6188), 1,
- anon_sym_RBRACK,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5976), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5978), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5980), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5964), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [138054] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(6006), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6008), 1,
- anon_sym_PIPE,
- ACTIONS(6010), 1,
- anon_sym_CARET,
- ACTIONS(6012), 1,
- anon_sym_AMP,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6014), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6016), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6018), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 15,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [138125] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [138170] = 15,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(6008), 1,
- anon_sym_PIPE,
- ACTIONS(6010), 1,
- anon_sym_CARET,
- ACTIONS(6012), 1,
- anon_sym_AMP,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6014), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6016), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6018), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [138239] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5601), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5599), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [138284] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [138339] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 10,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [138390] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [138439] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [138488] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6080), 1,
- anon_sym_EQ,
- ACTIONS(6084), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6086), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6088), 1,
- anon_sym_PIPE,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(6100), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6102), 1,
- anon_sym_QMARK,
- ACTIONS(6190), 1,
- anon_sym_COLON,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6082), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [138567] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5966), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5968), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5970), 1,
- anon_sym_PIPE,
- ACTIONS(5972), 1,
- anon_sym_CARET,
- ACTIONS(5974), 1,
- anon_sym_AMP,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5992), 1,
- anon_sym_QMARK,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5976), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5978), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5980), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 13,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RBRACK,
- anon_sym_EQ_TILDE,
- [138642] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5960), 1,
- anon_sym_EQ,
- ACTIONS(5966), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5968), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5970), 1,
- anon_sym_PIPE,
- ACTIONS(5972), 1,
- anon_sym_CARET,
- ACTIONS(5974), 1,
- anon_sym_AMP,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5990), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5992), 1,
- anon_sym_QMARK,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5976), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5978), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5980), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 12,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RBRACK,
- [138719] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5968), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5970), 1,
- anon_sym_PIPE,
- ACTIONS(5972), 1,
- anon_sym_CARET,
- ACTIONS(5974), 1,
- anon_sym_AMP,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5976), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5978), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5980), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 15,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [138790] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [138847] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [138902] = 14,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6010), 1,
- anon_sym_CARET,
- ACTIONS(6012), 1,
- anon_sym_AMP,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(5573), 2,
- anon_sym_EQ,
- anon_sym_PIPE,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6014), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6016), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6018), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [138969] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6012), 1,
- anon_sym_AMP,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6014), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6016), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6018), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5573), 3,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139034] = 15,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(5970), 1,
- anon_sym_PIPE,
- ACTIONS(5972), 1,
- anon_sym_CARET,
- ACTIONS(5974), 1,
- anon_sym_AMP,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5976), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5978), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5980), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139103] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1185), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1308), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139148] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5577), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5575), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139195] = 14,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5972), 1,
- anon_sym_CARET,
- ACTIONS(5974), 1,
- anon_sym_AMP,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(5573), 2,
- anon_sym_EQ,
- anon_sym_PIPE,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5976), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5978), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5980), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139262] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6192), 2,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [139339] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5974), 1,
- anon_sym_AMP,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5976), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5978), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5980), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5573), 3,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139404] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6014), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6016), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6018), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 16,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139467] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6194), 1,
- anon_sym_LBRACK,
- ACTIONS(5378), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5376), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139514] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5976), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5978), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5980), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139577] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6016), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6018), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 18,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139638] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5978), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5980), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 18,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139699] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5571), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139744] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139801] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 8,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139854] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [139909] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [139954] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 10,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [140005] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [140054] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [140103] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5571), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [140148] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 20,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [140205] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 20,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [140262] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6196), 1,
- sym__special_character,
- STATE(2604), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1296), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [140311] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6000), 1,
- anon_sym_EQ,
- ACTIONS(6004), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6006), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6008), 1,
- anon_sym_PIPE,
- ACTIONS(6010), 1,
- anon_sym_CARET,
- ACTIONS(6012), 1,
- anon_sym_AMP,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6028), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6030), 1,
- anon_sym_QMARK,
- ACTIONS(6032), 1,
- sym_test_operator,
- ACTIONS(6188), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6014), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6016), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6018), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6002), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [140390] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5729), 1,
- anon_sym_DQUOTE,
- STATE(3632), 1,
- sym_string,
- ACTIONS(1175), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(5731), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(5727), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [140443] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 8,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [140496] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5729), 1,
- anon_sym_DQUOTE,
- STATE(3632), 1,
- sym_string,
- ACTIONS(1171), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(5731), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(5727), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [140549] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6199), 1,
- anon_sym_esac,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5999), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2687), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [140638] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5866), 1,
- anon_sym_EQ,
- ACTIONS(5872), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5874), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5876), 1,
- anon_sym_PIPE,
- ACTIONS(5878), 1,
- anon_sym_CARET,
- ACTIONS(5880), 1,
- anon_sym_AMP,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5898), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5900), 1,
- anon_sym_QMARK,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(6201), 1,
- anon_sym_RPAREN,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5870), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [140717] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 21,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [140772] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6080), 1,
- anon_sym_EQ,
- ACTIONS(6084), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6086), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6088), 1,
- anon_sym_PIPE,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(6100), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6102), 1,
- anon_sym_QMARK,
- ACTIONS(6203), 1,
- anon_sym_COLON,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6082), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [140851] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 10,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [140902] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [140947] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [140992] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 21,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [141041] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5601), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5599), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [141086] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6026), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6020), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6022), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6024), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 21,
- sym_test_operator,
- anon_sym_RPAREN_RPAREN,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [141141] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6205), 1,
- sym__special_character,
- STATE(2604), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4118), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4120), 23,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [141190] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6080), 1,
- anon_sym_EQ,
- ACTIONS(6084), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6086), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6088), 1,
- anon_sym_PIPE,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(6100), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6102), 1,
- anon_sym_QMARK,
- ACTIONS(6207), 1,
- anon_sym_COLON,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6082), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [141269] = 17,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5842), 1,
- anon_sym_EQ,
- ACTIONS(5966), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5968), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5970), 1,
- anon_sym_PIPE,
- ACTIONS(5972), 1,
- anon_sym_CARET,
- ACTIONS(5974), 1,
- anon_sym_AMP,
- ACTIONS(5988), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5994), 1,
- sym_test_operator,
- ACTIONS(5962), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5976), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5978), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5980), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5982), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5984), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5986), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5844), 14,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [141342] = 17,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5842), 1,
- anon_sym_EQ,
- ACTIONS(5916), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5918), 1,
- sym_test_operator,
- ACTIONS(6084), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6086), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6088), 1,
- anon_sym_PIPE,
- ACTIONS(6090), 1,
- anon_sym_CARET,
- ACTIONS(6092), 1,
- anon_sym_AMP,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5910), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5912), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6094), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6096), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6098), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5914), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5844), 14,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_EQ_TILDE,
- anon_sym_QMARK,
- anon_sym_COLON,
- [141415] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 36,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- [141460] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5571), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [141505] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5571), 23,
- sym_test_operator,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [141550] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 13,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- aux_sym__simple_variable_name_token1,
- sym_word,
- ACTIONS(1200), 24,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [141595] = 14,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5878), 1,
- anon_sym_CARET,
- ACTIONS(5880), 1,
- anon_sym_AMP,
- ACTIONS(5894), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5902), 1,
- sym_test_operator,
- ACTIONS(5573), 2,
- anon_sym_EQ,
- anon_sym_PIPE,
- ACTIONS(5868), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5882), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5884), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5886), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5888), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5890), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5892), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [141662] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5666), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [141738] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5612), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [141814] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1246), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [141858] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1258), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [141902] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_file_descriptor,
- ACTIONS(2937), 1,
- anon_sym_DQUOTE,
- STATE(3642), 1,
- sym_string,
- ACTIONS(6070), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6068), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [141954] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1234), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [141998] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6243), 1,
- aux_sym_concatenation_token1,
- ACTIONS(6245), 1,
- sym__concat,
- STATE(2875), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 29,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [142048] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1254), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [142092] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1278), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [142136] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1238), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [142180] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1226), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [142224] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1290), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [142268] = 10,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5650), 18,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [142326] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5650), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [142386] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [142430] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1282), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [142474] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [142518] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1270), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [142562] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5652), 3,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [142624] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5652), 2,
- anon_sym_EQ,
- anon_sym_PIPE,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [142688] = 14,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5652), 1,
- anon_sym_EQ,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [142754] = 15,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5652), 1,
- anon_sym_EQ,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 15,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [142822] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 12,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RBRACK,
- [142896] = 17,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5652), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 13,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RBRACK,
- anon_sym_EQ_TILDE,
- [142968] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5803), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5801), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [143012] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5777), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [143088] = 14,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5652), 1,
- anon_sym_EQ,
- ACTIONS(6249), 1,
- anon_sym_PIPE,
- ACTIONS(6251), 1,
- anon_sym_CARET,
- ACTIONS(6253), 1,
- anon_sym_AMP,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6255), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6257), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6259), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [143154] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6180), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(6182), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [143198] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6271), 1,
- anon_sym_DQUOTE,
- STATE(3599), 1,
- sym_string,
- ACTIONS(6273), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1171), 3,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- ACTIONS(6269), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [143250] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6271), 1,
- anon_sym_DQUOTE,
- STATE(3599), 1,
- sym_string,
- ACTIONS(6273), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1175), 3,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- ACTIONS(6269), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [143302] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6249), 1,
- anon_sym_PIPE,
- ACTIONS(6251), 1,
- anon_sym_CARET,
- ACTIONS(6253), 1,
- anon_sym_AMP,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6275), 1,
- anon_sym_EQ,
- ACTIONS(6279), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6281), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6283), 1,
- anon_sym_RPAREN,
- ACTIONS(6285), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6287), 1,
- anon_sym_QMARK,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6255), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6257), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6259), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6277), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [143378] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5848), 1,
- anon_sym_EQ,
- ACTIONS(6249), 1,
- anon_sym_PIPE,
- ACTIONS(6251), 1,
- anon_sym_CARET,
- ACTIONS(6253), 1,
- anon_sym_AMP,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6279), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6281), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6255), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6257), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6259), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5846), 14,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [143448] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6076), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(6078), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [143492] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5719), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5717), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [143536] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5581), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [143622] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5589), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [143708] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5963), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [143794] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6166), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(6168), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [143838] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5964), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [143924] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5685), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5683), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [143968] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5860), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5864), 21,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [144014] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5965), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [144100] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5967), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [144186] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 20,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [144240] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5976), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [144326] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 20,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [144380] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(6299), 1,
- anon_sym_COLON,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [144456] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5978), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [144542] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6301), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5577), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5575), 19,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [144598] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5709), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5707), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [144642] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5757), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5755), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [144696] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5757), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5755), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [144742] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5467), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [144828] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5904), 12,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 21,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [144876] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6271), 1,
- anon_sym_DQUOTE,
- STATE(3599), 1,
- sym_string,
- ACTIONS(1171), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(6273), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6269), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [144928] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5904), 12,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 21,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [144976] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6307), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5904), 9,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5908), 21,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [145026] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6271), 1,
- anon_sym_DQUOTE,
- STATE(3599), 1,
- sym_string,
- ACTIONS(1175), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(6273), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6269), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [145078] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6309), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6307), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5904), 7,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5908), 21,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [145130] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5997), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [145216] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5998), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [145302] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5757), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5755), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [145356] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6309), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6311), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6307), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5904), 5,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5908), 21,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [145410] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5999), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [145496] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(6000), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [145582] = 10,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6309), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6311), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6313), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6315), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5904), 3,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(6307), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 19,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- [145640] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(6004), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [145726] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(6005), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [145812] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6184), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(6186), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [145856] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5464), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [145942] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5590), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5588), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [145986] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6309), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6311), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6313), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6315), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6317), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5904), 3,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(6307), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 17,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- [146046] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5781), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [146122] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5779), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [146198] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5672), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [146274] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5767), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [146350] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5763), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [146426] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5761), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [146502] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6180), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(6182), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [146546] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5759), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [146622] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [146666] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5739), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [146742] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5486), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [146828] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5737), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [146904] = 24,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5281), 1,
- sym_word,
- ACTIONS(5287), 1,
- anon_sym_LPAREN,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5315), 1,
- sym_test_operator,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5049), 1,
- aux_sym__literal_repeat1,
- STATE(5512), 1,
- sym_last_case_item,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6052), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5236), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4987), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [146990] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5735), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [147066] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6319), 1,
- anon_sym_AMP,
- ACTIONS(5904), 2,
- anon_sym_PIPE,
- anon_sym_CARET,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6309), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6311), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6313), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6315), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6317), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6307), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 17,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- [147128] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5705), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [147204] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1270), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [147248] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(6321), 1,
- anon_sym_COLON,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [147324] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5691), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [147400] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [147444] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5687), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [147520] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1234), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [147564] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5854), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [147640] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1226), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [147684] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5654), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [147760] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5656), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [147836] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5608), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5606), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [147880] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5904), 1,
- anon_sym_PIPE,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6319), 1,
- anon_sym_AMP,
- ACTIONS(6323), 1,
- anon_sym_CARET,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6309), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6311), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6313), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6315), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6317), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6307), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 17,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- [147944] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5658), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [148020] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6319), 1,
- anon_sym_AMP,
- ACTIONS(6323), 1,
- anon_sym_CARET,
- ACTIONS(6325), 1,
- anon_sym_PIPE,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6309), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6311), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6313), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6315), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6317), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6307), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 17,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- [148084] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5660), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [148160] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5662), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [148236] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1278), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [148280] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5685), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5683), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [148324] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5719), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5717), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [148368] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5664), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [148444] = 14,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6319), 1,
- anon_sym_AMP,
- ACTIONS(6323), 1,
- anon_sym_CARET,
- ACTIONS(6325), 1,
- anon_sym_PIPE,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6309), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6311), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6313), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6315), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6317), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6327), 2,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- ACTIONS(6307), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 15,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- [148510] = 15,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6319), 1,
- anon_sym_AMP,
- ACTIONS(6323), 1,
- anon_sym_CARET,
- ACTIONS(6325), 1,
- anon_sym_PIPE,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6309), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6311), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6313), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6315), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6317), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6327), 2,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- ACTIONS(6329), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_DASHo,
- ACTIONS(6307), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 13,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [148578] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6112), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(6114), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [148622] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5668), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [148698] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 20,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [148752] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1290), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [148796] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6301), 1,
- sym_test_operator,
- ACTIONS(6331), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6333), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6335), 1,
- anon_sym_PIPE,
- ACTIONS(6337), 1,
- anon_sym_CARET,
- ACTIONS(6339), 1,
- anon_sym_AMP,
- ACTIONS(6347), 1,
- anon_sym_QMARK,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6341), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6343), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6345), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 12,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_EQ_TILDE,
- [148870] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6301), 1,
- sym_test_operator,
- ACTIONS(6331), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6333), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6335), 1,
- anon_sym_PIPE,
- ACTIONS(6337), 1,
- anon_sym_CARET,
- ACTIONS(6339), 1,
- anon_sym_AMP,
- ACTIONS(6347), 1,
- anon_sym_QMARK,
- ACTIONS(6349), 1,
- anon_sym_EQ,
- ACTIONS(6351), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6341), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6343), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6345), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [148946] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6301), 1,
- sym_test_operator,
- ACTIONS(6333), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6335), 1,
- anon_sym_PIPE,
- ACTIONS(6337), 1,
- anon_sym_CARET,
- ACTIONS(6339), 1,
- anon_sym_AMP,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6341), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6343), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6345), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 14,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149016] = 15,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5573), 1,
- anon_sym_EQ,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6301), 1,
- sym_test_operator,
- ACTIONS(6335), 1,
- anon_sym_PIPE,
- ACTIONS(6337), 1,
- anon_sym_CARET,
- ACTIONS(6339), 1,
- anon_sym_AMP,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6341), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6343), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6345), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 15,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149084] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5670), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [149160] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1258), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149204] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1246), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149248] = 14,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6301), 1,
- sym_test_operator,
- ACTIONS(6337), 1,
- anon_sym_CARET,
- ACTIONS(6339), 1,
- anon_sym_AMP,
- ACTIONS(5573), 2,
- anon_sym_EQ,
- anon_sym_PIPE,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6341), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6343), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6345), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 15,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149314] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6301), 1,
- sym_test_operator,
- ACTIONS(6339), 1,
- anon_sym_AMP,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6341), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6343), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6345), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5573), 3,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 15,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149378] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6301), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6341), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6343), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6345), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 15,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149440] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6301), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6343), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6345), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5571), 17,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149500] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1254), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149544] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6301), 1,
- sym_test_operator,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5571), 19,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149600] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 8,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5571), 20,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149652] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5838), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [149728] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5573), 10,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5571), 20,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149778] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 20,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149826] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5573), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5571), 20,
- sym_test_operator,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [149874] = 17,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5842), 1,
- anon_sym_EQ,
- ACTIONS(6297), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6301), 1,
- sym_test_operator,
- ACTIONS(6331), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6333), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6335), 1,
- anon_sym_PIPE,
- ACTIONS(6337), 1,
- anon_sym_CARET,
- ACTIONS(6339), 1,
- anon_sym_AMP,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6291), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6293), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6341), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6343), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6345), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6295), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5844), 13,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_EQ_TILDE,
- anon_sym_QMARK,
- [149946] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5674), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [150022] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5679), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [150098] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1238), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [150142] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5681), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [150218] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5689), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [150294] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5695), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [150370] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5608), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5606), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [150414] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6243), 1,
- aux_sym_concatenation_token1,
- ACTIONS(6353), 1,
- sym__concat,
- STATE(2838), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 29,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [150464] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6249), 1,
- anon_sym_PIPE,
- ACTIONS(6251), 1,
- anon_sym_CARET,
- ACTIONS(6253), 1,
- anon_sym_AMP,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6275), 1,
- anon_sym_EQ,
- ACTIONS(6279), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6281), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6285), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6287), 1,
- anon_sym_QMARK,
- ACTIONS(6355), 1,
- anon_sym_RPAREN,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6255), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6257), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6259), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6277), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [150540] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6243), 1,
- aux_sym_concatenation_token1,
- ACTIONS(6353), 1,
- sym__concat,
- STATE(2634), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 29,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [150590] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5590), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5588), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [150634] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1290), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [150678] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5697), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [150754] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5765), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [150830] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5701), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5715), 1,
- sym_test_operator,
- ACTIONS(5733), 1,
- anon_sym_AMP,
- ACTIONS(5741), 1,
- anon_sym_CARET,
- ACTIONS(5743), 1,
- anon_sym_PIPE,
- ACTIONS(5745), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5747), 1,
- anon_sym_EQ,
- ACTIONS(5749), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5751), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6347), 1,
- anon_sym_QMARK,
- ACTIONS(5579), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5711), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5713), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5721), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5723), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5725), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5703), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6357), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [150906] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1282), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [150950] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [150994] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_file_descriptor,
- ACTIONS(2937), 1,
- anon_sym_DQUOTE,
- STATE(3642), 1,
- sym_string,
- ACTIONS(6070), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6068), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [151046] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [151090] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5652), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5650), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151136] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5769), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [151212] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1282), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151256] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5652), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151304] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 10,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5650), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151354] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 8,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5650), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151406] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5650), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151460] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5771), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [151536] = 10,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6257), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6259), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5650), 18,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151594] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1270), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151638] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6255), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6257), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6259), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 4,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(5650), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151698] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6253), 1,
- anon_sym_AMP,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6255), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6257), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6259), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5652), 3,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151760] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1238), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151804] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151848] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1282), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151892] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1266), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [151936] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6251), 1,
- anon_sym_CARET,
- ACTIONS(6253), 1,
- anon_sym_AMP,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5652), 2,
- anon_sym_EQ,
- anon_sym_PIPE,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6255), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6257), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6259), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 16,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [152000] = 15,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5652), 1,
- anon_sym_EQ,
- ACTIONS(6249), 1,
- anon_sym_PIPE,
- ACTIONS(6251), 1,
- anon_sym_CARET,
- ACTIONS(6253), 1,
- anon_sym_AMP,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6281), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6255), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6257), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6259), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 15,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [152068] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1278), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [152112] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5773), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [152188] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6249), 1,
- anon_sym_PIPE,
- ACTIONS(6251), 1,
- anon_sym_CARET,
- ACTIONS(6253), 1,
- anon_sym_AMP,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6275), 1,
- anon_sym_EQ,
- ACTIONS(6279), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6281), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6285), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6287), 1,
- anon_sym_QMARK,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6255), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6257), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6259), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 12,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RPAREN,
- [152262] = 17,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5652), 1,
- anon_sym_EQ,
- ACTIONS(6249), 1,
- anon_sym_PIPE,
- ACTIONS(6251), 1,
- anon_sym_CARET,
- ACTIONS(6253), 1,
- anon_sym_AMP,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6279), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6281), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6287), 1,
- anon_sym_QMARK,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6255), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6257), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6259), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 13,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RPAREN,
- anon_sym_EQ_TILDE,
- [152334] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1254), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [152378] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5803), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5801), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [152422] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1226), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [152466] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6365), 1,
- anon_sym_PIPE,
- ACTIONS(6367), 1,
- anon_sym_CARET,
- ACTIONS(6369), 1,
- anon_sym_AMP,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6178), 2,
- anon_sym_COMMA,
- anon_sym_RPAREN,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6361), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_DASHo,
- ACTIONS(6363), 2,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- ACTIONS(6371), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6373), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6375), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6377), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6379), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6381), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6359), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [152536] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6166), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(6168), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [152580] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1234), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [152624] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5775), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [152700] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1246), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [152744] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5860), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5864), 21,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [152790] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6271), 1,
- anon_sym_DQUOTE,
- STATE(3599), 1,
- sym_string,
- ACTIONS(1171), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(6273), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6269), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_BQUOTE,
- [152842] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1258), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [152886] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5856), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [152962] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6271), 1,
- anon_sym_DQUOTE,
- STATE(3599), 1,
- sym_string,
- ACTIONS(1175), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(6273), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6269), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_BQUOTE,
- [153014] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5828), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5826), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [153058] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5709), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5707), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [153102] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5783), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [153178] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5757), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5755), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [153232] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5757), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5755), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [153278] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5757), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5755), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [153332] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6180), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(6182), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [153376] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5828), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5826), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [153420] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6184), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(6186), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [153464] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5785), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [153540] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5824), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5822), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [153584] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6180), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(6182), 23,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- [153628] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6305), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6319), 1,
- anon_sym_AMP,
- ACTIONS(6323), 1,
- anon_sym_CARET,
- ACTIONS(6325), 1,
- anon_sym_PIPE,
- ACTIONS(6178), 2,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- ACTIONS(6303), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6309), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6311), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6313), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6315), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6317), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6327), 2,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- ACTIONS(6329), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_DASHo,
- ACTIONS(6307), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6385), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [153698] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6243), 1,
- aux_sym_concatenation_token1,
- ACTIONS(6353), 1,
- sym__concat,
- STATE(2634), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 29,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [153748] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6249), 1,
- anon_sym_PIPE,
- ACTIONS(6251), 1,
- anon_sym_CARET,
- ACTIONS(6253), 1,
- anon_sym_AMP,
- ACTIONS(6267), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6275), 1,
- anon_sym_EQ,
- ACTIONS(6279), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6281), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6285), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6287), 1,
- anon_sym_QMARK,
- ACTIONS(6387), 1,
- anon_sym_RPAREN,
- ACTIONS(6247), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6255), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6257), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6259), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6261), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6263), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6265), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6277), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [153824] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5818), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5816), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [153868] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5787), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [153944] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1270), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [153988] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5616), 1,
- anon_sym_EQ,
- ACTIONS(5622), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(5624), 1,
- anon_sym_AMP_AMP,
- ACTIONS(5626), 1,
- anon_sym_PIPE,
- ACTIONS(5628), 1,
- anon_sym_CARET,
- ACTIONS(5630), 1,
- anon_sym_AMP,
- ACTIONS(5644), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5646), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(5648), 1,
- anon_sym_QMARK,
- ACTIONS(6389), 1,
- anon_sym_COLON,
- ACTIONS(5618), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5632), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(5634), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5636), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(5638), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5640), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5642), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5620), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [154064] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5836), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [154140] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 6,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5650), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [154194] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 8,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5650), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [154246] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1234), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [154290] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6243), 1,
- aux_sym_concatenation_token1,
- ACTIONS(6391), 1,
- sym__concat,
- STATE(2875), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 29,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [154340] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1226), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [154384] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5652), 10,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5650), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [154434] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5789), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [154510] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5652), 13,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5650), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [154558] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5828), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5826), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [154602] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5828), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5826), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [154646] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5808), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [154722] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5824), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5822), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [154766] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5818), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5816), 22,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [154810] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1278), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [154854] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5791), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [154930] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5848), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5846), 14,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [155000] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5652), 14,
- anon_sym_EQ,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(5650), 20,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RBRACK,
- anon_sym_EQ_TILDE,
- anon_sym_QMARK,
- [155046] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6076), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(6078), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [155090] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5904), 12,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 21,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [155138] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(5904), 12,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 21,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [155186] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6381), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5904), 9,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5908), 21,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [155236] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5793), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [155312] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1290), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [155356] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6379), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6381), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5904), 7,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(5908), 21,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [155408] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6377), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6379), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6381), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5904), 5,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(5908), 21,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [155462] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1238), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [155506] = 10,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6373), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6375), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6377), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6379), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5904), 3,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(6381), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 19,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_RPAREN,
- [155564] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6371), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6373), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6375), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6377), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6379), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(5904), 3,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- ACTIONS(6381), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 17,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_RPAREN,
- [155624] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1258), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [155668] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1246), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [155712] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5832), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [155788] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6369), 1,
- anon_sym_AMP,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(5904), 2,
- anon_sym_PIPE,
- anon_sym_CARET,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6371), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6373), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6375), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6377), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6379), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6381), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 17,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_RPAREN,
- [155850] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5693), 1,
- anon_sym_RBRACK,
- ACTIONS(6209), 1,
- anon_sym_EQ,
- ACTIONS(6215), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(6217), 1,
- anon_sym_AMP_AMP,
- ACTIONS(6219), 1,
- anon_sym_PIPE,
- ACTIONS(6221), 1,
- anon_sym_CARET,
- ACTIONS(6223), 1,
- anon_sym_AMP,
- ACTIONS(6237), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6239), 1,
- anon_sym_EQ_TILDE,
- ACTIONS(6241), 1,
- anon_sym_QMARK,
- ACTIONS(6211), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6225), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6227), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6229), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6231), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6233), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6235), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(6213), 11,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_EQ,
- anon_sym_LT_LT_EQ,
- anon_sym_GT_GT_EQ,
- anon_sym_AMP_EQ,
- anon_sym_CARET_EQ,
- anon_sym_PIPE_EQ,
- [155926] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 12,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1200), 24,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [155970] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(1254), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [156014] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5904), 1,
- anon_sym_PIPE,
- ACTIONS(6367), 1,
- anon_sym_CARET,
- ACTIONS(6369), 1,
- anon_sym_AMP,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6371), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6373), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6375), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6377), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6379), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6381), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 17,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_RPAREN,
- [156078] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6365), 1,
- anon_sym_PIPE,
- ACTIONS(6367), 1,
- anon_sym_CARET,
- ACTIONS(6369), 1,
- anon_sym_AMP,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6371), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6373), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6375), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6377), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6379), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6381), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 17,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_RPAREN,
- [156142] = 14,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6365), 1,
- anon_sym_PIPE,
- ACTIONS(6367), 1,
- anon_sym_CARET,
- ACTIONS(6369), 1,
- anon_sym_AMP,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6363), 2,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- ACTIONS(6371), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6373), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6375), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6377), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6379), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6381), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 15,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_RPAREN,
- [156208] = 15,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6365), 1,
- anon_sym_PIPE,
- ACTIONS(6367), 1,
- anon_sym_CARET,
- ACTIONS(6369), 1,
- anon_sym_AMP,
- ACTIONS(6383), 1,
- anon_sym_STAR_STAR,
- ACTIONS(6289), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(6361), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_DASHo,
- ACTIONS(6363), 2,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- ACTIONS(6371), 2,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(6373), 2,
- anon_sym_LT,
- anon_sym_GT,
- ACTIONS(6375), 2,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- ACTIONS(6377), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(6379), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(6381), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(5908), 13,
- anon_sym_COMMA,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_RPAREN,
- [156276] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6112), 13,
- anon_sym_PIPE,
- anon_sym_CARET,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_STAR_STAR,
- ACTIONS(6114), 23,
- anon_sym_COMMA,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- anon_sym_PLUS_EQ,
- anon_sym_DASH_EQ,
- anon_sym_STAR_EQ,
- anon_sym_SLASH_EQ,
- anon_sym_PERCENT_EQ,
- anon_sym_STAR_STAR_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_PIPE_PIPE,
- anon_sym_DASHo,
- anon_sym_AMP_AMP,
- anon_sym_DASHa,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_LT_EQ,
- anon_sym_GT_EQ,
- anon_sym_RPAREN,
- [156320] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6393), 1,
- aux_sym_concatenation_token1,
- ACTIONS(6396), 1,
- sym__concat,
- STATE(2875), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 29,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [156370] = 23,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6399), 1,
- sym_word,
- ACTIONS(6405), 1,
- anon_sym_LPAREN,
- ACTIONS(6408), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6411), 1,
- anon_sym_DOLLAR,
- ACTIONS(6414), 1,
- sym__special_character,
- ACTIONS(6417), 1,
- anon_sym_DQUOTE,
- ACTIONS(6423), 1,
- aux_sym_number_token1,
- ACTIONS(6426), 1,
- aux_sym_number_token2,
- ACTIONS(6429), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6432), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6435), 1,
- anon_sym_BQUOTE,
- ACTIONS(6438), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6444), 1,
- sym_test_operator,
- ACTIONS(6447), 1,
- sym_extglob_pattern,
- ACTIONS(6450), 1,
- sym__brace_start,
- STATE(5044), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6402), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6420), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6441), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2876), 2,
- sym_case_item,
- aux_sym_case_statement_repeat1,
- STATE(5280), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4972), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [156453] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_file_descriptor,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- STATE(3664), 1,
- sym_string,
- ACTIONS(6455), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6453), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [156504] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [156547] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- STATE(3664), 1,
- sym_string,
- ACTIONS(1175), 2,
- sym_file_descriptor,
- ts_builtin_sym_end,
- ACTIONS(6455), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6453), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [156598] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [156641] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2904), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(6457), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4118), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4120), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [156688] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2907), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(6457), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4148), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4150), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [156735] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2904), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(6457), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3775), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3777), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [156782] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2907), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(6457), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3787), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3789), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [156829] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2907), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(6457), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1892), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1894), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [156876] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [156919] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2904), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(6457), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3791), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3793), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [156966] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2907), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(6457), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3677), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(3679), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [157013] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [157056] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2907), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(6457), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4226), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4228), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [157103] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2904), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(6457), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4133), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4135), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [157150] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [157193] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2907), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(6457), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1900), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1902), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [157240] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [157283] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6271), 1,
- anon_sym_DQUOTE,
- STATE(3599), 1,
- sym_string,
- ACTIONS(1175), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(6273), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6269), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [157334] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6271), 1,
- anon_sym_DQUOTE,
- STATE(3599), 1,
- sym_string,
- ACTIONS(1171), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(6273), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6269), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [157385] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(6463), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6465), 1,
- sym__special_character,
- ACTIONS(6467), 1,
- sym_test_operator,
- STATE(3937), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2905), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(6459), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(6461), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3678), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [157464] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6469), 1,
- sym_word,
- ACTIONS(6473), 1,
- anon_sym_LPAREN,
- ACTIONS(6475), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6477), 1,
- anon_sym_DOLLAR,
- ACTIONS(6479), 1,
- sym__special_character,
- ACTIONS(6481), 1,
- anon_sym_DQUOTE,
- ACTIONS(6485), 1,
- aux_sym_number_token1,
- ACTIONS(6487), 1,
- aux_sym_number_token2,
- ACTIONS(6489), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6491), 1,
- anon_sym_RBRACE3,
- ACTIONS(6493), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6495), 1,
- anon_sym_BQUOTE,
- ACTIONS(6497), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6501), 1,
- sym_variable_name,
- ACTIONS(6503), 1,
- sym_test_operator,
- ACTIONS(6505), 1,
- sym__expansion_word,
- ACTIONS(6507), 1,
- sym__brace_start,
- STATE(4978), 1,
- sym_command_substitution,
- STATE(5130), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6471), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6483), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6499), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(5061), 4,
- sym_string,
- sym_array,
- sym_simple_expansion,
- sym_expansion,
- STATE(5374), 6,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_number,
- sym__concatenation_in_expansion,
- sym_process_substitution,
- [157551] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(6465), 1,
- sym__special_character,
- ACTIONS(6467), 1,
- sym_test_operator,
- ACTIONS(6511), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3937), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2905), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(6459), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(6509), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3678), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [157630] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [157673] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6473), 1,
- anon_sym_LPAREN,
- ACTIONS(6475), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6477), 1,
- anon_sym_DOLLAR,
- ACTIONS(6479), 1,
- sym__special_character,
- ACTIONS(6481), 1,
- anon_sym_DQUOTE,
- ACTIONS(6485), 1,
- aux_sym_number_token1,
- ACTIONS(6487), 1,
- aux_sym_number_token2,
- ACTIONS(6489), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6493), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6495), 1,
- anon_sym_BQUOTE,
- ACTIONS(6497), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6501), 1,
- sym_variable_name,
- ACTIONS(6507), 1,
- sym__brace_start,
- ACTIONS(6513), 1,
- sym_word,
- ACTIONS(6517), 1,
- anon_sym_RBRACE3,
- ACTIONS(6519), 1,
- sym_test_operator,
- ACTIONS(6521), 1,
- sym__expansion_word,
- STATE(4997), 1,
- sym_command_substitution,
- STATE(5151), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6471), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6499), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(6515), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(5071), 4,
- sym_string,
- sym_array,
- sym_simple_expansion,
- sym_expansion,
- STATE(5343), 6,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_number,
- sym__concatenation_in_expansion,
- sym_process_substitution,
- [157760] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- STATE(3664), 1,
- sym_string,
- ACTIONS(1171), 2,
- sym_file_descriptor,
- ts_builtin_sym_end,
- ACTIONS(6455), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6453), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [157811] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(6465), 1,
- sym__special_character,
- ACTIONS(6467), 1,
- sym_test_operator,
- ACTIONS(6525), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3937), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2905), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(6459), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- ACTIONS(6523), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3678), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [157890] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6457), 1,
- aux_sym_concatenation_token1,
- ACTIONS(6527), 1,
- sym__concat,
- STATE(2910), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1220), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [157939] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2049), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(6535), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6538), 1,
- anon_sym_DOLLAR,
- ACTIONS(6541), 1,
- sym__special_character,
- ACTIONS(6544), 1,
- anon_sym_DQUOTE,
- ACTIONS(6547), 1,
- aux_sym_number_token1,
- ACTIONS(6550), 1,
- aux_sym_number_token2,
- ACTIONS(6553), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6556), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6559), 1,
- anon_sym_BQUOTE,
- ACTIONS(6562), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6568), 1,
- sym_test_operator,
- ACTIONS(6571), 1,
- sym__brace_start,
- STATE(3937), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6532), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6565), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2905), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- ACTIONS(2047), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- ACTIONS(6529), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(3678), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [158018] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [158061] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6457), 1,
- aux_sym_concatenation_token1,
- ACTIONS(6574), 1,
- sym__concat,
- STATE(2910), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1204), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [158110] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [158153] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [158196] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2910), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(6576), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [158243] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(2904), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(6457), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1200), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [158290] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [158333] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [158376] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [158419] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [158462] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [158505] = 25,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6473), 1,
- anon_sym_LPAREN,
- ACTIONS(6475), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6477), 1,
- anon_sym_DOLLAR,
- ACTIONS(6479), 1,
- sym__special_character,
- ACTIONS(6481), 1,
- anon_sym_DQUOTE,
- ACTIONS(6485), 1,
- aux_sym_number_token1,
- ACTIONS(6487), 1,
- aux_sym_number_token2,
- ACTIONS(6489), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6493), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6495), 1,
- anon_sym_BQUOTE,
- ACTIONS(6497), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6501), 1,
- sym_variable_name,
- ACTIONS(6507), 1,
- sym__brace_start,
- ACTIONS(6579), 1,
- sym_word,
- ACTIONS(6583), 1,
- anon_sym_RBRACE3,
- ACTIONS(6585), 1,
- sym_test_operator,
- ACTIONS(6587), 1,
- sym__expansion_word,
- STATE(4968), 1,
- sym_command_substitution,
- STATE(5131), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6471), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6499), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(6581), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(5053), 4,
- sym_string,
- sym_array,
- sym_simple_expansion,
- sym_expansion,
- STATE(5366), 6,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_translated_string,
- sym_number,
- sym__concatenation_in_expansion,
- sym_process_substitution,
- [158592] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_file_descriptor,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- STATE(3664), 1,
- sym_string,
- ACTIONS(6455), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6453), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_BQUOTE,
- [158643] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_file_descriptor,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- STATE(3664), 1,
- sym_string,
- ACTIONS(6455), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6453), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- anon_sym_BQUOTE,
- [158694] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_file_descriptor,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- STATE(3664), 1,
- sym_string,
- ACTIONS(6455), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6453), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [158745] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [158788] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [158831] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [158874] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 5,
- sym_file_descriptor,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 30,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [158917] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6589), 1,
- sym_word,
- ACTIONS(6593), 1,
- anon_sym_LPAREN,
- ACTIONS(6595), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6597), 1,
- anon_sym_DOLLAR,
- ACTIONS(6599), 1,
- sym__special_character,
- ACTIONS(6601), 1,
- anon_sym_DQUOTE,
- ACTIONS(6605), 1,
- aux_sym_number_token1,
- ACTIONS(6607), 1,
- aux_sym_number_token2,
- ACTIONS(6609), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6611), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6613), 1,
- anon_sym_BQUOTE,
- ACTIONS(6615), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6619), 1,
- sym__comment_word,
- ACTIONS(6621), 1,
- sym__empty_value,
- ACTIONS(6623), 1,
- sym_test_operator,
- ACTIONS(6625), 1,
- sym__brace_start,
- STATE(2981), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6591), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6603), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6617), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3017), 2,
- sym_concatenation,
- sym_array,
- STATE(2890), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [158999] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1250), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [159041] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [159083] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1282), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [159125] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_file_descriptor,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- STATE(3664), 1,
- sym_string,
- ACTIONS(6455), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6453), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [159175] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6627), 1,
- sym_word,
- ACTIONS(6631), 1,
- anon_sym_LPAREN,
- ACTIONS(6633), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6635), 1,
- anon_sym_DOLLAR,
- ACTIONS(6637), 1,
- sym__special_character,
- ACTIONS(6639), 1,
- anon_sym_DQUOTE,
- ACTIONS(6643), 1,
- aux_sym_number_token1,
- ACTIONS(6645), 1,
- aux_sym_number_token2,
- ACTIONS(6647), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6649), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6651), 1,
- anon_sym_BQUOTE,
- ACTIONS(6653), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6657), 1,
- sym__comment_word,
- ACTIONS(6659), 1,
- sym__empty_value,
- ACTIONS(6661), 1,
- sym_test_operator,
- ACTIONS(6663), 1,
- sym__brace_start,
- STATE(1515), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6629), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6641), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6655), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1617), 2,
- sym_concatenation,
- sym_array,
- STATE(1175), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [159257] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_file_descriptor,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- STATE(3664), 1,
- sym_string,
- ACTIONS(6455), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6453), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [159307] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [159349] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1238), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [159391] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1910), 1,
- anon_sym_DOLLAR,
- ACTIONS(1916), 1,
- aux_sym_number_token1,
- ACTIONS(1918), 1,
- aux_sym_number_token2,
- ACTIONS(1922), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1936), 1,
- sym__brace_start,
- ACTIONS(6665), 1,
- sym_word,
- ACTIONS(6669), 1,
- anon_sym_LPAREN,
- ACTIONS(6671), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6673), 1,
- sym__special_character,
- ACTIONS(6675), 1,
- anon_sym_DQUOTE,
- ACTIONS(6679), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6681), 1,
- anon_sym_BQUOTE,
- ACTIONS(6683), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6687), 1,
- sym__comment_word,
- ACTIONS(6689), 1,
- sym__empty_value,
- ACTIONS(6691), 1,
- sym_test_operator,
- STATE(1502), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6667), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6677), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6685), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1631), 2,
- sym_concatenation,
- sym_array,
- STATE(1173), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [159473] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1254), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [159515] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6693), 1,
- sym_word,
- ACTIONS(6697), 1,
- anon_sym_LPAREN,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6701), 1,
- anon_sym_DOLLAR,
- ACTIONS(6703), 1,
- sym__special_character,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6723), 1,
- sym__comment_word,
- ACTIONS(6725), 1,
- sym__empty_value,
- ACTIONS(6727), 1,
- sym_test_operator,
- ACTIONS(6729), 1,
- sym__brace_start,
- STATE(3617), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6707), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3890), 2,
- sym_concatenation,
- sym_array,
- STATE(4179), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [159597] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1258), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [159639] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1246), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [159681] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1290), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [159723] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6731), 1,
- sym__special_character,
- STATE(2967), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4120), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [159769] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6733), 1,
- sym_word,
- ACTIONS(6737), 1,
- anon_sym_LPAREN,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6743), 1,
- sym__special_character,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6763), 1,
- sym__comment_word,
- ACTIONS(6765), 1,
- sym__empty_value,
- ACTIONS(6767), 1,
- sym_test_operator,
- ACTIONS(6769), 1,
- sym__brace_start,
- STATE(1506), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6747), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1587), 2,
- sym_concatenation,
- sym_array,
- STATE(1077), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [159851] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6697), 1,
- anon_sym_LPAREN,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6701), 1,
- anon_sym_DOLLAR,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6723), 1,
- sym__comment_word,
- ACTIONS(6725), 1,
- sym__empty_value,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(6771), 1,
- sym_word,
- ACTIONS(6773), 1,
- sym__special_character,
- ACTIONS(6777), 1,
- sym_test_operator,
- STATE(3617), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(6775), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3890), 2,
- sym_concatenation,
- sym_array,
- STATE(3646), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [159933] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1278), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [159975] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(6779), 1,
- sym_word,
- ACTIONS(6783), 1,
- anon_sym_LPAREN,
- ACTIONS(6785), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6787), 1,
- sym__special_character,
- ACTIONS(6789), 1,
- anon_sym_DQUOTE,
- ACTIONS(6793), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6795), 1,
- anon_sym_BQUOTE,
- ACTIONS(6797), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6801), 1,
- sym__comment_word,
- ACTIONS(6803), 1,
- sym__empty_value,
- ACTIONS(6805), 1,
- sym_test_operator,
- STATE(1542), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6781), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6791), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6799), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1567), 2,
- sym_concatenation,
- sym_array,
- STATE(1878), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [160057] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1226), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [160099] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1234), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [160141] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6807), 1,
- sym_word,
- ACTIONS(6811), 1,
- anon_sym_LPAREN,
- ACTIONS(6813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6815), 1,
- anon_sym_DOLLAR,
- ACTIONS(6817), 1,
- sym__special_character,
- ACTIONS(6819), 1,
- anon_sym_DQUOTE,
- ACTIONS(6823), 1,
- aux_sym_number_token1,
- ACTIONS(6825), 1,
- aux_sym_number_token2,
- ACTIONS(6827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6831), 1,
- anon_sym_BQUOTE,
- ACTIONS(6833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6837), 1,
- sym__comment_word,
- ACTIONS(6839), 1,
- sym__empty_value,
- ACTIONS(6841), 1,
- sym_test_operator,
- ACTIONS(6843), 1,
- sym__brace_start,
- STATE(2188), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6809), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6821), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2393), 2,
- sym_concatenation,
- sym_array,
- STATE(2006), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [160223] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1270), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [160265] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6697), 1,
- anon_sym_LPAREN,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6701), 1,
- anon_sym_DOLLAR,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6723), 1,
- sym__comment_word,
- ACTIONS(6725), 1,
- sym__empty_value,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(6845), 1,
- sym_word,
- ACTIONS(6847), 1,
- sym__special_character,
- ACTIONS(6851), 1,
- sym_test_operator,
- STATE(3617), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(6849), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3890), 2,
- sym_concatenation,
- sym_array,
- STATE(3855), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [160347] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6737), 1,
- anon_sym_LPAREN,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6763), 1,
- sym__comment_word,
- ACTIONS(6765), 1,
- sym__empty_value,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(6853), 1,
- sym_word,
- ACTIONS(6855), 1,
- sym__special_character,
- ACTIONS(6859), 1,
- sym_test_operator,
- STATE(1506), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(6857), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1587), 2,
- sym_concatenation,
- sym_array,
- STATE(1916), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [160429] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1274), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [160471] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3382), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3384), 1,
- anon_sym_DOLLAR,
- ACTIONS(3386), 1,
- sym__special_character,
- ACTIONS(3388), 1,
- anon_sym_DQUOTE,
- ACTIONS(3392), 1,
- aux_sym_number_token1,
- ACTIONS(3394), 1,
- aux_sym_number_token2,
- ACTIONS(3396), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3398), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3400), 1,
- anon_sym_BQUOTE,
- ACTIONS(3402), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3412), 1,
- sym__brace_start,
- ACTIONS(6861), 1,
- sym_word,
- ACTIONS(6863), 1,
- anon_sym_LPAREN,
- ACTIONS(6867), 1,
- sym__comment_word,
- ACTIONS(6869), 1,
- sym__empty_value,
- ACTIONS(6871), 1,
- sym_test_operator,
- STATE(2153), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3380), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3404), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(6865), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2398), 2,
- sym_concatenation,
- sym_array,
- STATE(1952), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [160553] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1230), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [160595] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [160637] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1242), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [160679] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1533), 1,
- anon_sym_DOLLAR,
- ACTIONS(1539), 1,
- aux_sym_number_token1,
- ACTIONS(1541), 1,
- aux_sym_number_token2,
- ACTIONS(1545), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1559), 1,
- sym__brace_start,
- ACTIONS(6873), 1,
- sym_word,
- ACTIONS(6877), 1,
- anon_sym_LPAREN,
- ACTIONS(6879), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6881), 1,
- sym__special_character,
- ACTIONS(6883), 1,
- anon_sym_DQUOTE,
- ACTIONS(6887), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6889), 1,
- anon_sym_BQUOTE,
- ACTIONS(6891), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6895), 1,
- sym__comment_word,
- ACTIONS(6897), 1,
- sym__empty_value,
- ACTIONS(6899), 1,
- sym_test_operator,
- STATE(1117), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6875), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6885), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6893), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1402), 2,
- sym_concatenation,
- sym_array,
- STATE(925), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [160761] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1286), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [160803] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 11,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1262), 23,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [160845] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6901), 1,
- sym_word,
- ACTIONS(6905), 1,
- anon_sym_LPAREN,
- ACTIONS(6907), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6909), 1,
- anon_sym_DOLLAR,
- ACTIONS(6911), 1,
- sym__special_character,
- ACTIONS(6913), 1,
- anon_sym_DQUOTE,
- ACTIONS(6917), 1,
- aux_sym_number_token1,
- ACTIONS(6919), 1,
- aux_sym_number_token2,
- ACTIONS(6921), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6923), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6925), 1,
- anon_sym_BQUOTE,
- ACTIONS(6927), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6931), 1,
- sym__comment_word,
- ACTIONS(6933), 1,
- sym__empty_value,
- ACTIONS(6935), 1,
- sym_test_operator,
- ACTIONS(6937), 1,
- sym__brace_start,
- STATE(3621), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6903), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6915), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6929), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3824), 2,
- sym_concatenation,
- sym_array,
- STATE(3606), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [160927] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(6783), 1,
- anon_sym_LPAREN,
- ACTIONS(6785), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6789), 1,
- anon_sym_DQUOTE,
- ACTIONS(6793), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6795), 1,
- anon_sym_BQUOTE,
- ACTIONS(6797), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6801), 1,
- sym__comment_word,
- ACTIONS(6803), 1,
- sym__empty_value,
- ACTIONS(6939), 1,
- sym_word,
- ACTIONS(6941), 1,
- sym__special_character,
- ACTIONS(6945), 1,
- sym_test_operator,
- STATE(1542), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6781), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6799), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(6943), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1567), 2,
- sym_concatenation,
- sym_array,
- STATE(1200), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [161009] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6697), 1,
- anon_sym_LPAREN,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6701), 1,
- anon_sym_DOLLAR,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6723), 1,
- sym__comment_word,
- ACTIONS(6725), 1,
- sym__empty_value,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(6947), 1,
- sym_word,
- ACTIONS(6949), 1,
- sym__special_character,
- ACTIONS(6953), 1,
- sym_test_operator,
- STATE(3617), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(6951), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3890), 2,
- sym_concatenation,
- sym_array,
- STATE(3658), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [161091] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6697), 1,
- anon_sym_LPAREN,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6701), 1,
- anon_sym_DOLLAR,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6723), 1,
- sym__comment_word,
- ACTIONS(6725), 1,
- sym__empty_value,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(6955), 1,
- sym_word,
- ACTIONS(6957), 1,
- sym__special_character,
- ACTIONS(6961), 1,
- sym_test_operator,
- STATE(3617), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(6959), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3890), 2,
- sym_concatenation,
- sym_array,
- STATE(3740), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [161173] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6737), 1,
- anon_sym_LPAREN,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6763), 1,
- sym__comment_word,
- ACTIONS(6765), 1,
- sym__empty_value,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(6963), 1,
- sym_word,
- ACTIONS(6965), 1,
- sym__special_character,
- ACTIONS(6969), 1,
- sym_test_operator,
- STATE(1506), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(6967), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1587), 2,
- sym_concatenation,
- sym_array,
- STATE(1261), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [161255] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6971), 1,
- sym_word,
- ACTIONS(6975), 1,
- anon_sym_LPAREN,
- ACTIONS(6977), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6979), 1,
- anon_sym_DOLLAR,
- ACTIONS(6981), 1,
- sym__special_character,
- ACTIONS(6983), 1,
- anon_sym_DQUOTE,
- ACTIONS(6987), 1,
- aux_sym_number_token1,
- ACTIONS(6989), 1,
- aux_sym_number_token2,
- ACTIONS(6991), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6993), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6995), 1,
- anon_sym_BQUOTE,
- ACTIONS(6997), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7001), 1,
- sym__comment_word,
- ACTIONS(7003), 1,
- sym__empty_value,
- ACTIONS(7005), 1,
- sym_test_operator,
- ACTIONS(7007), 1,
- sym__brace_start,
- STATE(1066), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6973), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6985), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(6999), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1352), 2,
- sym_concatenation,
- sym_array,
- STATE(876), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [161337] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7011), 1,
- anon_sym_SLASH,
- ACTIONS(7013), 1,
- anon_sym_PERCENT,
- ACTIONS(7015), 1,
- anon_sym_COLON,
- ACTIONS(7019), 1,
- anon_sym_RBRACE3,
- ACTIONS(7021), 1,
- anon_sym_AT,
- ACTIONS(7023), 1,
- anon_sym_STAR2,
- STATE(5046), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5569), 1,
- sym__expansion_operator,
- STATE(5604), 1,
- sym__expansion_max_length,
- STATE(5605), 1,
- sym__expansion_regex_removal,
- STATE(5606), 1,
- sym__expansion_regex_replacement,
- STATE(5610), 1,
- sym__expansion_regex,
- STATE(5611), 1,
- sym__expansion_expression,
- ACTIONS(7009), 2,
- anon_sym_COMMA,
- anon_sym_CARET,
- ACTIONS(7029), 2,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- ACTIONS(7017), 3,
- sym__immediate_double_hash,
- anon_sym_POUND,
- anon_sym_PERCENT_PERCENT,
- ACTIONS(7027), 3,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(7025), 8,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- [161413] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(6783), 1,
- anon_sym_LPAREN,
- ACTIONS(6785), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6789), 1,
- anon_sym_DQUOTE,
- ACTIONS(6793), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6795), 1,
- anon_sym_BQUOTE,
- ACTIONS(6797), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6801), 1,
- sym__comment_word,
- ACTIONS(6803), 1,
- sym__empty_value,
- ACTIONS(7033), 1,
- sym_word,
- ACTIONS(7035), 1,
- sym__special_character,
- ACTIONS(7039), 1,
- sym_test_operator,
- STATE(1542), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6781), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6799), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7037), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1567), 2,
- sym_concatenation,
- sym_array,
- STATE(1152), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [161495] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7041), 1,
- sym__special_character,
- STATE(2967), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 28,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [161541] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7044), 1,
- sym_word,
- ACTIONS(7048), 1,
- anon_sym_LPAREN,
- ACTIONS(7050), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7052), 1,
- anon_sym_DOLLAR,
- ACTIONS(7054), 1,
- sym__special_character,
- ACTIONS(7056), 1,
- anon_sym_DQUOTE,
- ACTIONS(7060), 1,
- aux_sym_number_token1,
- ACTIONS(7062), 1,
- aux_sym_number_token2,
- ACTIONS(7064), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7066), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7068), 1,
- anon_sym_BQUOTE,
- ACTIONS(7070), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7074), 1,
- sym__comment_word,
- ACTIONS(7076), 1,
- sym__empty_value,
- ACTIONS(7078), 1,
- sym_test_operator,
- ACTIONS(7080), 1,
- sym__brace_start,
- STATE(4328), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7046), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7058), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7072), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(4416), 2,
- sym_concatenation,
- sym_array,
- STATE(4247), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [161623] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1858), 1,
- anon_sym_DOLLAR,
- ACTIONS(1864), 1,
- aux_sym_number_token1,
- ACTIONS(1866), 1,
- aux_sym_number_token2,
- ACTIONS(1870), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1884), 1,
- sym__brace_start,
- ACTIONS(7082), 1,
- sym_word,
- ACTIONS(7086), 1,
- anon_sym_LPAREN,
- ACTIONS(7088), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7090), 1,
- sym__special_character,
- ACTIONS(7092), 1,
- anon_sym_DQUOTE,
- ACTIONS(7096), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7098), 1,
- anon_sym_BQUOTE,
- ACTIONS(7100), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7104), 1,
- sym__comment_word,
- ACTIONS(7106), 1,
- sym__empty_value,
- ACTIONS(7108), 1,
- sym_test_operator,
- STATE(1205), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7084), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7094), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7102), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1556), 2,
- sym_concatenation,
- sym_array,
- STATE(944), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [161705] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- STATE(3850), 1,
- sym_string,
- ACTIONS(1175), 2,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(7112), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7110), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 19,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [161755] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- STATE(3850), 1,
- sym_string,
- ACTIONS(1171), 2,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(7112), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7110), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 19,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [161805] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7114), 1,
- sym_word,
- ACTIONS(7118), 1,
- anon_sym_LPAREN,
- ACTIONS(7120), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7122), 1,
- anon_sym_DOLLAR,
- ACTIONS(7124), 1,
- sym__special_character,
- ACTIONS(7126), 1,
- anon_sym_DQUOTE,
- ACTIONS(7130), 1,
- aux_sym_number_token1,
- ACTIONS(7132), 1,
- aux_sym_number_token2,
- ACTIONS(7134), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7136), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7138), 1,
- anon_sym_BQUOTE,
- ACTIONS(7140), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7144), 1,
- sym__comment_word,
- ACTIONS(7146), 1,
- sym__empty_value,
- ACTIONS(7148), 1,
- sym_test_operator,
- ACTIONS(7150), 1,
- sym__brace_start,
- STATE(1243), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7116), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7128), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7142), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1517), 2,
- sym_concatenation,
- sym_array,
- STATE(1037), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [161887] = 23,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6905), 1,
- anon_sym_LPAREN,
- ACTIONS(6907), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6909), 1,
- anon_sym_DOLLAR,
- ACTIONS(6913), 1,
- anon_sym_DQUOTE,
- ACTIONS(6917), 1,
- aux_sym_number_token1,
- ACTIONS(6919), 1,
- aux_sym_number_token2,
- ACTIONS(6921), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6923), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6925), 1,
- anon_sym_BQUOTE,
- ACTIONS(6927), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6931), 1,
- sym__comment_word,
- ACTIONS(6933), 1,
- sym__empty_value,
- ACTIONS(6937), 1,
- sym__brace_start,
- ACTIONS(7152), 1,
- sym_word,
- ACTIONS(7154), 1,
- sym__special_character,
- ACTIONS(7158), 1,
- sym_test_operator,
- STATE(3621), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6903), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6929), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7156), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3824), 2,
- sym_concatenation,
- sym_array,
- STATE(3539), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [161969] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7160), 1,
- sym__special_character,
- STATE(2983), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4498), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4500), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [162014] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 29,
- anon_sym_LPAREN_LPAREN,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [162055] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7160), 1,
- sym__special_character,
- STATE(2983), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4118), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4120), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [162100] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7011), 1,
- anon_sym_SLASH,
- ACTIONS(7013), 1,
- anon_sym_PERCENT,
- ACTIONS(7015), 1,
- anon_sym_COLON,
- ACTIONS(7162), 1,
- anon_sym_RBRACE3,
- ACTIONS(7164), 1,
- anon_sym_AT,
- STATE(5010), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5613), 1,
- sym__expansion_operator,
- STATE(5617), 1,
- sym__expansion_max_length,
- STATE(5618), 1,
- sym__expansion_regex_removal,
- STATE(5619), 1,
- sym__expansion_regex_replacement,
- STATE(5620), 1,
- sym__expansion_regex,
- STATE(5624), 1,
- sym__expansion_expression,
- ACTIONS(7009), 2,
- anon_sym_COMMA,
- anon_sym_CARET,
- ACTIONS(7029), 2,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- ACTIONS(7017), 3,
- sym__immediate_double_hash,
- anon_sym_POUND,
- anon_sym_PERCENT_PERCENT,
- ACTIONS(7027), 3,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(7025), 8,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- [162173] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7011), 1,
- anon_sym_SLASH,
- ACTIONS(7013), 1,
- anon_sym_PERCENT,
- ACTIONS(7015), 1,
- anon_sym_COLON,
- ACTIONS(7164), 1,
- anon_sym_AT,
- ACTIONS(7166), 1,
- anon_sym_RBRACE3,
- STATE(5067), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5752), 1,
- sym__expansion_operator,
- STATE(5753), 1,
- sym__expansion_max_length,
- STATE(5754), 1,
- sym__expansion_regex_removal,
- STATE(5755), 1,
- sym__expansion_regex_replacement,
- STATE(5756), 1,
- sym__expansion_regex,
- STATE(5757), 1,
- sym__expansion_expression,
- ACTIONS(7009), 2,
- anon_sym_COMMA,
- anon_sym_CARET,
- ACTIONS(7029), 2,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- ACTIONS(7017), 3,
- sym__immediate_double_hash,
- anon_sym_POUND,
- anon_sym_PERCENT_PERCENT,
- ACTIONS(7027), 3,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(7025), 8,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- [162246] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7160), 1,
- sym__special_character,
- STATE(2983), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4524), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4526), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [162291] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7160), 1,
- sym__special_character,
- STATE(2983), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3791), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3793), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [162336] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7160), 1,
- sym__special_character,
- STATE(2983), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4133), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4135), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [162381] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7011), 1,
- anon_sym_SLASH,
- ACTIONS(7013), 1,
- anon_sym_PERCENT,
- ACTIONS(7015), 1,
- anon_sym_COLON,
- ACTIONS(7019), 1,
- anon_sym_RBRACE3,
- ACTIONS(7164), 1,
- anon_sym_AT,
- STATE(5074), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5590), 1,
- sym__expansion_operator,
- STATE(5591), 1,
- sym__expansion_max_length,
- STATE(5592), 1,
- sym__expansion_regex_removal,
- STATE(5596), 1,
- sym__expansion_regex_replacement,
- STATE(5597), 1,
- sym__expansion_regex,
- STATE(5598), 1,
- sym__expansion_expression,
- ACTIONS(7009), 2,
- anon_sym_COMMA,
- anon_sym_CARET,
- ACTIONS(7029), 2,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- ACTIONS(7017), 3,
- sym__immediate_double_hash,
- anon_sym_POUND,
- anon_sym_PERCENT_PERCENT,
- ACTIONS(7027), 3,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(7025), 8,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- [162454] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7168), 1,
- sym__special_character,
- STATE(2983), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1296), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [162499] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7160), 1,
- sym__special_character,
- STATE(2983), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3775), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3777), 21,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [162544] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7011), 1,
- anon_sym_SLASH,
- ACTIONS(7013), 1,
- anon_sym_PERCENT,
- ACTIONS(7015), 1,
- anon_sym_COLON,
- ACTIONS(7164), 1,
- anon_sym_AT,
- ACTIONS(7171), 1,
- anon_sym_RBRACE3,
- STATE(5055), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5772), 1,
- sym__expansion_operator,
- STATE(5777), 1,
- sym__expansion_max_length,
- STATE(5778), 1,
- sym__expansion_regex_removal,
- STATE(5779), 1,
- sym__expansion_regex_replacement,
- STATE(5780), 1,
- sym__expansion_regex,
- STATE(5781), 1,
- sym__expansion_expression,
- ACTIONS(7009), 2,
- anon_sym_COMMA,
- anon_sym_CARET,
- ACTIONS(7029), 2,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- ACTIONS(7017), 3,
- sym__immediate_double_hash,
- anon_sym_POUND,
- anon_sym_PERCENT_PERCENT,
- ACTIONS(7027), 3,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(7025), 8,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- [162617] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7173), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(2994), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [162693] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7179), 1,
- anon_sym_RPAREN,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [162769] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7209), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [162845] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7211), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3020), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [162921] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4666), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4678), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [162961] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7213), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2992), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [163037] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7215), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [163113] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4623), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4625), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [163153] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7223), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(7225), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7228), 1,
- anon_sym_DOLLAR,
- ACTIONS(7231), 1,
- sym__special_character,
- ACTIONS(7234), 1,
- anon_sym_DQUOTE,
- ACTIONS(7237), 1,
- aux_sym_number_token1,
- ACTIONS(7240), 1,
- aux_sym_number_token2,
- ACTIONS(7243), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7246), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7249), 1,
- anon_sym_BQUOTE,
- ACTIONS(7252), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7258), 1,
- sym_test_operator,
- ACTIONS(7261), 1,
- sym__brace_start,
- STATE(2994), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- ACTIONS(7220), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7255), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7217), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [163229] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7264), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2996), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [163305] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7266), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [163381] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7268), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2988), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [163457] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7270), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(2994), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [163533] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1900), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1902), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [163573] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7272), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3001), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [163649] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7274), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [163725] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3787), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3789), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [163765] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1892), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1894), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [163805] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7276), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(2994), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [163881] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7278), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3006), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [163957] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7280), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [164033] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1200), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [164073] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7282), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3011), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [164149] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3677), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(3679), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [164189] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2049), 1,
- anon_sym_RPAREN,
- ACTIONS(7284), 1,
- sym_word,
- ACTIONS(7290), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7293), 1,
- anon_sym_DOLLAR,
- ACTIONS(7296), 1,
- sym__special_character,
- ACTIONS(7299), 1,
- anon_sym_DQUOTE,
- ACTIONS(7305), 1,
- aux_sym_number_token1,
- ACTIONS(7308), 1,
- aux_sym_number_token2,
- ACTIONS(7311), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7314), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7317), 1,
- anon_sym_BQUOTE,
- ACTIONS(7320), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7326), 1,
- sym_test_operator,
- ACTIONS(7329), 1,
- sym__brace_start,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7287), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7302), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7323), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [164265] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7332), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [164341] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7334), 1,
- sym_word,
- ACTIONS(7338), 1,
- sym_test_operator,
- STATE(5025), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7336), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(5289), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4969), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [164417] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7340), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(2994), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [164493] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6271), 1,
- anon_sym_DQUOTE,
- STATE(3599), 1,
- sym_string,
- ACTIONS(1175), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(6273), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6269), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 17,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [164541] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7342), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3016), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [164617] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7344), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [164693] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4226), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4228), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [164733] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7346), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(2994), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [164809] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6271), 1,
- anon_sym_DQUOTE,
- STATE(3599), 1,
- sym_string,
- ACTIONS(1171), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(6273), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6269), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 17,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [164857] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7348), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [164933] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7350), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3022), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165009] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7352), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165085] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7354), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3034), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165161] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4611), 10,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4613), 22,
- sym_file_descriptor,
- sym_variable_name,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [165201] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7356), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(2994), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165277] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7358), 1,
- sym_word,
- ACTIONS(7362), 1,
- sym_test_operator,
- STATE(5114), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7360), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(5356), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(5057), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165353] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7364), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(2994), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165429] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5317), 1,
- sym_extglob_pattern,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6048), 1,
- sym__special_character,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7366), 1,
- sym_word,
- ACTIONS(7370), 1,
- sym_test_operator,
- STATE(5068), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7368), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(5222), 2,
- sym_concatenation,
- sym__extglob_blob,
- STATE(4993), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165505] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7372), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165581] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7374), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3031), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165657] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7376), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165733] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7378), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3029), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165809] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7380), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165885] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7382), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [165961] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3565), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3569), 1,
- sym__special_character,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3577), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3581), 1,
- anon_sym_BQUOTE,
- ACTIONS(3583), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3589), 1,
- sym_test_operator,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7384), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(2994), 1,
- aux_sym__heredoc_command,
- STATE(4275), 1,
- aux_sym__literal_repeat1,
- STATE(4359), 1,
- sym_concatenation,
- ACTIONS(3553), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3585), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(3551), 3,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(4075), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166037] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7386), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3033), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166113] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7388), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3038), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166189] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7390), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(3010), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166265] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7175), 1,
- sym_word,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7185), 1,
- sym__special_character,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7205), 1,
- sym_test_operator,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(7392), 1,
- anon_sym_RPAREN,
- STATE(4219), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7189), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2987), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(4072), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166341] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2650), 1,
- sym_word,
- ACTIONS(2656), 1,
- anon_sym_DOLLAR,
- ACTIONS(2662), 1,
- aux_sym_number_token1,
- ACTIONS(2664), 1,
- aux_sym_number_token2,
- ACTIONS(2668), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2676), 1,
- sym_test_operator,
- ACTIONS(2678), 1,
- sym__brace_start,
- ACTIONS(7396), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7398), 1,
- sym__special_character,
- ACTIONS(7400), 1,
- anon_sym_DQUOTE,
- ACTIONS(7404), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7406), 1,
- anon_sym_BQUOTE,
- ACTIONS(7408), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(1701), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7394), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7402), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7410), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(542), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1372), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166414] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(675), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(677), 1,
- anon_sym_DOLLAR,
- ACTIONS(681), 1,
- anon_sym_DQUOTE,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(689), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(693), 1,
- anon_sym_BQUOTE,
- ACTIONS(695), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(7412), 1,
- sym_word,
- ACTIONS(7414), 1,
- sym__special_character,
- ACTIONS(7418), 1,
- sym_test_operator,
- ACTIONS(7420), 1,
- sym_regex,
- STATE(1013), 1,
- aux_sym__literal_repeat1,
- STATE(1074), 1,
- sym_concatenation,
- ACTIONS(673), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(697), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7416), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(809), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166489] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2395), 1,
- sym_word,
- ACTIONS(2401), 1,
- anon_sym_DOLLAR,
- ACTIONS(2407), 1,
- aux_sym_number_token1,
- ACTIONS(2409), 1,
- aux_sym_number_token2,
- ACTIONS(2413), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2421), 1,
- sym_test_operator,
- ACTIONS(2423), 1,
- sym__brace_start,
- ACTIONS(7424), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7426), 1,
- sym__special_character,
- ACTIONS(7428), 1,
- anon_sym_DQUOTE,
- ACTIONS(7432), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7434), 1,
- anon_sym_BQUOTE,
- ACTIONS(7436), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(1549), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7422), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7430), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7438), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(518), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1142), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166562] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7120), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7122), 1,
- anon_sym_DOLLAR,
- ACTIONS(7124), 1,
- sym__special_character,
- ACTIONS(7126), 1,
- anon_sym_DQUOTE,
- ACTIONS(7130), 1,
- aux_sym_number_token1,
- ACTIONS(7132), 1,
- aux_sym_number_token2,
- ACTIONS(7134), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7136), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7138), 1,
- anon_sym_BQUOTE,
- ACTIONS(7140), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7150), 1,
- sym__brace_start,
- ACTIONS(7440), 1,
- sym_word,
- ACTIONS(7444), 1,
- sym_test_operator,
- STATE(1262), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7116), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7142), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7442), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(499), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(999), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166635] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3050), 1,
- sym_word,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3076), 1,
- sym_test_operator,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7450), 1,
- sym__special_character,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7454), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(599), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1516), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166708] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7466), 1,
- anon_sym_RBRACK,
- ACTIONS(7472), 1,
- sym_test_operator,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7468), 2,
- sym__special_character,
- sym__comment_word,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166779] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7120), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7122), 1,
- anon_sym_DOLLAR,
- ACTIONS(7124), 1,
- sym__special_character,
- ACTIONS(7126), 1,
- anon_sym_DQUOTE,
- ACTIONS(7130), 1,
- aux_sym_number_token1,
- ACTIONS(7132), 1,
- aux_sym_number_token2,
- ACTIONS(7134), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7136), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7138), 1,
- anon_sym_BQUOTE,
- ACTIONS(7140), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7150), 1,
- sym__brace_start,
- ACTIONS(7440), 1,
- sym_word,
- ACTIONS(7444), 1,
- sym_test_operator,
- STATE(1262), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7116), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7142), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7442), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(497), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(999), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166852] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2650), 1,
- sym_word,
- ACTIONS(2656), 1,
- anon_sym_DOLLAR,
- ACTIONS(2662), 1,
- aux_sym_number_token1,
- ACTIONS(2664), 1,
- aux_sym_number_token2,
- ACTIONS(2668), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2676), 1,
- sym_test_operator,
- ACTIONS(2678), 1,
- sym__brace_start,
- ACTIONS(7396), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7398), 1,
- sym__special_character,
- ACTIONS(7400), 1,
- anon_sym_DQUOTE,
- ACTIONS(7404), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7406), 1,
- anon_sym_BQUOTE,
- ACTIONS(7408), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(1701), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7394), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7402), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7410), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(545), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1372), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166925] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7472), 1,
- sym_test_operator,
- ACTIONS(7474), 1,
- anon_sym_RBRACK,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7468), 2,
- sym__special_character,
- sym__comment_word,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [166996] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(3303), 1,
- sym_word,
- ACTIONS(3307), 1,
- sym_test_operator,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7476), 1,
- sym__special_character,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7478), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(622), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1821), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [167069] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(6459), 1,
- sym_word,
- ACTIONS(6467), 1,
- sym_test_operator,
- ACTIONS(7482), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7484), 1,
- sym__special_character,
- ACTIONS(7486), 1,
- anon_sym_DQUOTE,
- ACTIONS(7490), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7492), 1,
- anon_sym_BQUOTE,
- ACTIONS(7494), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(3937), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7480), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7488), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7496), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2897), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(3678), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [167142] = 21,
- ACTIONS(47), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(49), 1,
- anon_sym_DOLLAR,
- ACTIONS(53), 1,
- anon_sym_DQUOTE,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(61), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(65), 1,
- anon_sym_BQUOTE,
- ACTIONS(67), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(7498), 1,
- sym_word,
- ACTIONS(7500), 1,
- sym__special_character,
- ACTIONS(7504), 1,
- sym_test_operator,
- ACTIONS(7506), 1,
- sym_regex,
- STATE(1145), 1,
- aux_sym__literal_repeat1,
- STATE(1273), 1,
- sym_concatenation,
- ACTIONS(45), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(69), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7502), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(906), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [167217] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(6459), 1,
- sym_word,
- ACTIONS(6467), 1,
- sym_test_operator,
- ACTIONS(7482), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7484), 1,
- sym__special_character,
- ACTIONS(7486), 1,
- anon_sym_DQUOTE,
- ACTIONS(7490), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7492), 1,
- anon_sym_BQUOTE,
- ACTIONS(7494), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(3937), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7480), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7488), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7496), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2899), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(3678), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [167290] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7011), 1,
- anon_sym_SLASH,
- ACTIONS(7013), 1,
- anon_sym_PERCENT,
- ACTIONS(7015), 1,
- anon_sym_COLON,
- ACTIONS(7019), 1,
- anon_sym_RBRACE3,
- ACTIONS(7021), 1,
- anon_sym_AT,
- ACTIONS(7023), 1,
- anon_sym_STAR2,
- ACTIONS(7508), 1,
- anon_sym_LBRACK,
- STATE(5625), 1,
- sym__expansion_operator,
- STATE(5626), 1,
- sym__expansion_max_length,
- STATE(5627), 1,
- sym__expansion_regex_removal,
- STATE(5631), 1,
- sym__expansion_regex_replacement,
- STATE(5632), 1,
- sym__expansion_regex,
- STATE(5633), 1,
- sym__expansion_expression,
- ACTIONS(7009), 2,
- anon_sym_COMMA,
- anon_sym_CARET,
- ACTIONS(7029), 2,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- ACTIONS(7017), 3,
- sym__immediate_double_hash,
- anon_sym_POUND,
- anon_sym_PERCENT_PERCENT,
- ACTIONS(7027), 3,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- ACTIONS(7025), 8,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- [167361] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7472), 1,
- sym_test_operator,
- ACTIONS(7510), 1,
- anon_sym_RBRACK,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7468), 2,
- sym__special_character,
- sym__comment_word,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [167432] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3050), 1,
- sym_word,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3076), 1,
- sym_test_operator,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7450), 1,
- sym__special_character,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7454), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(580), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1516), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [167505] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_file_descriptor,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- STATE(3664), 1,
- sym_string,
- ACTIONS(6455), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6453), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 17,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [167552] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(4065), 1,
- sym_word,
- ACTIONS(4069), 1,
- sym_test_operator,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7512), 1,
- sym__special_character,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7514), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(817), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2083), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [167625] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7472), 1,
- sym_test_operator,
- ACTIONS(7516), 1,
- anon_sym_RBRACK,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7468), 2,
- sym__special_character,
- sym__comment_word,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [167696] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7472), 1,
- sym_test_operator,
- ACTIONS(7518), 1,
- anon_sym_RBRACK,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7468), 2,
- sym__special_character,
- sym__comment_word,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [167767] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(4065), 1,
- sym_word,
- ACTIONS(4069), 1,
- sym_test_operator,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7512), 1,
- sym__special_character,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7514), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(814), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2083), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [167840] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7522), 1,
- anon_sym_DQUOTE,
- STATE(4350), 1,
- sym_string,
- ACTIONS(1171), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(7524), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7520), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [167887] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7522), 1,
- anon_sym_DQUOTE,
- STATE(4350), 1,
- sym_string,
- ACTIONS(1175), 2,
- sym_file_descriptor,
- sym_variable_name,
- ACTIONS(7524), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7520), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [167934] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7472), 1,
- sym_test_operator,
- ACTIONS(7526), 1,
- anon_sym_RBRACK,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7468), 2,
- sym__special_character,
- sym__comment_word,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168005] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7472), 1,
- sym_test_operator,
- ACTIONS(7528), 1,
- anon_sym_RBRACK,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7468), 2,
- sym__special_character,
- sym__comment_word,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168076] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(6965), 1,
- sym__special_character,
- ACTIONS(7530), 1,
- sym_word,
- ACTIONS(7534), 1,
- sym_test_operator,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7532), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(554), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1368), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168149] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(6965), 1,
- sym__special_character,
- ACTIONS(7530), 1,
- sym_word,
- ACTIONS(7534), 1,
- sym_test_operator,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7532), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(575), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1368), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168222] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_file_descriptor,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- STATE(3664), 1,
- sym_string,
- ACTIONS(6455), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6453), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 17,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_heredoc_redirect_token1,
- [168269] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6977), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6979), 1,
- anon_sym_DOLLAR,
- ACTIONS(6981), 1,
- sym__special_character,
- ACTIONS(6983), 1,
- anon_sym_DQUOTE,
- ACTIONS(6987), 1,
- aux_sym_number_token1,
- ACTIONS(6989), 1,
- aux_sym_number_token2,
- ACTIONS(6991), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6993), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6995), 1,
- anon_sym_BQUOTE,
- ACTIONS(6997), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7007), 1,
- sym__brace_start,
- ACTIONS(7536), 1,
- sym_word,
- ACTIONS(7540), 1,
- sym_test_operator,
- STATE(1176), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6973), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6999), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7538), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(464), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(851), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168342] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6977), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6979), 1,
- anon_sym_DOLLAR,
- ACTIONS(6981), 1,
- sym__special_character,
- ACTIONS(6983), 1,
- anon_sym_DQUOTE,
- ACTIONS(6987), 1,
- aux_sym_number_token1,
- ACTIONS(6989), 1,
- aux_sym_number_token2,
- ACTIONS(6991), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6993), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6995), 1,
- anon_sym_BQUOTE,
- ACTIONS(6997), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7007), 1,
- sym__brace_start,
- ACTIONS(7536), 1,
- sym_word,
- ACTIONS(7540), 1,
- sym_test_operator,
- STATE(1176), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6973), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6999), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7538), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(466), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(851), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168415] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3133), 1,
- sym_word,
- ACTIONS(3139), 1,
- anon_sym_DOLLAR,
- ACTIONS(3145), 1,
- aux_sym_number_token1,
- ACTIONS(3147), 1,
- aux_sym_number_token2,
- ACTIONS(3151), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3159), 1,
- sym_test_operator,
- ACTIONS(3161), 1,
- sym__brace_start,
- ACTIONS(7544), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7546), 1,
- sym__special_character,
- ACTIONS(7548), 1,
- anon_sym_DQUOTE,
- ACTIONS(7552), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7554), 1,
- anon_sym_BQUOTE,
- ACTIONS(7556), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(1919), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7542), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7550), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7558), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(595), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1415), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168488] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3133), 1,
- sym_word,
- ACTIONS(3139), 1,
- anon_sym_DOLLAR,
- ACTIONS(3145), 1,
- aux_sym_number_token1,
- ACTIONS(3147), 1,
- aux_sym_number_token2,
- ACTIONS(3151), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3159), 1,
- sym_test_operator,
- ACTIONS(3161), 1,
- sym__brace_start,
- ACTIONS(7544), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7546), 1,
- sym__special_character,
- ACTIONS(7548), 1,
- anon_sym_DQUOTE,
- ACTIONS(7552), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7554), 1,
- anon_sym_BQUOTE,
- ACTIONS(7556), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(1919), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7542), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7550), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7558), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(583), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1415), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168561] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4230), 1,
- sym_word,
- ACTIONS(4234), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4236), 1,
- anon_sym_DOLLAR,
- ACTIONS(4238), 1,
- sym__special_character,
- ACTIONS(4240), 1,
- anon_sym_DQUOTE,
- ACTIONS(4244), 1,
- aux_sym_number_token1,
- ACTIONS(4246), 1,
- aux_sym_number_token2,
- ACTIONS(4248), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4250), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4252), 1,
- anon_sym_BQUOTE,
- ACTIONS(4254), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4258), 1,
- sym_test_operator,
- ACTIONS(4260), 1,
- sym__brace_start,
- STATE(2619), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4232), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4242), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(4256), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(899), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2235), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168634] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4230), 1,
- sym_word,
- ACTIONS(4234), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4236), 1,
- anon_sym_DOLLAR,
- ACTIONS(4238), 1,
- sym__special_character,
- ACTIONS(4240), 1,
- anon_sym_DQUOTE,
- ACTIONS(4244), 1,
- aux_sym_number_token1,
- ACTIONS(4246), 1,
- aux_sym_number_token2,
- ACTIONS(4248), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4250), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4252), 1,
- anon_sym_BQUOTE,
- ACTIONS(4254), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4258), 1,
- sym_test_operator,
- ACTIONS(4260), 1,
- sym__brace_start,
- STATE(2619), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4232), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4242), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(4256), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(878), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2235), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168707] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(6459), 1,
- sym_word,
- ACTIONS(6467), 1,
- sym_test_operator,
- ACTIONS(7482), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7484), 1,
- sym__special_character,
- ACTIONS(7486), 1,
- anon_sym_DQUOTE,
- ACTIONS(7490), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7492), 1,
- anon_sym_BQUOTE,
- ACTIONS(7494), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(3937), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7480), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7488), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7496), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(2903), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(3678), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168780] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2395), 1,
- sym_word,
- ACTIONS(2401), 1,
- anon_sym_DOLLAR,
- ACTIONS(2407), 1,
- aux_sym_number_token1,
- ACTIONS(2409), 1,
- aux_sym_number_token2,
- ACTIONS(2413), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2421), 1,
- sym_test_operator,
- ACTIONS(2423), 1,
- sym__brace_start,
- ACTIONS(7424), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7426), 1,
- sym__special_character,
- ACTIONS(7428), 1,
- anon_sym_DQUOTE,
- ACTIONS(7432), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7434), 1,
- anon_sym_BQUOTE,
- ACTIONS(7436), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(1549), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7422), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7430), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7438), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(517), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1142), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168853] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7472), 1,
- sym_test_operator,
- ACTIONS(7560), 1,
- anon_sym_RBRACK,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7468), 2,
- sym__special_character,
- sym__comment_word,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168924] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4680), 1,
- sym_word,
- ACTIONS(4686), 1,
- anon_sym_DOLLAR,
- ACTIONS(4692), 1,
- aux_sym_number_token1,
- ACTIONS(4694), 1,
- aux_sym_number_token2,
- ACTIONS(4698), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4706), 1,
- sym_test_operator,
- ACTIONS(4708), 1,
- sym__brace_start,
- ACTIONS(7564), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7566), 1,
- sym__special_character,
- ACTIONS(7568), 1,
- anon_sym_DQUOTE,
- ACTIONS(7572), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7574), 1,
- anon_sym_BQUOTE,
- ACTIONS(7576), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2940), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7562), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7570), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7578), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1343), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2768), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [168997] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4680), 1,
- sym_word,
- ACTIONS(4686), 1,
- anon_sym_DOLLAR,
- ACTIONS(4692), 1,
- aux_sym_number_token1,
- ACTIONS(4694), 1,
- aux_sym_number_token2,
- ACTIONS(4698), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4706), 1,
- sym_test_operator,
- ACTIONS(4708), 1,
- sym__brace_start,
- ACTIONS(7564), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7566), 1,
- sym__special_character,
- ACTIONS(7568), 1,
- anon_sym_DQUOTE,
- ACTIONS(7572), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7574), 1,
- anon_sym_BQUOTE,
- ACTIONS(7576), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2940), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7562), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7570), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7578), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(1335), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2768), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [169070] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- STATE(3850), 1,
- sym_string,
- ACTIONS(1175), 2,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(7112), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7110), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 16,
- anon_sym_LPAREN_LPAREN,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [169117] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7472), 1,
- sym_test_operator,
- ACTIONS(7580), 1,
- anon_sym_RBRACK,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7468), 2,
- sym__special_character,
- sym__comment_word,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [169188] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- STATE(3850), 1,
- sym_string,
- ACTIONS(1171), 2,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(7112), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7110), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 16,
- anon_sym_LPAREN_LPAREN,
- aux_sym_heredoc_redirect_token1,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [169235] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(6855), 1,
- sym__special_character,
- ACTIONS(7582), 1,
- sym_word,
- ACTIONS(7586), 1,
- sym_test_operator,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7584), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(649), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1879), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [169308] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7590), 1,
- anon_sym_DQUOTE,
- STATE(4184), 1,
- sym_string,
- ACTIONS(1175), 2,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(7592), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7588), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 16,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [169355] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(6855), 1,
- sym__special_character,
- ACTIONS(7582), 1,
- sym_word,
- ACTIONS(7586), 1,
- sym_test_operator,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7584), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(681), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1879), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [169428] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6815), 1,
- anon_sym_DOLLAR,
- ACTIONS(6817), 1,
- sym__special_character,
- ACTIONS(6819), 1,
- anon_sym_DQUOTE,
- ACTIONS(6823), 1,
- aux_sym_number_token1,
- ACTIONS(6825), 1,
- aux_sym_number_token2,
- ACTIONS(6827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6831), 1,
- anon_sym_BQUOTE,
- ACTIONS(6833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6843), 1,
- sym__brace_start,
- ACTIONS(7594), 1,
- sym_word,
- ACTIONS(7598), 1,
- sym_test_operator,
- STATE(2186), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6809), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7596), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(728), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2005), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [169501] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7472), 1,
- sym_test_operator,
- ACTIONS(7600), 1,
- anon_sym_RBRACK,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7468), 2,
- sym__special_character,
- sym__comment_word,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [169572] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7472), 1,
- sym_test_operator,
- ACTIONS(7602), 1,
- anon_sym_RBRACK,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7468), 2,
- sym__special_character,
- sym__comment_word,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [169643] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6595), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6597), 1,
- anon_sym_DOLLAR,
- ACTIONS(6599), 1,
- sym__special_character,
- ACTIONS(6601), 1,
- anon_sym_DQUOTE,
- ACTIONS(6605), 1,
- aux_sym_number_token1,
- ACTIONS(6607), 1,
- aux_sym_number_token2,
- ACTIONS(6609), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6611), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6613), 1,
- anon_sym_BQUOTE,
- ACTIONS(6615), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6625), 1,
- sym__brace_start,
- ACTIONS(7604), 1,
- sym_word,
- ACTIONS(7608), 1,
- sym_test_operator,
- STATE(2976), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6591), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6617), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7606), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1495), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2882), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [169716] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6595), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6597), 1,
- anon_sym_DOLLAR,
- ACTIONS(6599), 1,
- sym__special_character,
- ACTIONS(6601), 1,
- anon_sym_DQUOTE,
- ACTIONS(6605), 1,
- aux_sym_number_token1,
- ACTIONS(6607), 1,
- aux_sym_number_token2,
- ACTIONS(6609), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6611), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6613), 1,
- anon_sym_BQUOTE,
- ACTIONS(6615), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6625), 1,
- sym__brace_start,
- ACTIONS(7604), 1,
- sym_word,
- ACTIONS(7608), 1,
- sym_test_operator,
- STATE(2976), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6591), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6617), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7606), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1459), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2882), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [169789] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7610), 1,
- sym_word,
- ACTIONS(7612), 1,
- sym__special_character,
- ACTIONS(7616), 1,
- sym_test_operator,
- ACTIONS(7618), 1,
- sym_regex,
- STATE(1094), 1,
- aux_sym__literal_repeat1,
- STATE(1314), 1,
- sym_concatenation,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7614), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(902), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [169864] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_file_descriptor,
- ACTIONS(7622), 1,
- anon_sym_DQUOTE,
- STATE(4311), 1,
- sym_string,
- ACTIONS(7624), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7620), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 17,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [169911] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_file_descriptor,
- ACTIONS(7622), 1,
- anon_sym_DQUOTE,
- STATE(4311), 1,
- sym_string,
- ACTIONS(7624), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7620), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 17,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [169958] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6743), 1,
- sym__special_character,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(7626), 1,
- sym_word,
- ACTIONS(7630), 1,
- sym_test_operator,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7628), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(506), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1122), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170031] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7590), 1,
- anon_sym_DQUOTE,
- STATE(4184), 1,
- sym_string,
- ACTIONS(1171), 2,
- sym_test_operator,
- sym__brace_start,
- ACTIONS(7592), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7588), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 16,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [170078] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(953), 1,
- anon_sym_DOLLAR,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(2437), 1,
- sym__special_character,
- ACTIONS(7632), 1,
- sym_word,
- ACTIONS(7636), 1,
- sym_test_operator,
- ACTIONS(7638), 1,
- sym_regex,
- STATE(1954), 1,
- aux_sym__literal_repeat1,
- STATE(2080), 1,
- sym_concatenation,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7634), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1734), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170153] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6815), 1,
- anon_sym_DOLLAR,
- ACTIONS(6817), 1,
- sym__special_character,
- ACTIONS(6819), 1,
- anon_sym_DQUOTE,
- ACTIONS(6823), 1,
- aux_sym_number_token1,
- ACTIONS(6825), 1,
- aux_sym_number_token2,
- ACTIONS(6827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6831), 1,
- anon_sym_BQUOTE,
- ACTIONS(6833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6843), 1,
- sym__brace_start,
- ACTIONS(7594), 1,
- sym_word,
- ACTIONS(7598), 1,
- sym_test_operator,
- STATE(2186), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6809), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7596), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(727), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2005), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170226] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6633), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6635), 1,
- anon_sym_DOLLAR,
- ACTIONS(6637), 1,
- sym__special_character,
- ACTIONS(6639), 1,
- anon_sym_DQUOTE,
- ACTIONS(6643), 1,
- aux_sym_number_token1,
- ACTIONS(6645), 1,
- aux_sym_number_token2,
- ACTIONS(6647), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6649), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6651), 1,
- anon_sym_BQUOTE,
- ACTIONS(6653), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6663), 1,
- sym__brace_start,
- ACTIONS(7640), 1,
- sym_word,
- ACTIONS(7644), 1,
- sym_test_operator,
- STATE(1439), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6629), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6655), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7642), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(521), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1102), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170299] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6743), 1,
- sym__special_character,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(7626), 1,
- sym_word,
- ACTIONS(7630), 1,
- sym_test_operator,
- STATE(1553), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7628), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(539), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1122), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170372] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(3303), 1,
- sym_word,
- ACTIONS(3307), 1,
- sym_test_operator,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7476), 1,
- sym__special_character,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7478), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(626), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1821), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170445] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(437), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(439), 1,
- anon_sym_DOLLAR,
- ACTIONS(443), 1,
- anon_sym_DQUOTE,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(451), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(455), 1,
- anon_sym_BQUOTE,
- ACTIONS(457), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(7646), 1,
- sym_word,
- ACTIONS(7648), 1,
- sym__special_character,
- ACTIONS(7652), 1,
- sym_test_operator,
- ACTIONS(7654), 1,
- sym_regex,
- STATE(839), 1,
- aux_sym__literal_repeat1,
- STATE(1048), 1,
- sym_concatenation,
- ACTIONS(435), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(459), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7650), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(693), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170520] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7656), 1,
- sym_word,
- ACTIONS(7660), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7662), 1,
- anon_sym_DOLLAR,
- ACTIONS(7664), 1,
- sym__special_character,
- ACTIONS(7666), 1,
- anon_sym_DQUOTE,
- ACTIONS(7670), 1,
- aux_sym_number_token1,
- ACTIONS(7672), 1,
- aux_sym_number_token2,
- ACTIONS(7674), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7676), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7678), 1,
- anon_sym_BQUOTE,
- ACTIONS(7680), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7684), 1,
- sym_test_operator,
- ACTIONS(7686), 1,
- sym__brace_start,
- STATE(2095), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7658), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7668), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7682), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(659), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1894), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170593] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7656), 1,
- sym_word,
- ACTIONS(7660), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7662), 1,
- anon_sym_DOLLAR,
- ACTIONS(7664), 1,
- sym__special_character,
- ACTIONS(7666), 1,
- anon_sym_DQUOTE,
- ACTIONS(7670), 1,
- aux_sym_number_token1,
- ACTIONS(7672), 1,
- aux_sym_number_token2,
- ACTIONS(7674), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7676), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7678), 1,
- anon_sym_BQUOTE,
- ACTIONS(7680), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7684), 1,
- sym_test_operator,
- ACTIONS(7686), 1,
- sym__brace_start,
- STATE(2095), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7658), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7668), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7682), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(652), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1894), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170666] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(3303), 1,
- sym_word,
- ACTIONS(3307), 1,
- sym_test_operator,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7476), 1,
- sym__special_character,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7478), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(619), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1821), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170739] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3809), 1,
- sym_word,
- ACTIONS(3813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3815), 1,
- anon_sym_DOLLAR,
- ACTIONS(3819), 1,
- anon_sym_DQUOTE,
- ACTIONS(3823), 1,
- aux_sym_number_token1,
- ACTIONS(3825), 1,
- aux_sym_number_token2,
- ACTIONS(3827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3831), 1,
- anon_sym_BQUOTE,
- ACTIONS(3833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3837), 1,
- sym_test_operator,
- ACTIONS(3839), 1,
- sym__brace_start,
- ACTIONS(7688), 1,
- sym__special_character,
- STATE(2422), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3811), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3821), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(755), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2125), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170812] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7618), 1,
- sym_regex,
- ACTIONS(7690), 1,
- sym_word,
- ACTIONS(7692), 1,
- sym__special_character,
- ACTIONS(7696), 1,
- sym_test_operator,
- STATE(1094), 1,
- aux_sym__literal_repeat1,
- STATE(1314), 1,
- sym_concatenation,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7694), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1497), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170887] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6633), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6635), 1,
- anon_sym_DOLLAR,
- ACTIONS(6637), 1,
- sym__special_character,
- ACTIONS(6639), 1,
- anon_sym_DQUOTE,
- ACTIONS(6643), 1,
- aux_sym_number_token1,
- ACTIONS(6645), 1,
- aux_sym_number_token2,
- ACTIONS(6647), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6649), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6651), 1,
- anon_sym_BQUOTE,
- ACTIONS(6653), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6663), 1,
- sym__brace_start,
- ACTIONS(7640), 1,
- sym_word,
- ACTIONS(7644), 1,
- sym_test_operator,
- STATE(1439), 1,
- aux_sym__literal_repeat1,
- ACTIONS(6629), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6655), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7642), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(528), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1102), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [170960] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7618), 1,
- sym_regex,
- ACTIONS(7698), 1,
- sym_word,
- ACTIONS(7700), 1,
- sym__special_character,
- ACTIONS(7704), 1,
- sym_test_operator,
- STATE(1094), 1,
- aux_sym__literal_repeat1,
- STATE(1314), 1,
- sym_concatenation,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7702), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1051), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [171035] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3809), 1,
- sym_word,
- ACTIONS(3813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3815), 1,
- anon_sym_DOLLAR,
- ACTIONS(3819), 1,
- anon_sym_DQUOTE,
- ACTIONS(3823), 1,
- aux_sym_number_token1,
- ACTIONS(3825), 1,
- aux_sym_number_token2,
- ACTIONS(3827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3831), 1,
- anon_sym_BQUOTE,
- ACTIONS(3833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3837), 1,
- sym_test_operator,
- ACTIONS(3839), 1,
- sym__brace_start,
- ACTIONS(7688), 1,
- sym__special_character,
- STATE(2422), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3811), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3821), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(3835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(750), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(2125), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [171108] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(3303), 1,
- sym_word,
- ACTIONS(3307), 1,
- sym_test_operator,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7476), 1,
- sym__special_character,
- STATE(1907), 1,
- aux_sym__literal_repeat1,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7478), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(620), 2,
- sym_concatenation,
- aux_sym_for_statement_repeat1,
- STATE(1821), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [171181] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7472), 1,
- sym_test_operator,
- ACTIONS(7706), 1,
- anon_sym_RBRACK,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7468), 2,
- sym__special_character,
- sym__comment_word,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [171252] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7734), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2327), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [171326] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7762), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(7764), 1,
- sym_variable_name,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2773), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [171400] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4364), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4370), 1,
- anon_sym_DQUOTE,
- ACTIONS(4374), 1,
- aux_sym_number_token1,
- ACTIONS(4376), 1,
- aux_sym_number_token2,
- ACTIONS(4378), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4380), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4382), 1,
- anon_sym_BQUOTE,
- ACTIONS(4384), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4390), 1,
- sym__brace_start,
- ACTIONS(7766), 1,
- sym_word,
- ACTIONS(7768), 1,
- anon_sym_DOLLAR,
- ACTIONS(7774), 1,
- sym__comment_word,
- ACTIONS(4362), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4386), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7770), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7772), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4385), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [171468] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(7776), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2808), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [171542] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7778), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2325), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [171616] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(7780), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2817), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [171690] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7782), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2330), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [171764] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3924), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3930), 1,
- anon_sym_DQUOTE,
- ACTIONS(3934), 1,
- aux_sym_number_token1,
- ACTIONS(3936), 1,
- aux_sym_number_token2,
- ACTIONS(3938), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3940), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3942), 1,
- anon_sym_BQUOTE,
- ACTIONS(3944), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3952), 1,
- sym__brace_start,
- ACTIONS(7784), 1,
- sym_word,
- ACTIONS(7786), 1,
- anon_sym_DOLLAR,
- ACTIONS(7792), 1,
- sym__comment_word,
- ACTIONS(3922), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3946), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7788), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7790), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2214), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [171832] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(7794), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2824), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [171906] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7796), 1,
- sym_word,
- ACTIONS(7800), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7802), 1,
- anon_sym_DOLLAR,
- ACTIONS(7806), 1,
- anon_sym_DQUOTE,
- ACTIONS(7810), 1,
- aux_sym_number_token1,
- ACTIONS(7812), 1,
- aux_sym_number_token2,
- ACTIONS(7814), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7816), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7818), 1,
- anon_sym_BQUOTE,
- ACTIONS(7820), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7824), 1,
- sym__comment_word,
- ACTIONS(7826), 1,
- sym__brace_start,
- ACTIONS(7798), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7804), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7822), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7808), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4943), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [171974] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7828), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2331), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [172048] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(7830), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2831), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [172122] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7832), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2332), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [172196] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(7834), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2841), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [172270] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7836), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2335), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [172344] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(7838), 1,
- sym_word,
- ACTIONS(7840), 1,
- anon_sym_DOLLAR,
- ACTIONS(7846), 1,
- sym__comment_word,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7842), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7844), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1571), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [172412] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7692), 1,
- sym__special_character,
- ACTIONS(7848), 1,
- sym_word,
- ACTIONS(7852), 1,
- sym_test_operator,
- STATE(1169), 1,
- aux_sym__literal_repeat1,
- STATE(1230), 1,
- sym_concatenation,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7850), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1523), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [172484] = 20,
- ACTIONS(47), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(49), 1,
- anon_sym_DOLLAR,
- ACTIONS(53), 1,
- anon_sym_DQUOTE,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(61), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(65), 1,
- anon_sym_BQUOTE,
- ACTIONS(67), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(7500), 1,
- sym__special_character,
- ACTIONS(7854), 1,
- sym_word,
- ACTIONS(7858), 1,
- sym_test_operator,
- STATE(1193), 1,
- aux_sym__literal_repeat1,
- STATE(1290), 1,
- sym_concatenation,
- ACTIONS(45), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(69), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7856), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(821), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [172556] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1089), 1,
- anon_sym_DOLLAR,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(7860), 1,
- sym_word,
- ACTIONS(7866), 1,
- sym__comment_word,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7862), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7864), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1947), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [172624] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(7868), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2849), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [172698] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(7860), 1,
- sym_word,
- ACTIONS(7866), 1,
- sym__comment_word,
- ACTIONS(7870), 1,
- anon_sym_DOLLAR,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7862), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7864), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1947), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [172766] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(7860), 1,
- sym_word,
- ACTIONS(7866), 1,
- sym__comment_word,
- ACTIONS(7872), 1,
- anon_sym_DOLLAR,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7862), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7864), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1947), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [172834] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7876), 1,
- anon_sym_DOLLAR,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [172902] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(7884), 1,
- anon_sym_DOLLAR,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [172970] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6977), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6983), 1,
- anon_sym_DQUOTE,
- ACTIONS(6987), 1,
- aux_sym_number_token1,
- ACTIONS(6989), 1,
- aux_sym_number_token2,
- ACTIONS(6991), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6993), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6995), 1,
- anon_sym_BQUOTE,
- ACTIONS(6997), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7007), 1,
- sym__brace_start,
- ACTIONS(7886), 1,
- sym_word,
- ACTIONS(7888), 1,
- anon_sym_DOLLAR,
- ACTIONS(7894), 1,
- sym__comment_word,
- ACTIONS(6973), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6999), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7890), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7892), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1046), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [173038] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7896), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2336), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [173112] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(7898), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2856), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [173186] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(7900), 1,
- sym_word,
- ACTIONS(7906), 1,
- sym__comment_word,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7902), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7904), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1385), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [173254] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6977), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6983), 1,
- anon_sym_DQUOTE,
- ACTIONS(6987), 1,
- aux_sym_number_token1,
- ACTIONS(6989), 1,
- aux_sym_number_token2,
- ACTIONS(6991), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6993), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6995), 1,
- anon_sym_BQUOTE,
- ACTIONS(6997), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7007), 1,
- sym__brace_start,
- ACTIONS(7886), 1,
- sym_word,
- ACTIONS(7894), 1,
- sym__comment_word,
- ACTIONS(7908), 1,
- anon_sym_DOLLAR,
- ACTIONS(6973), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6999), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7890), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7892), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1046), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [173322] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(7900), 1,
- sym_word,
- ACTIONS(7906), 1,
- sym__comment_word,
- ACTIONS(7910), 1,
- anon_sym_DOLLAR,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7902), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7904), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1385), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [173390] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7912), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2338), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [173464] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(7900), 1,
- sym_word,
- ACTIONS(7906), 1,
- sym__comment_word,
- ACTIONS(7914), 1,
- anon_sym_DOLLAR,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7902), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7904), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1385), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [173532] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(6785), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6789), 1,
- anon_sym_DQUOTE,
- ACTIONS(6793), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6795), 1,
- anon_sym_BQUOTE,
- ACTIONS(6797), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7916), 1,
- sym_word,
- ACTIONS(7918), 1,
- anon_sym_DOLLAR,
- ACTIONS(7924), 1,
- sym__comment_word,
- ACTIONS(6781), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6799), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7920), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7922), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1313), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [173600] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4090), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4096), 1,
- anon_sym_DQUOTE,
- ACTIONS(4100), 1,
- aux_sym_number_token1,
- ACTIONS(4102), 1,
- aux_sym_number_token2,
- ACTIONS(4104), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4106), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4108), 1,
- anon_sym_BQUOTE,
- ACTIONS(4110), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4116), 1,
- sym__brace_start,
- ACTIONS(7926), 1,
- sym_word,
- ACTIONS(7928), 1,
- anon_sym_DOLLAR,
- ACTIONS(7934), 1,
- sym__comment_word,
- ACTIONS(4088), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4112), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7930), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7932), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4360), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [173668] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(7936), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2867), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [173742] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(2921), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2281), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [173816] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(6785), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6789), 1,
- anon_sym_DQUOTE,
- ACTIONS(6793), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6795), 1,
- anon_sym_BQUOTE,
- ACTIONS(6797), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7916), 1,
- sym_word,
- ACTIONS(7924), 1,
- sym__comment_word,
- ACTIONS(7938), 1,
- anon_sym_DOLLAR,
- ACTIONS(6781), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6799), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7920), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7922), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1313), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [173884] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3145), 1,
- aux_sym_number_token1,
- ACTIONS(3147), 1,
- aux_sym_number_token2,
- ACTIONS(3151), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3161), 1,
- sym__brace_start,
- ACTIONS(7544), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7548), 1,
- anon_sym_DQUOTE,
- ACTIONS(7552), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7554), 1,
- anon_sym_BQUOTE,
- ACTIONS(7556), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7940), 1,
- sym_word,
- ACTIONS(7942), 1,
- anon_sym_DOLLAR,
- ACTIONS(7948), 1,
- sym__comment_word,
- ACTIONS(7542), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7558), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7944), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7946), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1639), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [173952] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(7950), 1,
- sym_word,
- ACTIONS(7954), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7956), 1,
- anon_sym_DOLLAR,
- ACTIONS(7960), 1,
- anon_sym_DQUOTE,
- ACTIONS(7964), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7966), 1,
- anon_sym_BQUOTE,
- ACTIONS(7968), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7972), 1,
- sym__comment_word,
- ACTIONS(7952), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7958), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7970), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7962), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1526), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [174020] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(7950), 1,
- sym_word,
- ACTIONS(7954), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7960), 1,
- anon_sym_DQUOTE,
- ACTIONS(7964), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7966), 1,
- anon_sym_BQUOTE,
- ACTIONS(7968), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7972), 1,
- sym__comment_word,
- ACTIONS(7974), 1,
- anon_sym_DOLLAR,
- ACTIONS(7952), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7958), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7970), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7962), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1526), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [174088] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7976), 1,
- sym_word,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7982), 1,
- sym__special_character,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7996), 1,
- sym_test_operator,
- STATE(3736), 1,
- aux_sym__literal_repeat1,
- STATE(3939), 1,
- sym_concatenation,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7986), 2,
- sym_raw_string,
- sym_ansi_c_string,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- STATE(4218), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [174160] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7982), 1,
- sym__special_character,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7998), 1,
- sym_word,
- ACTIONS(8002), 1,
- sym_test_operator,
- STATE(3637), 1,
- aux_sym__literal_repeat1,
- STATE(3994), 1,
- sym_concatenation,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8000), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4187), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [174232] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8004), 1,
- sym_word,
- ACTIONS(8006), 1,
- anon_sym_DOLLAR,
- ACTIONS(8012), 1,
- sym__comment_word,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8008), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8010), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3651), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [174300] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8014), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2689), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [174374] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8004), 1,
- sym_word,
- ACTIONS(8012), 1,
- sym__comment_word,
- ACTIONS(8016), 1,
- anon_sym_DOLLAR,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8008), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8010), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3651), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [174442] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4364), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4370), 1,
- anon_sym_DQUOTE,
- ACTIONS(4374), 1,
- aux_sym_number_token1,
- ACTIONS(4376), 1,
- aux_sym_number_token2,
- ACTIONS(4378), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4380), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4382), 1,
- anon_sym_BQUOTE,
- ACTIONS(4384), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4390), 1,
- sym__brace_start,
- ACTIONS(7766), 1,
- sym_word,
- ACTIONS(7774), 1,
- sym__comment_word,
- ACTIONS(8018), 1,
- anon_sym_DOLLAR,
- ACTIONS(4362), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4386), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7770), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7772), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4385), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [174510] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(8020), 1,
- sym_word,
- ACTIONS(8022), 1,
- anon_sym_DOLLAR,
- ACTIONS(8028), 1,
- sym__comment_word,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8024), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8026), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3573), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [174578] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7796), 1,
- sym_word,
- ACTIONS(7800), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7806), 1,
- anon_sym_DQUOTE,
- ACTIONS(7810), 1,
- aux_sym_number_token1,
- ACTIONS(7812), 1,
- aux_sym_number_token2,
- ACTIONS(7814), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7816), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7818), 1,
- anon_sym_BQUOTE,
- ACTIONS(7820), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7824), 1,
- sym__comment_word,
- ACTIONS(7826), 1,
- sym__brace_start,
- ACTIONS(8030), 1,
- anon_sym_DOLLAR,
- ACTIONS(7798), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7804), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7822), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7808), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4943), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [174646] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8032), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2865), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [174720] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8034), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2380), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [174794] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3382), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3388), 1,
- anon_sym_DQUOTE,
- ACTIONS(3392), 1,
- aux_sym_number_token1,
- ACTIONS(3394), 1,
- aux_sym_number_token2,
- ACTIONS(3396), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3398), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3400), 1,
- anon_sym_BQUOTE,
- ACTIONS(3402), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3412), 1,
- sym__brace_start,
- ACTIONS(8036), 1,
- sym_word,
- ACTIONS(8038), 1,
- anon_sym_DOLLAR,
- ACTIONS(8044), 1,
- sym__comment_word,
- ACTIONS(3380), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3404), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8040), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8042), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2059), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [174862] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8046), 1,
- sym_word,
- ACTIONS(8048), 1,
- sym__special_character,
- ACTIONS(8052), 1,
- sym_test_operator,
- STATE(3736), 1,
- aux_sym__literal_repeat1,
- STATE(3939), 1,
- sym_concatenation,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8050), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3871), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [174934] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8048), 1,
- sym__special_character,
- ACTIONS(8054), 1,
- sym_word,
- ACTIONS(8058), 1,
- sym_test_operator,
- STATE(3637), 1,
- aux_sym__literal_repeat1,
- STATE(3994), 1,
- sym_concatenation,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8056), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3904), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175006] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1539), 1,
- aux_sym_number_token1,
- ACTIONS(1541), 1,
- aux_sym_number_token2,
- ACTIONS(1545), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1559), 1,
- sym__brace_start,
- ACTIONS(6879), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6883), 1,
- anon_sym_DQUOTE,
- ACTIONS(6887), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6889), 1,
- anon_sym_BQUOTE,
- ACTIONS(6891), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8060), 1,
- sym_word,
- ACTIONS(8062), 1,
- anon_sym_DOLLAR,
- ACTIONS(8068), 1,
- sym__comment_word,
- ACTIONS(6875), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6893), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8064), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8066), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1034), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175074] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(8020), 1,
- sym_word,
- ACTIONS(8028), 1,
- sym__comment_word,
- ACTIONS(8070), 1,
- anon_sym_DOLLAR,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8024), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8026), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3573), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175142] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8072), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2679), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [175216] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8074), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2678), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [175290] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1539), 1,
- aux_sym_number_token1,
- ACTIONS(1541), 1,
- aux_sym_number_token2,
- ACTIONS(1545), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1559), 1,
- sym__brace_start,
- ACTIONS(6879), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6883), 1,
- anon_sym_DQUOTE,
- ACTIONS(6887), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6889), 1,
- anon_sym_BQUOTE,
- ACTIONS(6891), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8060), 1,
- sym_word,
- ACTIONS(8068), 1,
- sym__comment_word,
- ACTIONS(8076), 1,
- anon_sym_DOLLAR,
- ACTIONS(6875), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6893), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8064), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8066), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1034), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175358] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7660), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7662), 1,
- anon_sym_DOLLAR,
- ACTIONS(7664), 1,
- sym__special_character,
- ACTIONS(7666), 1,
- anon_sym_DQUOTE,
- ACTIONS(7670), 1,
- aux_sym_number_token1,
- ACTIONS(7672), 1,
- aux_sym_number_token2,
- ACTIONS(7674), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7676), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7678), 1,
- anon_sym_BQUOTE,
- ACTIONS(7680), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7686), 1,
- sym__brace_start,
- ACTIONS(8078), 1,
- sym_word,
- ACTIONS(8082), 1,
- sym_test_operator,
- STATE(2086), 1,
- aux_sym__literal_repeat1,
- STATE(2167), 1,
- sym_concatenation,
- ACTIONS(7658), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7682), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8080), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1900), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175430] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7660), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7662), 1,
- anon_sym_DOLLAR,
- ACTIONS(7664), 1,
- sym__special_character,
- ACTIONS(7666), 1,
- anon_sym_DQUOTE,
- ACTIONS(7670), 1,
- aux_sym_number_token1,
- ACTIONS(7672), 1,
- aux_sym_number_token2,
- ACTIONS(7674), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7676), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7678), 1,
- anon_sym_BQUOTE,
- ACTIONS(7680), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7686), 1,
- sym__brace_start,
- ACTIONS(8084), 1,
- sym_word,
- ACTIONS(8088), 1,
- sym_test_operator,
- STATE(2013), 1,
- aux_sym__literal_repeat1,
- STATE(2194), 1,
- sym_concatenation,
- ACTIONS(7658), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7682), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8086), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1922), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175502] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6633), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6635), 1,
- anon_sym_DOLLAR,
- ACTIONS(6637), 1,
- sym__special_character,
- ACTIONS(6639), 1,
- anon_sym_DQUOTE,
- ACTIONS(6643), 1,
- aux_sym_number_token1,
- ACTIONS(6645), 1,
- aux_sym_number_token2,
- ACTIONS(6647), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6649), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6651), 1,
- anon_sym_BQUOTE,
- ACTIONS(6653), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6663), 1,
- sym__brace_start,
- ACTIONS(8090), 1,
- sym_word,
- ACTIONS(8094), 1,
- sym_test_operator,
- STATE(1520), 1,
- aux_sym__literal_repeat1,
- STATE(1613), 1,
- sym_concatenation,
- ACTIONS(6629), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6655), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8092), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1170), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175574] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(7860), 1,
- sym_word,
- ACTIONS(7866), 1,
- sym__comment_word,
- ACTIONS(8096), 1,
- anon_sym_DOLLAR,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7862), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7864), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1947), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175642] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(7860), 1,
- sym_word,
- ACTIONS(7866), 1,
- sym__comment_word,
- ACTIONS(8098), 1,
- anon_sym_DOLLAR,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7862), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7864), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1947), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175710] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(8100), 1,
- anon_sym_DOLLAR,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175778] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2694), 1,
- anon_sym_DOLLAR,
- ACTIONS(2700), 1,
- aux_sym_number_token1,
- ACTIONS(2702), 1,
- aux_sym_number_token2,
- ACTIONS(2706), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2718), 1,
- sym__brace_start,
- ACTIONS(8102), 1,
- sym_word,
- ACTIONS(8106), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8110), 1,
- anon_sym_DQUOTE,
- ACTIONS(8114), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8116), 1,
- anon_sym_BQUOTE,
- ACTIONS(8118), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8122), 1,
- sym__comment_word,
- ACTIONS(8104), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8108), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8120), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8112), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1489), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175846] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6595), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6597), 1,
- anon_sym_DOLLAR,
- ACTIONS(6599), 1,
- sym__special_character,
- ACTIONS(6601), 1,
- anon_sym_DQUOTE,
- ACTIONS(6605), 1,
- aux_sym_number_token1,
- ACTIONS(6607), 1,
- aux_sym_number_token2,
- ACTIONS(6609), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6611), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6613), 1,
- anon_sym_BQUOTE,
- ACTIONS(6615), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6625), 1,
- sym__brace_start,
- ACTIONS(8124), 1,
- sym_word,
- ACTIONS(8128), 1,
- sym_test_operator,
- STATE(2980), 1,
- aux_sym__literal_repeat1,
- STATE(3009), 1,
- sym_concatenation,
- ACTIONS(6591), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6617), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8126), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2888), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175918] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4090), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4096), 1,
- anon_sym_DQUOTE,
- ACTIONS(4100), 1,
- aux_sym_number_token1,
- ACTIONS(4102), 1,
- aux_sym_number_token2,
- ACTIONS(4104), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4106), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4108), 1,
- anon_sym_BQUOTE,
- ACTIONS(4110), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4116), 1,
- sym__brace_start,
- ACTIONS(7926), 1,
- sym_word,
- ACTIONS(7934), 1,
- sym__comment_word,
- ACTIONS(8130), 1,
- anon_sym_DOLLAR,
- ACTIONS(4088), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4112), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7930), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7932), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4360), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [175986] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8132), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2324), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [176060] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3382), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3388), 1,
- anon_sym_DQUOTE,
- ACTIONS(3392), 1,
- aux_sym_number_token1,
- ACTIONS(3394), 1,
- aux_sym_number_token2,
- ACTIONS(3396), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3398), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3400), 1,
- anon_sym_BQUOTE,
- ACTIONS(3402), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3412), 1,
- sym__brace_start,
- ACTIONS(8036), 1,
- sym_word,
- ACTIONS(8044), 1,
- sym__comment_word,
- ACTIONS(8134), 1,
- anon_sym_DOLLAR,
- ACTIONS(3380), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3404), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8040), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8042), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2059), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [176128] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8136), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2799), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [176202] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3145), 1,
- aux_sym_number_token1,
- ACTIONS(3147), 1,
- aux_sym_number_token2,
- ACTIONS(3151), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3161), 1,
- sym__brace_start,
- ACTIONS(7544), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7548), 1,
- anon_sym_DQUOTE,
- ACTIONS(7552), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7554), 1,
- anon_sym_BQUOTE,
- ACTIONS(7556), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7940), 1,
- sym_word,
- ACTIONS(7948), 1,
- sym__comment_word,
- ACTIONS(8138), 1,
- anon_sym_DOLLAR,
- ACTIONS(7542), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7558), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7944), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7946), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1639), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [176270] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8140), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2834), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [176344] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(2976), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2386), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [176418] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8142), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2322), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [176492] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(111), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(117), 1,
- anon_sym_DQUOTE,
- ACTIONS(121), 1,
- aux_sym_number_token1,
- ACTIONS(123), 1,
- aux_sym_number_token2,
- ACTIONS(125), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(127), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(129), 1,
- anon_sym_BQUOTE,
- ACTIONS(131), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(141), 1,
- sym__brace_start,
- ACTIONS(8144), 1,
- sym_word,
- ACTIONS(8146), 1,
- anon_sym_DOLLAR,
- ACTIONS(8152), 1,
- sym__comment_word,
- ACTIONS(109), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(133), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8148), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8150), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(384), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [176560] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(111), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(117), 1,
- anon_sym_DQUOTE,
- ACTIONS(121), 1,
- aux_sym_number_token1,
- ACTIONS(123), 1,
- aux_sym_number_token2,
- ACTIONS(125), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(127), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(129), 1,
- anon_sym_BQUOTE,
- ACTIONS(131), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(141), 1,
- sym__brace_start,
- ACTIONS(8144), 1,
- sym_word,
- ACTIONS(8152), 1,
- sym__comment_word,
- ACTIONS(8154), 1,
- anon_sym_DOLLAR,
- ACTIONS(109), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(133), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8148), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8150), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(384), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [176628] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8156), 1,
- sym_word,
- ACTIONS(8158), 1,
- sym__special_character,
- ACTIONS(8162), 1,
- sym_test_operator,
- STATE(3736), 1,
- aux_sym__literal_repeat1,
- STATE(3939), 1,
- sym_concatenation,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8160), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4003), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [176700] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(8164), 1,
- anon_sym_DOLLAR,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [176768] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8158), 1,
- sym__special_character,
- ACTIONS(8166), 1,
- sym_word,
- ACTIONS(8170), 1,
- sym_test_operator,
- STATE(3637), 1,
- aux_sym__literal_repeat1,
- STATE(3994), 1,
- sym_concatenation,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8168), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4015), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [176840] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(6785), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6789), 1,
- anon_sym_DQUOTE,
- ACTIONS(6793), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6795), 1,
- anon_sym_BQUOTE,
- ACTIONS(6797), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7916), 1,
- sym_word,
- ACTIONS(7924), 1,
- sym__comment_word,
- ACTIONS(6781), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6799), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7920), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7922), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1313), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [176908] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8004), 1,
- sym_word,
- ACTIONS(8012), 1,
- sym__comment_word,
- ACTIONS(8172), 1,
- anon_sym_DOLLAR,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8008), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8010), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3651), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [176976] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8004), 1,
- sym_word,
- ACTIONS(8012), 1,
- sym__comment_word,
- ACTIONS(8174), 1,
- anon_sym_DOLLAR,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8008), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8010), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3651), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177044] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2171), 1,
- aux_sym_number_token1,
- ACTIONS(2173), 1,
- aux_sym_number_token2,
- ACTIONS(2177), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2189), 1,
- sym__brace_start,
- ACTIONS(8176), 1,
- sym_word,
- ACTIONS(8180), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8182), 1,
- anon_sym_DOLLAR,
- ACTIONS(8186), 1,
- anon_sym_DQUOTE,
- ACTIONS(8190), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8192), 1,
- anon_sym_BQUOTE,
- ACTIONS(8194), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8198), 1,
- sym__comment_word,
- ACTIONS(8178), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8184), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8196), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8188), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1127), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177112] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3924), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3930), 1,
- anon_sym_DQUOTE,
- ACTIONS(3934), 1,
- aux_sym_number_token1,
- ACTIONS(3936), 1,
- aux_sym_number_token2,
- ACTIONS(3938), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3940), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3942), 1,
- anon_sym_BQUOTE,
- ACTIONS(3944), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3952), 1,
- sym__brace_start,
- ACTIONS(7784), 1,
- sym_word,
- ACTIONS(7792), 1,
- sym__comment_word,
- ACTIONS(8200), 1,
- anon_sym_DOLLAR,
- ACTIONS(3922), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3946), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7788), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7790), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2214), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177180] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6595), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6597), 1,
- anon_sym_DOLLAR,
- ACTIONS(6599), 1,
- sym__special_character,
- ACTIONS(6601), 1,
- anon_sym_DQUOTE,
- ACTIONS(6605), 1,
- aux_sym_number_token1,
- ACTIONS(6607), 1,
- aux_sym_number_token2,
- ACTIONS(6609), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6611), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6613), 1,
- anon_sym_BQUOTE,
- ACTIONS(6615), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6625), 1,
- sym__brace_start,
- ACTIONS(8202), 1,
- sym_word,
- ACTIONS(8206), 1,
- sym_test_operator,
- STATE(2984), 1,
- aux_sym__literal_repeat1,
- STATE(3002), 1,
- sym_concatenation,
- ACTIONS(6591), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6617), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8204), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2884), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177252] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(8020), 1,
- sym_word,
- ACTIONS(8028), 1,
- sym__comment_word,
- ACTIONS(8208), 1,
- anon_sym_DOLLAR,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8024), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8026), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3573), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177320] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2171), 1,
- aux_sym_number_token1,
- ACTIONS(2173), 1,
- aux_sym_number_token2,
- ACTIONS(2177), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2189), 1,
- sym__brace_start,
- ACTIONS(8176), 1,
- sym_word,
- ACTIONS(8180), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8186), 1,
- anon_sym_DQUOTE,
- ACTIONS(8190), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8192), 1,
- anon_sym_BQUOTE,
- ACTIONS(8194), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8198), 1,
- sym__comment_word,
- ACTIONS(8210), 1,
- anon_sym_DOLLAR,
- ACTIONS(8178), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8184), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8196), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8188), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1127), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177388] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(6855), 1,
- sym__special_character,
- ACTIONS(8212), 1,
- sym_word,
- ACTIONS(8216), 1,
- sym_test_operator,
- STATE(1511), 1,
- aux_sym__literal_repeat1,
- STATE(1625), 1,
- sym_concatenation,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8214), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1925), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177460] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7660), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7666), 1,
- anon_sym_DQUOTE,
- ACTIONS(7670), 1,
- aux_sym_number_token1,
- ACTIONS(7672), 1,
- aux_sym_number_token2,
- ACTIONS(7674), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7676), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7678), 1,
- anon_sym_BQUOTE,
- ACTIONS(7680), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7686), 1,
- sym__brace_start,
- ACTIONS(8218), 1,
- sym_word,
- ACTIONS(8220), 1,
- anon_sym_DOLLAR,
- ACTIONS(8226), 1,
- sym__comment_word,
- ACTIONS(7658), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7682), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8222), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8224), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1951), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177528] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(7860), 1,
- sym_word,
- ACTIONS(7866), 1,
- sym__comment_word,
- ACTIONS(8228), 1,
- anon_sym_DOLLAR,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7862), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7864), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1947), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177596] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(8020), 1,
- sym_word,
- ACTIONS(8028), 1,
- sym__comment_word,
- ACTIONS(8230), 1,
- anon_sym_DOLLAR,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8024), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8026), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3573), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177664] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7796), 1,
- sym_word,
- ACTIONS(7800), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7806), 1,
- anon_sym_DQUOTE,
- ACTIONS(7810), 1,
- aux_sym_number_token1,
- ACTIONS(7812), 1,
- aux_sym_number_token2,
- ACTIONS(7814), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7816), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7818), 1,
- anon_sym_BQUOTE,
- ACTIONS(7820), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7824), 1,
- sym__comment_word,
- ACTIONS(7826), 1,
- sym__brace_start,
- ACTIONS(8232), 1,
- anon_sym_DOLLAR,
- ACTIONS(7798), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7804), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7822), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7808), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4943), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177732] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(6855), 1,
- sym__special_character,
- ACTIONS(8234), 1,
- sym_word,
- ACTIONS(8238), 1,
- sym_test_operator,
- STATE(1538), 1,
- aux_sym__literal_repeat1,
- STATE(1596), 1,
- sym_concatenation,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8236), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1915), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177804] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6907), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6913), 1,
- anon_sym_DQUOTE,
- ACTIONS(6917), 1,
- aux_sym_number_token1,
- ACTIONS(6919), 1,
- aux_sym_number_token2,
- ACTIONS(6921), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6923), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6925), 1,
- anon_sym_BQUOTE,
- ACTIONS(6927), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6937), 1,
- sym__brace_start,
- ACTIONS(8240), 1,
- sym_word,
- ACTIONS(8242), 1,
- anon_sym_DOLLAR,
- ACTIONS(8248), 1,
- sym__comment_word,
- ACTIONS(6903), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6929), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8244), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8246), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3577), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177872] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6907), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6913), 1,
- anon_sym_DQUOTE,
- ACTIONS(6917), 1,
- aux_sym_number_token1,
- ACTIONS(6919), 1,
- aux_sym_number_token2,
- ACTIONS(6921), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6923), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6925), 1,
- anon_sym_BQUOTE,
- ACTIONS(6927), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6937), 1,
- sym__brace_start,
- ACTIONS(8240), 1,
- sym_word,
- ACTIONS(8248), 1,
- sym__comment_word,
- ACTIONS(8250), 1,
- anon_sym_DOLLAR,
- ACTIONS(6903), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6929), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8244), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8246), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3577), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [177940] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(675), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(681), 1,
- anon_sym_DQUOTE,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(689), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(693), 1,
- anon_sym_BQUOTE,
- ACTIONS(695), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(8252), 1,
- sym_word,
- ACTIONS(8254), 1,
- anon_sym_DOLLAR,
- ACTIONS(8260), 1,
- sym__comment_word,
- ACTIONS(673), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(697), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8256), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8258), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(816), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178008] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(675), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(681), 1,
- anon_sym_DQUOTE,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(689), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(693), 1,
- anon_sym_BQUOTE,
- ACTIONS(695), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(8252), 1,
- sym_word,
- ACTIONS(8260), 1,
- sym__comment_word,
- ACTIONS(8262), 1,
- anon_sym_DOLLAR,
- ACTIONS(673), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(697), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8256), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8258), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(816), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178076] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2955), 1,
- sym__brace_start,
- ACTIONS(8264), 1,
- sym_word,
- ACTIONS(8268), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8270), 1,
- anon_sym_DOLLAR,
- ACTIONS(8274), 1,
- anon_sym_DQUOTE,
- ACTIONS(8278), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8280), 1,
- anon_sym_BQUOTE,
- ACTIONS(8282), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8286), 1,
- sym__comment_word,
- ACTIONS(8266), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8272), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8284), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8276), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3689), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178144] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2955), 1,
- sym__brace_start,
- ACTIONS(8264), 1,
- sym_word,
- ACTIONS(8268), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8274), 1,
- anon_sym_DQUOTE,
- ACTIONS(8278), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8280), 1,
- anon_sym_BQUOTE,
- ACTIONS(8282), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8286), 1,
- sym__comment_word,
- ACTIONS(8288), 1,
- anon_sym_DOLLAR,
- ACTIONS(8266), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8272), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8284), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8276), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3689), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178212] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(437), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(443), 1,
- anon_sym_DQUOTE,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(451), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(455), 1,
- anon_sym_BQUOTE,
- ACTIONS(457), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(8290), 1,
- sym_word,
- ACTIONS(8292), 1,
- anon_sym_DOLLAR,
- ACTIONS(8298), 1,
- sym__comment_word,
- ACTIONS(435), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(459), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8294), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8296), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(706), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178280] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6595), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6601), 1,
- anon_sym_DQUOTE,
- ACTIONS(6605), 1,
- aux_sym_number_token1,
- ACTIONS(6607), 1,
- aux_sym_number_token2,
- ACTIONS(6609), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6611), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6613), 1,
- anon_sym_BQUOTE,
- ACTIONS(6615), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6625), 1,
- sym__brace_start,
- ACTIONS(8300), 1,
- sym_word,
- ACTIONS(8302), 1,
- anon_sym_DOLLAR,
- ACTIONS(8308), 1,
- sym__comment_word,
- ACTIONS(6591), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6617), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8304), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8306), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2954), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178348] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8310), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2787), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [178422] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(437), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(443), 1,
- anon_sym_DQUOTE,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(451), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(455), 1,
- anon_sym_BQUOTE,
- ACTIONS(457), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(8290), 1,
- sym_word,
- ACTIONS(8298), 1,
- sym__comment_word,
- ACTIONS(8312), 1,
- anon_sym_DOLLAR,
- ACTIONS(435), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(459), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8294), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8296), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(706), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178490] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6595), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6601), 1,
- anon_sym_DQUOTE,
- ACTIONS(6605), 1,
- aux_sym_number_token1,
- ACTIONS(6607), 1,
- aux_sym_number_token2,
- ACTIONS(6609), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6611), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6613), 1,
- anon_sym_BQUOTE,
- ACTIONS(6615), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6625), 1,
- sym__brace_start,
- ACTIONS(8300), 1,
- sym_word,
- ACTIONS(8308), 1,
- sym__comment_word,
- ACTIONS(8314), 1,
- anon_sym_DOLLAR,
- ACTIONS(6591), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6617), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8304), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8306), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2954), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178558] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(8020), 1,
- sym_word,
- ACTIONS(8028), 1,
- sym__comment_word,
- ACTIONS(8316), 1,
- anon_sym_DOLLAR,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8024), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8026), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3573), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178626] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(8020), 1,
- sym_word,
- ACTIONS(8028), 1,
- sym__comment_word,
- ACTIONS(8318), 1,
- anon_sym_DOLLAR,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8024), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8026), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3573), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178694] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8320), 1,
- sym_word,
- ACTIONS(8322), 1,
- anon_sym_DOLLAR,
- ACTIONS(8328), 1,
- sym__comment_word,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8324), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8326), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1752), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178762] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8330), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2321), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [178836] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8320), 1,
- sym_word,
- ACTIONS(8328), 1,
- sym__comment_word,
- ACTIONS(8332), 1,
- anon_sym_DOLLAR,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8324), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8326), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1752), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178904] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8334), 1,
- sym_word,
- ACTIONS(8336), 1,
- sym__special_character,
- ACTIONS(8340), 1,
- sym_test_operator,
- STATE(3637), 1,
- aux_sym__literal_repeat1,
- STATE(3994), 1,
- sym_concatenation,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8338), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3845), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [178976] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7482), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7486), 1,
- anon_sym_DQUOTE,
- ACTIONS(7490), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7492), 1,
- anon_sym_BQUOTE,
- ACTIONS(7494), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8342), 1,
- sym_word,
- ACTIONS(8344), 1,
- anon_sym_DOLLAR,
- ACTIONS(8350), 1,
- sym__comment_word,
- ACTIONS(7480), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7496), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8346), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8348), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3891), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [179044] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2407), 1,
- aux_sym_number_token1,
- ACTIONS(2409), 1,
- aux_sym_number_token2,
- ACTIONS(2413), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2423), 1,
- sym__brace_start,
- ACTIONS(7424), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7428), 1,
- anon_sym_DQUOTE,
- ACTIONS(7432), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7434), 1,
- anon_sym_BQUOTE,
- ACTIONS(7436), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8352), 1,
- sym_word,
- ACTIONS(8354), 1,
- anon_sym_DOLLAR,
- ACTIONS(8360), 1,
- sym__comment_word,
- ACTIONS(7422), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7438), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8356), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8358), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1379), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [179112] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7482), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7486), 1,
- anon_sym_DQUOTE,
- ACTIONS(7490), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7492), 1,
- anon_sym_BQUOTE,
- ACTIONS(7494), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8342), 1,
- sym_word,
- ACTIONS(8350), 1,
- sym__comment_word,
- ACTIONS(8362), 1,
- anon_sym_DOLLAR,
- ACTIONS(7480), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7496), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8346), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8348), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3891), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [179180] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8004), 1,
- sym_word,
- ACTIONS(8012), 1,
- sym__comment_word,
- ACTIONS(8364), 1,
- anon_sym_DOLLAR,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8008), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8010), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3651), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [179248] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8004), 1,
- sym_word,
- ACTIONS(8012), 1,
- sym__comment_word,
- ACTIONS(8366), 1,
- anon_sym_DOLLAR,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8008), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8010), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3651), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [179316] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2407), 1,
- aux_sym_number_token1,
- ACTIONS(2409), 1,
- aux_sym_number_token2,
- ACTIONS(2413), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2423), 1,
- sym__brace_start,
- ACTIONS(7424), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7428), 1,
- anon_sym_DQUOTE,
- ACTIONS(7432), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7434), 1,
- anon_sym_BQUOTE,
- ACTIONS(7436), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8352), 1,
- sym_word,
- ACTIONS(8360), 1,
- sym__comment_word,
- ACTIONS(8368), 1,
- anon_sym_DOLLAR,
- ACTIONS(7422), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7438), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8356), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8358), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1379), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [179384] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8370), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2781), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [179458] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8004), 1,
- sym_word,
- ACTIONS(8012), 1,
- sym__comment_word,
- ACTIONS(8372), 1,
- anon_sym_DOLLAR,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8008), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8010), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3651), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [179526] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8004), 1,
- sym_word,
- ACTIONS(8012), 1,
- sym__comment_word,
- ACTIONS(8374), 1,
- anon_sym_DOLLAR,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8008), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8010), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3651), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [179594] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(7838), 1,
- sym_word,
- ACTIONS(7846), 1,
- sym__comment_word,
- ACTIONS(8376), 1,
- anon_sym_DOLLAR,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7842), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7844), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1571), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [179662] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(7950), 1,
- sym_word,
- ACTIONS(7954), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7960), 1,
- anon_sym_DQUOTE,
- ACTIONS(7964), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7966), 1,
- anon_sym_BQUOTE,
- ACTIONS(7968), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7972), 1,
- sym__comment_word,
- ACTIONS(8378), 1,
- anon_sym_DOLLAR,
- ACTIONS(7952), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7958), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7970), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7962), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1526), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [179730] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(7838), 1,
- sym_word,
- ACTIONS(7846), 1,
- sym__comment_word,
- ACTIONS(8380), 1,
- anon_sym_DOLLAR,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7842), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7844), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1571), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [179798] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8382), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2833), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [179872] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(3246), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2829), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [179946] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(2686), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2257), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [180020] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8410), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2813), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [180094] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8412), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2429), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [180168] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8336), 1,
- sym__special_character,
- ACTIONS(8414), 1,
- sym_word,
- ACTIONS(8418), 1,
- sym_test_operator,
- STATE(3736), 1,
- aux_sym__literal_repeat1,
- STATE(3939), 1,
- sym_concatenation,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8416), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3880), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [180240] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3819), 1,
- anon_sym_DQUOTE,
- ACTIONS(3823), 1,
- aux_sym_number_token1,
- ACTIONS(3825), 1,
- aux_sym_number_token2,
- ACTIONS(3827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3831), 1,
- anon_sym_BQUOTE,
- ACTIONS(3833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3839), 1,
- sym__brace_start,
- ACTIONS(8420), 1,
- sym_word,
- ACTIONS(8422), 1,
- anon_sym_DOLLAR,
- ACTIONS(8428), 1,
- sym__comment_word,
- ACTIONS(3811), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8424), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8426), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2128), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [180308] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8430), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2629), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [180382] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(7950), 1,
- sym_word,
- ACTIONS(7954), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7960), 1,
- anon_sym_DQUOTE,
- ACTIONS(7964), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7966), 1,
- anon_sym_BQUOTE,
- ACTIONS(7968), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7972), 1,
- sym__comment_word,
- ACTIONS(8432), 1,
- anon_sym_DOLLAR,
- ACTIONS(7952), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7958), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7970), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7962), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1526), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [180450] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(7950), 1,
- sym_word,
- ACTIONS(7954), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7960), 1,
- anon_sym_DQUOTE,
- ACTIONS(7964), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7966), 1,
- anon_sym_BQUOTE,
- ACTIONS(7968), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7972), 1,
- sym__comment_word,
- ACTIONS(8434), 1,
- anon_sym_DOLLAR,
- ACTIONS(7952), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7958), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7970), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7962), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1526), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [180518] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2933), 1,
- anon_sym_DOLLAR,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2955), 1,
- sym__brace_start,
- ACTIONS(8268), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8274), 1,
- anon_sym_DQUOTE,
- ACTIONS(8278), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8280), 1,
- anon_sym_BQUOTE,
- ACTIONS(8282), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8436), 1,
- sym_word,
- ACTIONS(8438), 1,
- sym__special_character,
- ACTIONS(8442), 1,
- sym_test_operator,
- STATE(3734), 1,
- aux_sym__literal_repeat1,
- STATE(3915), 1,
- sym_concatenation,
- ACTIONS(8266), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8284), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8440), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3697), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [180590] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(7950), 1,
- sym_word,
- ACTIONS(7954), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7960), 1,
- anon_sym_DQUOTE,
- ACTIONS(7964), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7966), 1,
- anon_sym_BQUOTE,
- ACTIONS(7968), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7972), 1,
- sym__comment_word,
- ACTIONS(8444), 1,
- anon_sym_DOLLAR,
- ACTIONS(7952), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7958), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7970), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7962), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1526), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [180658] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(6785), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6789), 1,
- anon_sym_DQUOTE,
- ACTIONS(6793), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6795), 1,
- anon_sym_BQUOTE,
- ACTIONS(6797), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7916), 1,
- sym_word,
- ACTIONS(7924), 1,
- sym__comment_word,
- ACTIONS(8446), 1,
- anon_sym_DOLLAR,
- ACTIONS(6781), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6799), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7920), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7922), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1313), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [180726] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(6785), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6789), 1,
- anon_sym_DQUOTE,
- ACTIONS(6793), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6795), 1,
- anon_sym_BQUOTE,
- ACTIONS(6797), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7916), 1,
- sym_word,
- ACTIONS(7924), 1,
- sym__comment_word,
- ACTIONS(8448), 1,
- anon_sym_DOLLAR,
- ACTIONS(6781), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6799), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7920), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7922), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1313), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [180794] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(7900), 1,
- sym_word,
- ACTIONS(7906), 1,
- sym__comment_word,
- ACTIONS(8450), 1,
- anon_sym_DOLLAR,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7902), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7904), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1385), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [180862] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(7900), 1,
- sym_word,
- ACTIONS(7906), 1,
- sym__comment_word,
- ACTIONS(8452), 1,
- anon_sym_DOLLAR,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7902), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7904), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1385), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [180930] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2933), 1,
- anon_sym_DOLLAR,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2955), 1,
- sym__brace_start,
- ACTIONS(8268), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8274), 1,
- anon_sym_DQUOTE,
- ACTIONS(8278), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8280), 1,
- anon_sym_BQUOTE,
- ACTIONS(8282), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8438), 1,
- sym__special_character,
- ACTIONS(8454), 1,
- sym_word,
- ACTIONS(8458), 1,
- sym_test_operator,
- STATE(3677), 1,
- aux_sym__literal_repeat1,
- STATE(3986), 1,
- sym_concatenation,
- ACTIONS(8266), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8284), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8456), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3700), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181002] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7468), 1,
- sym__comment_word,
- ACTIONS(8460), 1,
- anon_sym_DOLLAR,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7472), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181070] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2955), 1,
- sym__brace_start,
- ACTIONS(8264), 1,
- sym_word,
- ACTIONS(8268), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8274), 1,
- anon_sym_DQUOTE,
- ACTIONS(8278), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8280), 1,
- anon_sym_BQUOTE,
- ACTIONS(8282), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8286), 1,
- sym__comment_word,
- ACTIONS(8462), 1,
- anon_sym_DOLLAR,
- ACTIONS(8266), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8272), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8284), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8276), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3689), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181138] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7468), 1,
- sym__comment_word,
- ACTIONS(8464), 1,
- anon_sym_DOLLAR,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7472), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181206] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(248), 1,
- anon_sym_DOLLAR,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- ACTIONS(8466), 1,
- sym_word,
- ACTIONS(8472), 1,
- sym__comment_word,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8468), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2216), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181274] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(8474), 1,
- anon_sym_DOLLAR,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181342] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2955), 1,
- sym__brace_start,
- ACTIONS(8264), 1,
- sym_word,
- ACTIONS(8268), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8274), 1,
- anon_sym_DQUOTE,
- ACTIONS(8278), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8280), 1,
- anon_sym_BQUOTE,
- ACTIONS(8282), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8286), 1,
- sym__comment_word,
- ACTIONS(8476), 1,
- anon_sym_DOLLAR,
- ACTIONS(8266), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8272), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8284), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8276), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3689), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181410] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8478), 1,
- sym_word,
- ACTIONS(8480), 1,
- sym__special_character,
- ACTIONS(8484), 1,
- sym_test_operator,
- STATE(3736), 1,
- aux_sym__literal_repeat1,
- STATE(3939), 1,
- sym_concatenation,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8482), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3808), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181482] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8480), 1,
- sym__special_character,
- ACTIONS(8486), 1,
- sym_word,
- ACTIONS(8490), 1,
- sym_test_operator,
- STATE(3637), 1,
- aux_sym__literal_repeat1,
- STATE(3994), 1,
- sym_concatenation,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8488), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3812), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181554] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(8492), 1,
- anon_sym_DOLLAR,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181622] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(47), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(49), 1,
- anon_sym_DOLLAR,
- ACTIONS(53), 1,
- anon_sym_DQUOTE,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(61), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(65), 1,
- anon_sym_BQUOTE,
- ACTIONS(67), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(8494), 1,
- sym_word,
- ACTIONS(8500), 1,
- sym__comment_word,
- ACTIONS(45), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(69), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8496), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8498), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(837), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181690] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1916), 1,
- aux_sym_number_token1,
- ACTIONS(1918), 1,
- aux_sym_number_token2,
- ACTIONS(1922), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1936), 1,
- sym__brace_start,
- ACTIONS(6671), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6675), 1,
- anon_sym_DQUOTE,
- ACTIONS(6679), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6681), 1,
- anon_sym_BQUOTE,
- ACTIONS(6683), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8502), 1,
- sym_word,
- ACTIONS(8504), 1,
- anon_sym_DOLLAR,
- ACTIONS(8510), 1,
- sym__comment_word,
- ACTIONS(6667), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6685), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8506), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8508), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1209), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181758] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(7860), 1,
- sym_word,
- ACTIONS(7866), 1,
- sym__comment_word,
- ACTIONS(8512), 1,
- anon_sym_DOLLAR,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7862), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7864), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1947), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181826] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3819), 1,
- anon_sym_DQUOTE,
- ACTIONS(3823), 1,
- aux_sym_number_token1,
- ACTIONS(3825), 1,
- aux_sym_number_token2,
- ACTIONS(3827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3831), 1,
- anon_sym_BQUOTE,
- ACTIONS(3833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3839), 1,
- sym__brace_start,
- ACTIONS(8420), 1,
- sym_word,
- ACTIONS(8428), 1,
- sym__comment_word,
- ACTIONS(8514), 1,
- anon_sym_DOLLAR,
- ACTIONS(3811), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8424), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8426), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2128), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181894] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(6965), 1,
- sym__special_character,
- ACTIONS(8516), 1,
- sym_word,
- ACTIONS(8520), 1,
- sym_test_operator,
- STATE(1511), 1,
- aux_sym__literal_repeat1,
- STATE(1625), 1,
- sym_concatenation,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8518), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1308), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [181966] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(8522), 1,
- anon_sym_DOLLAR,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [182034] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8524), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2651), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [182108] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(8526), 1,
- anon_sym_DOLLAR,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [182176] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8528), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2650), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [182250] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8530), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2649), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [182324] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(6965), 1,
- sym__special_character,
- ACTIONS(8532), 1,
- sym_word,
- ACTIONS(8536), 1,
- sym_test_operator,
- STATE(1538), 1,
- aux_sym__literal_repeat1,
- STATE(1596), 1,
- sym_concatenation,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8534), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1306), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [182396] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(8538), 1,
- anon_sym_DOLLAR,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [182464] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(8540), 1,
- anon_sym_DOLLAR,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [182532] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7660), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7666), 1,
- anon_sym_DQUOTE,
- ACTIONS(7670), 1,
- aux_sym_number_token1,
- ACTIONS(7672), 1,
- aux_sym_number_token2,
- ACTIONS(7674), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7676), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7678), 1,
- anon_sym_BQUOTE,
- ACTIONS(7680), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7686), 1,
- sym__brace_start,
- ACTIONS(8218), 1,
- sym_word,
- ACTIONS(8226), 1,
- sym__comment_word,
- ACTIONS(8542), 1,
- anon_sym_DOLLAR,
- ACTIONS(7658), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7682), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8222), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8224), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1951), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [182600] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8544), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2648), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [182674] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8546), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2647), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [182748] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8548), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2646), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [182822] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8550), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2641), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [182896] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8552), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2640), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [182970] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8554), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2835), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [183044] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8556), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2836), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [183118] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(675), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(681), 1,
- anon_sym_DQUOTE,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(689), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(693), 1,
- anon_sym_BQUOTE,
- ACTIONS(695), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(8252), 1,
- sym_word,
- ACTIONS(8260), 1,
- sym__comment_word,
- ACTIONS(8558), 1,
- anon_sym_DOLLAR,
- ACTIONS(673), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(697), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8256), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8258), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(816), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [183186] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8560), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2840), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [183260] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(7860), 1,
- sym_word,
- ACTIONS(7866), 1,
- sym__comment_word,
- ACTIONS(8562), 1,
- anon_sym_DOLLAR,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7862), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7864), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1947), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [183328] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2732), 1,
- anon_sym_DOLLAR,
- ACTIONS(2738), 1,
- aux_sym_number_token1,
- ACTIONS(2740), 1,
- aux_sym_number_token2,
- ACTIONS(2744), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2756), 1,
- sym__brace_start,
- ACTIONS(7950), 1,
- sym_word,
- ACTIONS(7954), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7960), 1,
- anon_sym_DQUOTE,
- ACTIONS(7964), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7966), 1,
- anon_sym_BQUOTE,
- ACTIONS(7968), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7972), 1,
- sym__comment_word,
- ACTIONS(7952), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7958), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7970), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7962), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1526), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [183396] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(675), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(681), 1,
- anon_sym_DQUOTE,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(689), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(693), 1,
- anon_sym_BQUOTE,
- ACTIONS(695), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(8252), 1,
- sym_word,
- ACTIONS(8260), 1,
- sym__comment_word,
- ACTIONS(8564), 1,
- anon_sym_DOLLAR,
- ACTIONS(673), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(697), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8256), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8258), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(816), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [183464] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [183532] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8566), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2842), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [183606] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8568), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2851), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [183680] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8004), 1,
- sym_word,
- ACTIONS(8012), 1,
- sym__comment_word,
- ACTIONS(8570), 1,
- anon_sym_DOLLAR,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8008), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8010), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3651), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [183748] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8004), 1,
- sym_word,
- ACTIONS(8012), 1,
- sym__comment_word,
- ACTIONS(8572), 1,
- anon_sym_DOLLAR,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8008), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8010), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3651), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [183816] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(8020), 1,
- sym_word,
- ACTIONS(8028), 1,
- sym__comment_word,
- ACTIONS(8574), 1,
- anon_sym_DOLLAR,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8024), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8026), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3573), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [183884] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(8020), 1,
- sym_word,
- ACTIONS(8028), 1,
- sym__comment_word,
- ACTIONS(8576), 1,
- anon_sym_DOLLAR,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8024), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8026), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3573), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [183952] = 20,
- ACTIONS(47), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(49), 1,
- anon_sym_DOLLAR,
- ACTIONS(53), 1,
- anon_sym_DQUOTE,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(61), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(65), 1,
- anon_sym_BQUOTE,
- ACTIONS(67), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(7500), 1,
- sym__special_character,
- ACTIONS(8578), 1,
- sym_word,
- ACTIONS(8582), 1,
- sym_test_operator,
- STATE(1139), 1,
- aux_sym__literal_repeat1,
- STATE(1323), 1,
- sym_concatenation,
- ACTIONS(45), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(69), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8580), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(908), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [184024] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7612), 1,
- sym__special_character,
- ACTIONS(8584), 1,
- sym_word,
- ACTIONS(8588), 1,
- sym_test_operator,
- STATE(1157), 1,
- aux_sym__literal_repeat1,
- STATE(1222), 1,
- sym_concatenation,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8586), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(866), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [184096] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(8590), 1,
- anon_sym_DOLLAR,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [184164] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7874), 1,
- sym_word,
- ACTIONS(7882), 1,
- sym__comment_word,
- ACTIONS(8592), 1,
- anon_sym_DOLLAR,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7878), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7880), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(857), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [184232] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6595), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6597), 1,
- anon_sym_DOLLAR,
- ACTIONS(6601), 1,
- anon_sym_DQUOTE,
- ACTIONS(6605), 1,
- aux_sym_number_token1,
- ACTIONS(6607), 1,
- aux_sym_number_token2,
- ACTIONS(6609), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6611), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6613), 1,
- anon_sym_BQUOTE,
- ACTIONS(6615), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6625), 1,
- sym__brace_start,
- ACTIONS(8300), 1,
- sym_word,
- ACTIONS(8308), 1,
- sym__comment_word,
- ACTIONS(6591), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6617), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8304), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8306), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2954), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [184300] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7612), 1,
- sym__special_character,
- ACTIONS(8594), 1,
- sym_word,
- ACTIONS(8598), 1,
- sym_test_operator,
- STATE(1169), 1,
- aux_sym__literal_repeat1,
- STATE(1230), 1,
- sym_concatenation,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8596), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(860), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [184372] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4090), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4092), 1,
- anon_sym_DOLLAR,
- ACTIONS(4096), 1,
- anon_sym_DQUOTE,
- ACTIONS(4100), 1,
- aux_sym_number_token1,
- ACTIONS(4102), 1,
- aux_sym_number_token2,
- ACTIONS(4104), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4106), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4108), 1,
- anon_sym_BQUOTE,
- ACTIONS(4110), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4116), 1,
- sym__brace_start,
- ACTIONS(8600), 1,
- sym_word,
- ACTIONS(8602), 1,
- sym__special_character,
- ACTIONS(8606), 1,
- sym_test_operator,
- STATE(4326), 1,
- aux_sym__literal_repeat1,
- STATE(4431), 1,
- sym_concatenation,
- ACTIONS(4088), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4112), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8604), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4267), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [184444] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2700), 1,
- aux_sym_number_token1,
- ACTIONS(2702), 1,
- aux_sym_number_token2,
- ACTIONS(2706), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2718), 1,
- sym__brace_start,
- ACTIONS(8102), 1,
- sym_word,
- ACTIONS(8106), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8110), 1,
- anon_sym_DQUOTE,
- ACTIONS(8114), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8116), 1,
- anon_sym_BQUOTE,
- ACTIONS(8118), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8122), 1,
- sym__comment_word,
- ACTIONS(8608), 1,
- anon_sym_DOLLAR,
- ACTIONS(8104), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8108), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8120), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8112), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1489), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [184512] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2700), 1,
- aux_sym_number_token1,
- ACTIONS(2702), 1,
- aux_sym_number_token2,
- ACTIONS(2706), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2718), 1,
- sym__brace_start,
- ACTIONS(8102), 1,
- sym_word,
- ACTIONS(8106), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8110), 1,
- anon_sym_DQUOTE,
- ACTIONS(8114), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8116), 1,
- anon_sym_BQUOTE,
- ACTIONS(8118), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8122), 1,
- sym__comment_word,
- ACTIONS(8610), 1,
- anon_sym_DOLLAR,
- ACTIONS(8104), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8108), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8120), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8112), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1489), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [184580] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7660), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7662), 1,
- anon_sym_DOLLAR,
- ACTIONS(7666), 1,
- anon_sym_DQUOTE,
- ACTIONS(7670), 1,
- aux_sym_number_token1,
- ACTIONS(7672), 1,
- aux_sym_number_token2,
- ACTIONS(7674), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7676), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7678), 1,
- anon_sym_BQUOTE,
- ACTIONS(7680), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7686), 1,
- sym__brace_start,
- ACTIONS(8218), 1,
- sym_word,
- ACTIONS(8226), 1,
- sym__comment_word,
- ACTIONS(7658), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7682), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8222), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8224), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1951), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [184648] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4090), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4092), 1,
- anon_sym_DOLLAR,
- ACTIONS(4096), 1,
- anon_sym_DQUOTE,
- ACTIONS(4100), 1,
- aux_sym_number_token1,
- ACTIONS(4102), 1,
- aux_sym_number_token2,
- ACTIONS(4104), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4106), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4108), 1,
- anon_sym_BQUOTE,
- ACTIONS(4110), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4116), 1,
- sym__brace_start,
- ACTIONS(8602), 1,
- sym__special_character,
- ACTIONS(8612), 1,
- sym_word,
- ACTIONS(8616), 1,
- sym_test_operator,
- STATE(4315), 1,
- aux_sym__literal_repeat1,
- STATE(4409), 1,
- sym_concatenation,
- ACTIONS(4088), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4112), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8614), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4225), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [184720] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(953), 1,
- anon_sym_DOLLAR,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(2437), 1,
- sym__special_character,
- ACTIONS(8618), 1,
- sym_word,
- ACTIONS(8622), 1,
- sym_test_operator,
- STATE(1994), 1,
- aux_sym__literal_repeat1,
- STATE(2098), 1,
- sym_concatenation,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8620), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1866), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [184792] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(3244), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2320), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [184866] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(3226), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2314), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [184940] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(3207), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2307), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [185014] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8624), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2317), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [185088] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8626), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2774), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [185162] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6907), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6913), 1,
- anon_sym_DQUOTE,
- ACTIONS(6917), 1,
- aux_sym_number_token1,
- ACTIONS(6919), 1,
- aux_sym_number_token2,
- ACTIONS(6921), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6923), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6925), 1,
- anon_sym_BQUOTE,
- ACTIONS(6927), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6937), 1,
- sym__brace_start,
- ACTIONS(8240), 1,
- sym_word,
- ACTIONS(8248), 1,
- sym__comment_word,
- ACTIONS(8628), 1,
- anon_sym_DOLLAR,
- ACTIONS(6903), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6929), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8244), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8246), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3577), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [185230] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6819), 1,
- anon_sym_DQUOTE,
- ACTIONS(6823), 1,
- aux_sym_number_token1,
- ACTIONS(6825), 1,
- aux_sym_number_token2,
- ACTIONS(6827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6831), 1,
- anon_sym_BQUOTE,
- ACTIONS(6833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6843), 1,
- sym__brace_start,
- ACTIONS(8630), 1,
- sym_word,
- ACTIONS(8632), 1,
- anon_sym_DOLLAR,
- ACTIONS(8638), 1,
- sym__comment_word,
- ACTIONS(6809), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8634), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8636), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2090), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [185298] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(293), 1,
- anon_sym_DOLLAR,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7468), 1,
- sym__comment_word,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7472), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [185366] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(6785), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6789), 1,
- anon_sym_DQUOTE,
- ACTIONS(6793), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6795), 1,
- anon_sym_BQUOTE,
- ACTIONS(6797), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7916), 1,
- sym_word,
- ACTIONS(7924), 1,
- sym__comment_word,
- ACTIONS(8640), 1,
- anon_sym_DOLLAR,
- ACTIONS(6781), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6799), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7920), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7922), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1313), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [185434] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6907), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6913), 1,
- anon_sym_DQUOTE,
- ACTIONS(6917), 1,
- aux_sym_number_token1,
- ACTIONS(6919), 1,
- aux_sym_number_token2,
- ACTIONS(6921), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6923), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6925), 1,
- anon_sym_BQUOTE,
- ACTIONS(6927), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6937), 1,
- sym__brace_start,
- ACTIONS(8240), 1,
- sym_word,
- ACTIONS(8248), 1,
- sym__comment_word,
- ACTIONS(8642), 1,
- anon_sym_DOLLAR,
- ACTIONS(6903), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6929), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8244), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8246), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3577), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [185502] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8644), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2283), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [185576] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8646), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2674), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [185650] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3187), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2820), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [185724] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8648), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2658), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [185798] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(111), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(113), 1,
- anon_sym_DOLLAR,
- ACTIONS(117), 1,
- anon_sym_DQUOTE,
- ACTIONS(121), 1,
- aux_sym_number_token1,
- ACTIONS(123), 1,
- aux_sym_number_token2,
- ACTIONS(125), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(127), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(129), 1,
- anon_sym_BQUOTE,
- ACTIONS(131), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(141), 1,
- sym__brace_start,
- ACTIONS(8144), 1,
- sym_word,
- ACTIONS(8152), 1,
- sym__comment_word,
- ACTIONS(109), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(133), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8148), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8150), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(384), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [185866] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8650), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2653), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [185940] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6819), 1,
- anon_sym_DQUOTE,
- ACTIONS(6823), 1,
- aux_sym_number_token1,
- ACTIONS(6825), 1,
- aux_sym_number_token2,
- ACTIONS(6827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6831), 1,
- anon_sym_BQUOTE,
- ACTIONS(6833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6843), 1,
- sym__brace_start,
- ACTIONS(8630), 1,
- sym_word,
- ACTIONS(8638), 1,
- sym__comment_word,
- ACTIONS(8652), 1,
- anon_sym_DOLLAR,
- ACTIONS(6809), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8634), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8636), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2090), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [186008] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4234), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4240), 1,
- anon_sym_DQUOTE,
- ACTIONS(4244), 1,
- aux_sym_number_token1,
- ACTIONS(4246), 1,
- aux_sym_number_token2,
- ACTIONS(4248), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4250), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4252), 1,
- anon_sym_BQUOTE,
- ACTIONS(4254), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4260), 1,
- sym__brace_start,
- ACTIONS(8654), 1,
- sym_word,
- ACTIONS(8656), 1,
- anon_sym_DOLLAR,
- ACTIONS(8662), 1,
- sym__comment_word,
- ACTIONS(4232), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4256), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8658), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8660), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2409), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [186076] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8664), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2326), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [186150] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1085), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1093), 1,
- anon_sym_DQUOTE,
- ACTIONS(1097), 1,
- aux_sym_number_token1,
- ACTIONS(1099), 1,
- aux_sym_number_token2,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1103), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1107), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(1113), 1,
- sym__brace_start,
- ACTIONS(2644), 1,
- anon_sym_BQUOTE,
- ACTIONS(7860), 1,
- sym_word,
- ACTIONS(7866), 1,
- sym__comment_word,
- ACTIONS(8666), 1,
- anon_sym_DOLLAR,
- ACTIONS(1073), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1109), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7862), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7864), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1947), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [186218] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(953), 1,
- anon_sym_DOLLAR,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(2437), 1,
- sym__special_character,
- ACTIONS(8668), 1,
- sym_word,
- ACTIONS(8672), 1,
- sym_test_operator,
- STATE(1966), 1,
- aux_sym__literal_repeat1,
- STATE(2109), 1,
- sym_concatenation,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8670), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1785), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [186290] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(2984), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2282), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [186364] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8674), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2766), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [186438] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8676), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2845), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [186512] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1916), 1,
- aux_sym_number_token1,
- ACTIONS(1918), 1,
- aux_sym_number_token2,
- ACTIONS(1922), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1936), 1,
- sym__brace_start,
- ACTIONS(6671), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6675), 1,
- anon_sym_DQUOTE,
- ACTIONS(6679), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6681), 1,
- anon_sym_BQUOTE,
- ACTIONS(6683), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8502), 1,
- sym_word,
- ACTIONS(8510), 1,
- sym__comment_word,
- ACTIONS(8678), 1,
- anon_sym_DOLLAR,
- ACTIONS(6667), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6685), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8506), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8508), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1209), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [186580] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8680), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2279), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [186654] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8682), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2765), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [186728] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6815), 1,
- anon_sym_DOLLAR,
- ACTIONS(6817), 1,
- sym__special_character,
- ACTIONS(6819), 1,
- anon_sym_DQUOTE,
- ACTIONS(6823), 1,
- aux_sym_number_token1,
- ACTIONS(6825), 1,
- aux_sym_number_token2,
- ACTIONS(6827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6831), 1,
- anon_sym_BQUOTE,
- ACTIONS(6833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6843), 1,
- sym__brace_start,
- ACTIONS(8684), 1,
- sym_word,
- ACTIONS(8688), 1,
- sym_test_operator,
- STATE(2210), 1,
- aux_sym__literal_repeat1,
- STATE(2353), 1,
- sym_concatenation,
- ACTIONS(6809), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8686), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1931), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [186800] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3382), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3384), 1,
- anon_sym_DOLLAR,
- ACTIONS(3388), 1,
- anon_sym_DQUOTE,
- ACTIONS(3392), 1,
- aux_sym_number_token1,
- ACTIONS(3394), 1,
- aux_sym_number_token2,
- ACTIONS(3396), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3398), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3400), 1,
- anon_sym_BQUOTE,
- ACTIONS(3402), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3412), 1,
- sym__brace_start,
- ACTIONS(8036), 1,
- sym_word,
- ACTIONS(8044), 1,
- sym__comment_word,
- ACTIONS(3380), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3404), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8040), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8042), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2059), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [186868] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6815), 1,
- anon_sym_DOLLAR,
- ACTIONS(6817), 1,
- sym__special_character,
- ACTIONS(6819), 1,
- anon_sym_DQUOTE,
- ACTIONS(6823), 1,
- aux_sym_number_token1,
- ACTIONS(6825), 1,
- aux_sym_number_token2,
- ACTIONS(6827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6831), 1,
- anon_sym_BQUOTE,
- ACTIONS(6833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6843), 1,
- sym__brace_start,
- ACTIONS(8690), 1,
- sym_word,
- ACTIONS(8694), 1,
- sym_test_operator,
- STATE(2193), 1,
- aux_sym__literal_repeat1,
- STATE(2367), 1,
- sym_concatenation,
- ACTIONS(6809), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8692), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1996), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [186940] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8696), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2276), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [187014] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8698), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2764), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [187088] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4364), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4366), 1,
- anon_sym_DOLLAR,
- ACTIONS(4368), 1,
- sym__special_character,
- ACTIONS(4370), 1,
- anon_sym_DQUOTE,
- ACTIONS(4374), 1,
- aux_sym_number_token1,
- ACTIONS(4376), 1,
- aux_sym_number_token2,
- ACTIONS(4378), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4380), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4382), 1,
- anon_sym_BQUOTE,
- ACTIONS(4384), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4390), 1,
- sym__brace_start,
- ACTIONS(8700), 1,
- sym_word,
- ACTIONS(8704), 1,
- sym_test_operator,
- STATE(4386), 1,
- aux_sym__literal_repeat1,
- STATE(4468), 1,
- sym_concatenation,
- ACTIONS(4362), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4386), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8702), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4353), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [187160] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8706), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2411), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [187234] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7120), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7126), 1,
- anon_sym_DQUOTE,
- ACTIONS(7130), 1,
- aux_sym_number_token1,
- ACTIONS(7132), 1,
- aux_sym_number_token2,
- ACTIONS(7134), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7136), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7138), 1,
- anon_sym_BQUOTE,
- ACTIONS(7140), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7150), 1,
- sym__brace_start,
- ACTIONS(8708), 1,
- sym_word,
- ACTIONS(8710), 1,
- anon_sym_DOLLAR,
- ACTIONS(8716), 1,
- sym__comment_word,
- ACTIONS(7116), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7142), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8712), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8714), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1113), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [187302] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(2982), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2356), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [187376] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3924), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3926), 1,
- anon_sym_DOLLAR,
- ACTIONS(3930), 1,
- anon_sym_DQUOTE,
- ACTIONS(3934), 1,
- aux_sym_number_token1,
- ACTIONS(3936), 1,
- aux_sym_number_token2,
- ACTIONS(3938), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3940), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3942), 1,
- anon_sym_BQUOTE,
- ACTIONS(3944), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3952), 1,
- sym__brace_start,
- ACTIONS(7784), 1,
- sym_word,
- ACTIONS(7792), 1,
- sym__comment_word,
- ACTIONS(3922), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3946), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7788), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7790), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2214), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [187444] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4364), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4366), 1,
- anon_sym_DOLLAR,
- ACTIONS(4368), 1,
- sym__special_character,
- ACTIONS(4370), 1,
- anon_sym_DQUOTE,
- ACTIONS(4374), 1,
- aux_sym_number_token1,
- ACTIONS(4376), 1,
- aux_sym_number_token2,
- ACTIONS(4378), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4380), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4382), 1,
- anon_sym_BQUOTE,
- ACTIONS(4384), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4390), 1,
- sym__brace_start,
- ACTIONS(8718), 1,
- sym_word,
- ACTIONS(8722), 1,
- sym_test_operator,
- STATE(4366), 1,
- aux_sym__literal_repeat1,
- STATE(4440), 1,
- sym_concatenation,
- ACTIONS(4362), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4386), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8720), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4300), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [187516] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7120), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7126), 1,
- anon_sym_DQUOTE,
- ACTIONS(7130), 1,
- aux_sym_number_token1,
- ACTIONS(7132), 1,
- aux_sym_number_token2,
- ACTIONS(7134), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7136), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7138), 1,
- anon_sym_BQUOTE,
- ACTIONS(7140), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7150), 1,
- sym__brace_start,
- ACTIONS(8708), 1,
- sym_word,
- ACTIONS(8716), 1,
- sym__comment_word,
- ACTIONS(8724), 1,
- anon_sym_DOLLAR,
- ACTIONS(7116), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7142), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8712), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8714), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1113), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [187584] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8726), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2274), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [187658] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8728), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2762), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [187732] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(47), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(53), 1,
- anon_sym_DQUOTE,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(61), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(65), 1,
- anon_sym_BQUOTE,
- ACTIONS(67), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(8494), 1,
- sym_word,
- ACTIONS(8500), 1,
- sym__comment_word,
- ACTIONS(8730), 1,
- anon_sym_DOLLAR,
- ACTIONS(45), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(69), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8496), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8498), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(837), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [187800] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6977), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6979), 1,
- anon_sym_DOLLAR,
- ACTIONS(6981), 1,
- sym__special_character,
- ACTIONS(6983), 1,
- anon_sym_DQUOTE,
- ACTIONS(6987), 1,
- aux_sym_number_token1,
- ACTIONS(6989), 1,
- aux_sym_number_token2,
- ACTIONS(6991), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6993), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6995), 1,
- anon_sym_BQUOTE,
- ACTIONS(6997), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7007), 1,
- sym__brace_start,
- ACTIONS(8732), 1,
- sym_word,
- ACTIONS(8736), 1,
- sym_test_operator,
- STATE(1158), 1,
- aux_sym__literal_repeat1,
- STATE(1330), 1,
- sym_concatenation,
- ACTIONS(6973), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6999), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8734), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(879), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [187872] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7692), 1,
- sym__special_character,
- ACTIONS(8738), 1,
- sym_word,
- ACTIONS(8742), 1,
- sym_test_operator,
- STATE(1157), 1,
- aux_sym__literal_repeat1,
- STATE(1222), 1,
- sym_concatenation,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8740), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1533), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [187944] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8744), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2271), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [188018] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7800), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7806), 1,
- anon_sym_DQUOTE,
- ACTIONS(7810), 1,
- aux_sym_number_token1,
- ACTIONS(7812), 1,
- aux_sym_number_token2,
- ACTIONS(7814), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7816), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7818), 1,
- anon_sym_BQUOTE,
- ACTIONS(7820), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7826), 1,
- sym__brace_start,
- ACTIONS(8232), 1,
- anon_sym_DOLLAR,
- ACTIONS(8746), 1,
- sym_word,
- ACTIONS(8748), 1,
- sym__special_character,
- ACTIONS(8752), 1,
- sym_test_operator,
- STATE(4950), 1,
- aux_sym__literal_repeat1,
- STATE(5079), 1,
- sym_concatenation,
- ACTIONS(7798), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7822), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8750), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4894), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [188090] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7468), 1,
- sym__comment_word,
- ACTIONS(8754), 1,
- anon_sym_DOLLAR,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7472), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [188158] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8756), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2761), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [188232] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(953), 1,
- anon_sym_DOLLAR,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(7838), 1,
- sym_word,
- ACTIONS(7846), 1,
- sym__comment_word,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7842), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7844), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1571), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [188300] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6977), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6979), 1,
- anon_sym_DOLLAR,
- ACTIONS(6981), 1,
- sym__special_character,
- ACTIONS(6983), 1,
- anon_sym_DQUOTE,
- ACTIONS(6987), 1,
- aux_sym_number_token1,
- ACTIONS(6989), 1,
- aux_sym_number_token2,
- ACTIONS(6991), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6993), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6995), 1,
- anon_sym_BQUOTE,
- ACTIONS(6997), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7007), 1,
- sym__brace_start,
- ACTIONS(8758), 1,
- sym_word,
- ACTIONS(8762), 1,
- sym_test_operator,
- STATE(1138), 1,
- aux_sym__literal_repeat1,
- STATE(1348), 1,
- sym_concatenation,
- ACTIONS(6973), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6999), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8760), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(926), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [188372] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4234), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4240), 1,
- anon_sym_DQUOTE,
- ACTIONS(4244), 1,
- aux_sym_number_token1,
- ACTIONS(4246), 1,
- aux_sym_number_token2,
- ACTIONS(4248), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4250), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4252), 1,
- anon_sym_BQUOTE,
- ACTIONS(4254), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4260), 1,
- sym__brace_start,
- ACTIONS(8654), 1,
- sym_word,
- ACTIONS(8662), 1,
- sym__comment_word,
- ACTIONS(8764), 1,
- anon_sym_DOLLAR,
- ACTIONS(4232), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4256), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8658), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8660), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2409), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [188440] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8766), 1,
- sym_word,
- ACTIONS(8768), 1,
- anon_sym_DOLLAR,
- ACTIONS(8774), 1,
- sym__comment_word,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8770), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8772), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(5127), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [188508] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8776), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2395), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [188582] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8778), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2756), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [188656] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2933), 1,
- anon_sym_DOLLAR,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2955), 1,
- sym__brace_start,
- ACTIONS(8268), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8274), 1,
- anon_sym_DQUOTE,
- ACTIONS(8278), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8280), 1,
- anon_sym_BQUOTE,
- ACTIONS(8282), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8780), 1,
- sym_word,
- ACTIONS(8782), 1,
- sym__special_character,
- ACTIONS(8786), 1,
- sym_test_operator,
- STATE(3677), 1,
- aux_sym__literal_repeat1,
- STATE(3986), 1,
- sym_concatenation,
- ACTIONS(8266), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8284), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8784), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3618), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [188728] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8788), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2269), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [188802] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7700), 1,
- sym__special_character,
- ACTIONS(8790), 1,
- sym_word,
- ACTIONS(8794), 1,
- sym_test_operator,
- STATE(1169), 1,
- aux_sym__literal_repeat1,
- STATE(1230), 1,
- sym_concatenation,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8792), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1005), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [188874] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8796), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2746), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [188948] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(347), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(349), 1,
- anon_sym_DOLLAR,
- ACTIONS(353), 1,
- anon_sym_DQUOTE,
- ACTIONS(357), 1,
- aux_sym_number_token1,
- ACTIONS(359), 1,
- aux_sym_number_token2,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(363), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(365), 1,
- anon_sym_BQUOTE,
- ACTIONS(367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(377), 1,
- sym__brace_start,
- ACTIONS(7700), 1,
- sym__special_character,
- ACTIONS(8798), 1,
- sym_word,
- ACTIONS(8802), 1,
- sym_test_operator,
- STATE(1157), 1,
- aux_sym__literal_repeat1,
- STATE(1222), 1,
- sym_concatenation,
- ACTIONS(345), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(369), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8800), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(997), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [189020] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(47), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(53), 1,
- anon_sym_DQUOTE,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(61), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(65), 1,
- anon_sym_BQUOTE,
- ACTIONS(67), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(8494), 1,
- sym_word,
- ACTIONS(8500), 1,
- sym__comment_word,
- ACTIONS(8804), 1,
- anon_sym_DOLLAR,
- ACTIONS(45), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(69), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8496), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8498), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(837), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [189088] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8766), 1,
- sym_word,
- ACTIONS(8774), 1,
- sym__comment_word,
- ACTIONS(8806), 1,
- anon_sym_DOLLAR,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8770), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8772), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(5127), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [189156] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3139), 1,
- anon_sym_DOLLAR,
- ACTIONS(3145), 1,
- aux_sym_number_token1,
- ACTIONS(3147), 1,
- aux_sym_number_token2,
- ACTIONS(3151), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3161), 1,
- sym__brace_start,
- ACTIONS(7544), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7548), 1,
- anon_sym_DQUOTE,
- ACTIONS(7552), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7554), 1,
- anon_sym_BQUOTE,
- ACTIONS(7556), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7940), 1,
- sym_word,
- ACTIONS(7948), 1,
- sym__comment_word,
- ACTIONS(7542), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7558), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7944), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7946), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1639), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [189224] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8808), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2268), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [189298] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1864), 1,
- aux_sym_number_token1,
- ACTIONS(1866), 1,
- aux_sym_number_token2,
- ACTIONS(1870), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1884), 1,
- sym__brace_start,
- ACTIONS(7088), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7092), 1,
- anon_sym_DQUOTE,
- ACTIONS(7096), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7098), 1,
- anon_sym_BQUOTE,
- ACTIONS(7100), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8810), 1,
- sym_word,
- ACTIONS(8812), 1,
- anon_sym_DOLLAR,
- ACTIONS(8818), 1,
- sym__comment_word,
- ACTIONS(7084), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7102), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8814), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8816), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1108), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [189366] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8820), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2739), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [189440] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(8020), 1,
- sym_word,
- ACTIONS(8028), 1,
- sym__comment_word,
- ACTIONS(8822), 1,
- anon_sym_DOLLAR,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8024), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8026), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3573), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [189508] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(289), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(297), 1,
- anon_sym_DQUOTE,
- ACTIONS(301), 1,
- aux_sym_number_token1,
- ACTIONS(303), 1,
- aux_sym_number_token2,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(311), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(317), 1,
- sym__brace_start,
- ACTIONS(4744), 1,
- anon_sym_BQUOTE,
- ACTIONS(7464), 1,
- sym_word,
- ACTIONS(7468), 1,
- sym__comment_word,
- ACTIONS(8824), 1,
- anon_sym_DOLLAR,
- ACTIONS(278), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(313), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7472), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2159), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [189576] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1864), 1,
- aux_sym_number_token1,
- ACTIONS(1866), 1,
- aux_sym_number_token2,
- ACTIONS(1870), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1884), 1,
- sym__brace_start,
- ACTIONS(7088), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7092), 1,
- anon_sym_DQUOTE,
- ACTIONS(7096), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7098), 1,
- anon_sym_BQUOTE,
- ACTIONS(7100), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8810), 1,
- sym_word,
- ACTIONS(8818), 1,
- sym__comment_word,
- ACTIONS(8826), 1,
- anon_sym_DOLLAR,
- ACTIONS(7084), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7102), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8814), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8816), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1108), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [189644] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8828), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2659), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [189718] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(8830), 1,
- sym_word,
- ACTIONS(8832), 1,
- anon_sym_DOLLAR,
- ACTIONS(8838), 1,
- sym__comment_word,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8834), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8836), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4185), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [189786] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8840), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2267), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [189860] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8842), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2628), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [189934] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2933), 1,
- anon_sym_DOLLAR,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2955), 1,
- sym__brace_start,
- ACTIONS(8268), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8274), 1,
- anon_sym_DQUOTE,
- ACTIONS(8278), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8280), 1,
- anon_sym_BQUOTE,
- ACTIONS(8282), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8782), 1,
- sym__special_character,
- ACTIONS(8844), 1,
- sym_word,
- ACTIONS(8848), 1,
- sym_test_operator,
- STATE(3734), 1,
- aux_sym__literal_repeat1,
- STATE(3915), 1,
- sym_concatenation,
- ACTIONS(8266), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8284), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8846), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3550), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [190006] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8850), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2265), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [190080] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(437), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(439), 1,
- anon_sym_DOLLAR,
- ACTIONS(443), 1,
- anon_sym_DQUOTE,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(451), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(455), 1,
- anon_sym_BQUOTE,
- ACTIONS(457), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(7648), 1,
- sym__special_character,
- ACTIONS(8852), 1,
- sym_word,
- ACTIONS(8856), 1,
- sym_test_operator,
- STATE(939), 1,
- aux_sym__literal_repeat1,
- STATE(946), 1,
- sym_concatenation,
- ACTIONS(435), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(459), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8854), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(694), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [190152] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8858), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2735), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [190226] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6633), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6635), 1,
- anon_sym_DOLLAR,
- ACTIONS(6637), 1,
- sym__special_character,
- ACTIONS(6639), 1,
- anon_sym_DQUOTE,
- ACTIONS(6643), 1,
- aux_sym_number_token1,
- ACTIONS(6645), 1,
- aux_sym_number_token2,
- ACTIONS(6647), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6649), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6651), 1,
- anon_sym_BQUOTE,
- ACTIONS(6653), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6663), 1,
- sym__brace_start,
- ACTIONS(8860), 1,
- sym_word,
- ACTIONS(8864), 1,
- sym_test_operator,
- STATE(1518), 1,
- aux_sym__literal_repeat1,
- STATE(1620), 1,
- sym_concatenation,
- ACTIONS(6629), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6655), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8862), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1106), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [190298] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8866), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2264), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [190372] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7800), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7806), 1,
- anon_sym_DQUOTE,
- ACTIONS(7810), 1,
- aux_sym_number_token1,
- ACTIONS(7812), 1,
- aux_sym_number_token2,
- ACTIONS(7814), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7816), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7818), 1,
- anon_sym_BQUOTE,
- ACTIONS(7820), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7826), 1,
- sym__brace_start,
- ACTIONS(8232), 1,
- anon_sym_DOLLAR,
- ACTIONS(8748), 1,
- sym__special_character,
- ACTIONS(8868), 1,
- sym_word,
- ACTIONS(8872), 1,
- sym_test_operator,
- STATE(4945), 1,
- aux_sym__literal_repeat1,
- STATE(5058), 1,
- sym_concatenation,
- ACTIONS(7798), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7822), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8870), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4918), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [190444] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8874), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2731), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [190518] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8876), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2263), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [190592] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8878), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2730), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [190666] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(8020), 1,
- sym_word,
- ACTIONS(8028), 1,
- sym__comment_word,
- ACTIONS(8880), 1,
- anon_sym_DOLLAR,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8024), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8026), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3573), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [190734] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8882), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2262), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [190808] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3432), 1,
- anon_sym_DOLLAR,
- ACTIONS(3438), 1,
- aux_sym_number_token1,
- ACTIONS(3440), 1,
- aux_sym_number_token2,
- ACTIONS(3444), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3454), 1,
- sym__brace_start,
- ACTIONS(7980), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7984), 1,
- anon_sym_DQUOTE,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7990), 1,
- anon_sym_BQUOTE,
- ACTIONS(7992), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8004), 1,
- sym_word,
- ACTIONS(8012), 1,
- sym__comment_word,
- ACTIONS(7978), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7994), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8008), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8010), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3651), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [190876] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8884), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2728), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [190950] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8886), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2261), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [191024] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8888), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2725), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [191098] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1950), 1,
- aux_sym_number_token1,
- ACTIONS(1952), 1,
- aux_sym_number_token2,
- ACTIONS(1956), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1970), 1,
- sym__brace_start,
- ACTIONS(6785), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6789), 1,
- anon_sym_DQUOTE,
- ACTIONS(6793), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6795), 1,
- anon_sym_BQUOTE,
- ACTIONS(6797), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7916), 1,
- sym_word,
- ACTIONS(7924), 1,
- sym__comment_word,
- ACTIONS(8890), 1,
- anon_sym_DOLLAR,
- ACTIONS(6781), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6799), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7920), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7922), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1313), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [191166] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(437), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(439), 1,
- anon_sym_DOLLAR,
- ACTIONS(443), 1,
- anon_sym_DQUOTE,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(451), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(455), 1,
- anon_sym_BQUOTE,
- ACTIONS(457), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(7648), 1,
- sym__special_character,
- ACTIONS(8892), 1,
- sym_word,
- ACTIONS(8896), 1,
- sym_test_operator,
- STATE(922), 1,
- aux_sym__literal_repeat1,
- STATE(989), 1,
- sym_concatenation,
- ACTIONS(435), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(459), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8894), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(720), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [191238] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8898), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2260), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [191312] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(437), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(443), 1,
- anon_sym_DQUOTE,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(451), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(455), 1,
- anon_sym_BQUOTE,
- ACTIONS(457), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(8290), 1,
- sym_word,
- ACTIONS(8298), 1,
- sym__comment_word,
- ACTIONS(8900), 1,
- anon_sym_DOLLAR,
- ACTIONS(435), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(459), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8294), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8296), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(706), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [191380] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2355), 1,
- aux_sym_number_token1,
- ACTIONS(2357), 1,
- aux_sym_number_token2,
- ACTIONS(2361), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2373), 1,
- sym__brace_start,
- ACTIONS(8902), 1,
- sym_word,
- ACTIONS(8906), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8908), 1,
- anon_sym_DOLLAR,
- ACTIONS(8912), 1,
- anon_sym_DQUOTE,
- ACTIONS(8916), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8918), 1,
- anon_sym_BQUOTE,
- ACTIONS(8920), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8924), 1,
- sym__comment_word,
- ACTIONS(8904), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8910), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8922), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8914), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1257), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [191448] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8926), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2724), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [191522] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(2871), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2427), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [191596] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7120), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7122), 1,
- anon_sym_DOLLAR,
- ACTIONS(7124), 1,
- sym__special_character,
- ACTIONS(7126), 1,
- anon_sym_DQUOTE,
- ACTIONS(7130), 1,
- aux_sym_number_token1,
- ACTIONS(7132), 1,
- aux_sym_number_token2,
- ACTIONS(7134), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7136), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7138), 1,
- anon_sym_BQUOTE,
- ACTIONS(7140), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7150), 1,
- sym__brace_start,
- ACTIONS(8928), 1,
- sym_word,
- ACTIONS(8932), 1,
- sym_test_operator,
- STATE(1327), 1,
- aux_sym__literal_repeat1,
- STATE(1456), 1,
- sym_concatenation,
- ACTIONS(7116), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7142), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8930), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1028), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [191668] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2355), 1,
- aux_sym_number_token1,
- ACTIONS(2357), 1,
- aux_sym_number_token2,
- ACTIONS(2361), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2373), 1,
- sym__brace_start,
- ACTIONS(8902), 1,
- sym_word,
- ACTIONS(8906), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8912), 1,
- anon_sym_DQUOTE,
- ACTIONS(8916), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8918), 1,
- anon_sym_BQUOTE,
- ACTIONS(8920), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8924), 1,
- sym__comment_word,
- ACTIONS(8934), 1,
- anon_sym_DOLLAR,
- ACTIONS(8904), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8910), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8922), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8914), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1257), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [191736] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8936), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2722), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [191810] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8938), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2278), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [191884] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8940), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2720), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [191958] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(8830), 1,
- sym_word,
- ACTIONS(8838), 1,
- sym__comment_word,
- ACTIONS(8942), 1,
- anon_sym_DOLLAR,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8834), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8836), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4185), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [192026] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- ACTIONS(8466), 1,
- sym_word,
- ACTIONS(8472), 1,
- sym__comment_word,
- ACTIONS(8944), 1,
- anon_sym_DOLLAR,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8468), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2216), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [192094] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(191), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(193), 1,
- anon_sym_DOLLAR,
- ACTIONS(197), 1,
- anon_sym_DQUOTE,
- ACTIONS(201), 1,
- aux_sym_number_token1,
- ACTIONS(203), 1,
- aux_sym_number_token2,
- ACTIONS(205), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(207), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(209), 1,
- anon_sym_BQUOTE,
- ACTIONS(211), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(221), 1,
- sym__brace_start,
- ACTIONS(8946), 1,
- sym_word,
- ACTIONS(8952), 1,
- sym__comment_word,
- ACTIONS(189), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(213), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8948), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8950), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(411), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [192162] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8954), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2280), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [192236] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8956), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2718), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [192310] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(437), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(443), 1,
- anon_sym_DQUOTE,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(451), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(455), 1,
- anon_sym_BQUOTE,
- ACTIONS(457), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(8290), 1,
- sym_word,
- ACTIONS(8298), 1,
- sym__comment_word,
- ACTIONS(8958), 1,
- anon_sym_DOLLAR,
- ACTIONS(435), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(459), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8294), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8296), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(706), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [192378] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(254), 1,
- aux_sym_number_token1,
- ACTIONS(256), 1,
- aux_sym_number_token2,
- ACTIONS(260), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(274), 1,
- sym__brace_start,
- ACTIONS(1011), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(1017), 1,
- anon_sym_DQUOTE,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(1023), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3185), 1,
- anon_sym_BQUOTE,
- ACTIONS(8466), 1,
- sym_word,
- ACTIONS(8472), 1,
- sym__comment_word,
- ACTIONS(8960), 1,
- anon_sym_DOLLAR,
- ACTIONS(1009), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(1025), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8468), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8470), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2216), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [192446] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8962), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2289), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [192520] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6743), 1,
- sym__special_character,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(8964), 1,
- sym_word,
- ACTIONS(8968), 1,
- sym_test_operator,
- STATE(1511), 1,
- aux_sym__literal_repeat1,
- STATE(1625), 1,
- sym_concatenation,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8966), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1086), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [192592] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7181), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7183), 1,
- anon_sym_DOLLAR,
- ACTIONS(7187), 1,
- anon_sym_DQUOTE,
- ACTIONS(7191), 1,
- aux_sym_number_token1,
- ACTIONS(7193), 1,
- aux_sym_number_token2,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7197), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7199), 1,
- anon_sym_BQUOTE,
- ACTIONS(7201), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7207), 1,
- sym__brace_start,
- ACTIONS(8830), 1,
- sym_word,
- ACTIONS(8838), 1,
- sym__comment_word,
- ACTIONS(7177), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7203), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8834), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8836), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4185), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [192660] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8320), 1,
- sym_word,
- ACTIONS(8328), 1,
- sym__comment_word,
- ACTIONS(8970), 1,
- anon_sym_DOLLAR,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8324), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8326), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1752), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [192728] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8972), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2715), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [192802] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8974), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2298), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [192876] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7120), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7122), 1,
- anon_sym_DOLLAR,
- ACTIONS(7124), 1,
- sym__special_character,
- ACTIONS(7126), 1,
- anon_sym_DQUOTE,
- ACTIONS(7130), 1,
- aux_sym_number_token1,
- ACTIONS(7132), 1,
- aux_sym_number_token2,
- ACTIONS(7134), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7136), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7138), 1,
- anon_sym_BQUOTE,
- ACTIONS(7140), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7150), 1,
- sym__brace_start,
- ACTIONS(8976), 1,
- sym_word,
- ACTIONS(8980), 1,
- sym_test_operator,
- STATE(1282), 1,
- aux_sym__literal_repeat1,
- STATE(1488), 1,
- sym_concatenation,
- ACTIONS(7116), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7142), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8978), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1002), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [192948] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6741), 1,
- anon_sym_DOLLAR,
- ACTIONS(6743), 1,
- sym__special_character,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(8982), 1,
- sym_word,
- ACTIONS(8986), 1,
- sym_test_operator,
- STATE(1538), 1,
- aux_sym__literal_repeat1,
- STATE(1596), 1,
- sym_concatenation,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8984), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1111), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [193020] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(8988), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2713), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [193094] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1910), 1,
- anon_sym_DOLLAR,
- ACTIONS(1916), 1,
- aux_sym_number_token1,
- ACTIONS(1918), 1,
- aux_sym_number_token2,
- ACTIONS(1922), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1936), 1,
- sym__brace_start,
- ACTIONS(6671), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6675), 1,
- anon_sym_DQUOTE,
- ACTIONS(6679), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6681), 1,
- anon_sym_BQUOTE,
- ACTIONS(6683), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8502), 1,
- sym_word,
- ACTIONS(8510), 1,
- sym__comment_word,
- ACTIONS(6667), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6685), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8506), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8508), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1209), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [193162] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2662), 1,
- aux_sym_number_token1,
- ACTIONS(2664), 1,
- aux_sym_number_token2,
- ACTIONS(2668), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2678), 1,
- sym__brace_start,
- ACTIONS(7396), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7400), 1,
- anon_sym_DQUOTE,
- ACTIONS(7404), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7406), 1,
- anon_sym_BQUOTE,
- ACTIONS(7408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8990), 1,
- sym_word,
- ACTIONS(8992), 1,
- anon_sym_DOLLAR,
- ACTIONS(8998), 1,
- sym__comment_word,
- ACTIONS(7394), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7410), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8994), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8996), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1483), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [193230] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(675), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(677), 1,
- anon_sym_DOLLAR,
- ACTIONS(681), 1,
- anon_sym_DQUOTE,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(689), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(693), 1,
- anon_sym_BQUOTE,
- ACTIONS(695), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(7414), 1,
- sym__special_character,
- ACTIONS(9000), 1,
- sym_word,
- ACTIONS(9004), 1,
- sym_test_operator,
- STATE(967), 1,
- aux_sym__literal_repeat1,
- STATE(1105), 1,
- sym_concatenation,
- ACTIONS(673), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(697), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9002), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(757), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [193302] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8320), 1,
- sym_word,
- ACTIONS(8328), 1,
- sym__comment_word,
- ACTIONS(9006), 1,
- anon_sym_DOLLAR,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8324), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8326), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1752), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [193370] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2662), 1,
- aux_sym_number_token1,
- ACTIONS(2664), 1,
- aux_sym_number_token2,
- ACTIONS(2668), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2678), 1,
- sym__brace_start,
- ACTIONS(7396), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7400), 1,
- anon_sym_DQUOTE,
- ACTIONS(7404), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7406), 1,
- anon_sym_BQUOTE,
- ACTIONS(7408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8990), 1,
- sym_word,
- ACTIONS(8998), 1,
- sym__comment_word,
- ACTIONS(9008), 1,
- anon_sym_DOLLAR,
- ACTIONS(7394), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7410), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8994), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8996), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1483), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [193438] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3567), 1,
- anon_sym_DOLLAR,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7482), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7486), 1,
- anon_sym_DQUOTE,
- ACTIONS(7490), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7492), 1,
- anon_sym_BQUOTE,
- ACTIONS(7494), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8342), 1,
- sym_word,
- ACTIONS(8350), 1,
- sym__comment_word,
- ACTIONS(7480), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7496), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8346), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8348), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3891), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [193506] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9010), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2299), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [193580] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(9012), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2711), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [193654] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(675), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(677), 1,
- anon_sym_DOLLAR,
- ACTIONS(681), 1,
- anon_sym_DQUOTE,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(689), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(693), 1,
- anon_sym_BQUOTE,
- ACTIONS(695), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(7414), 1,
- sym__special_character,
- ACTIONS(9014), 1,
- sym_word,
- ACTIONS(9018), 1,
- sym_test_operator,
- STATE(1011), 1,
- aux_sym__literal_repeat1,
- STATE(1083), 1,
- sym_concatenation,
- ACTIONS(673), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(697), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9016), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(811), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [193726] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9020), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2300), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [193800] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(9022), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2709), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [193874] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(951), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(957), 1,
- anon_sym_DQUOTE,
- ACTIONS(961), 1,
- aux_sym_number_token1,
- ACTIONS(963), 1,
- aux_sym_number_token2,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(967), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(969), 1,
- anon_sym_BQUOTE,
- ACTIONS(971), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(979), 1,
- sym__brace_start,
- ACTIONS(7838), 1,
- sym_word,
- ACTIONS(7846), 1,
- sym__comment_word,
- ACTIONS(9024), 1,
- anon_sym_DOLLAR,
- ACTIONS(949), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(973), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7842), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7844), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1571), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [193942] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9026), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2310), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [194016] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(9028), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2707), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [194090] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(3252), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2769), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [194164] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2646), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2311), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [194238] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3056), 1,
- anon_sym_DOLLAR,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8320), 1,
- sym_word,
- ACTIONS(8328), 1,
- sym__comment_word,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8324), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8326), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1752), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [194306] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(9030), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2705), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [194380] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7050), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7056), 1,
- anon_sym_DQUOTE,
- ACTIONS(7060), 1,
- aux_sym_number_token1,
- ACTIONS(7062), 1,
- aux_sym_number_token2,
- ACTIONS(7064), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7066), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7068), 1,
- anon_sym_BQUOTE,
- ACTIONS(7070), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7080), 1,
- sym__brace_start,
- ACTIONS(9032), 1,
- sym_word,
- ACTIONS(9034), 1,
- anon_sym_DOLLAR,
- ACTIONS(9040), 1,
- sym__comment_word,
- ACTIONS(7046), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7072), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9036), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(9038), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4357), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [194448] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9042), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2316), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [194522] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(9044), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2704), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [194596] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(47), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(53), 1,
- anon_sym_DQUOTE,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(61), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(65), 1,
- anon_sym_BQUOTE,
- ACTIONS(67), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(8494), 1,
- sym_word,
- ACTIONS(8500), 1,
- sym__comment_word,
- ACTIONS(9046), 1,
- anon_sym_DOLLAR,
- ACTIONS(45), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(69), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8496), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8498), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(837), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [194664] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2656), 1,
- anon_sym_DOLLAR,
- ACTIONS(2662), 1,
- aux_sym_number_token1,
- ACTIONS(2664), 1,
- aux_sym_number_token2,
- ACTIONS(2668), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2678), 1,
- sym__brace_start,
- ACTIONS(7396), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7400), 1,
- anon_sym_DQUOTE,
- ACTIONS(7404), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7406), 1,
- anon_sym_BQUOTE,
- ACTIONS(7408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8990), 1,
- sym_word,
- ACTIONS(8998), 1,
- sym__comment_word,
- ACTIONS(7394), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7410), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8994), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8996), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1483), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [194732] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5295), 1,
- anon_sym_DOLLAR,
- ACTIONS(5301), 1,
- aux_sym_number_token1,
- ACTIONS(5303), 1,
- aux_sym_number_token2,
- ACTIONS(5307), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(5319), 1,
- sym__brace_start,
- ACTIONS(6046), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6050), 1,
- anon_sym_DQUOTE,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6056), 1,
- anon_sym_BQUOTE,
- ACTIONS(6058), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8766), 1,
- sym_word,
- ACTIONS(8774), 1,
- sym__comment_word,
- ACTIONS(6044), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6060), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8770), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8772), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(5127), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [194800] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9048), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2319), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [194874] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(9050), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2703), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [194948] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7050), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7056), 1,
- anon_sym_DQUOTE,
- ACTIONS(7060), 1,
- aux_sym_number_token1,
- ACTIONS(7062), 1,
- aux_sym_number_token2,
- ACTIONS(7064), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7066), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7068), 1,
- anon_sym_BQUOTE,
- ACTIONS(7070), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7080), 1,
- sym__brace_start,
- ACTIONS(9032), 1,
- sym_word,
- ACTIONS(9040), 1,
- sym__comment_word,
- ACTIONS(9052), 1,
- anon_sym_DOLLAR,
- ACTIONS(7046), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7072), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9036), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(9038), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4357), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [195016] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8320), 1,
- sym_word,
- ACTIONS(8328), 1,
- sym__comment_word,
- ACTIONS(9054), 1,
- anon_sym_DOLLAR,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8324), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8326), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1752), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [195084] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2349), 1,
- anon_sym_DOLLAR,
- ACTIONS(2355), 1,
- aux_sym_number_token1,
- ACTIONS(2357), 1,
- aux_sym_number_token2,
- ACTIONS(2361), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2373), 1,
- sym__brace_start,
- ACTIONS(8902), 1,
- sym_word,
- ACTIONS(8906), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8912), 1,
- anon_sym_DQUOTE,
- ACTIONS(8916), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8918), 1,
- anon_sym_BQUOTE,
- ACTIONS(8920), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8924), 1,
- sym__comment_word,
- ACTIONS(8904), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8910), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8922), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8914), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1257), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [195152] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6815), 1,
- anon_sym_DOLLAR,
- ACTIONS(6819), 1,
- anon_sym_DQUOTE,
- ACTIONS(6823), 1,
- aux_sym_number_token1,
- ACTIONS(6825), 1,
- aux_sym_number_token2,
- ACTIONS(6827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6831), 1,
- anon_sym_BQUOTE,
- ACTIONS(6833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6843), 1,
- sym__brace_start,
- ACTIONS(8630), 1,
- sym_word,
- ACTIONS(8638), 1,
- sym__comment_word,
- ACTIONS(6809), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8634), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8636), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2090), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [195220] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9056), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2586), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [195294] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9058), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2270), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [195368] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(9060), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2702), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [195442] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4927), 1,
- aux_sym_number_token1,
- ACTIONS(4929), 1,
- aux_sym_number_token2,
- ACTIONS(4933), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4943), 1,
- sym__brace_start,
- ACTIONS(9062), 1,
- sym_word,
- ACTIONS(9066), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(9068), 1,
- anon_sym_DOLLAR,
- ACTIONS(9072), 1,
- anon_sym_DQUOTE,
- ACTIONS(9076), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9078), 1,
- anon_sym_BQUOTE,
- ACTIONS(9080), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9084), 1,
- sym__comment_word,
- ACTIONS(9064), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(9070), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(9082), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9074), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4528), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [195510] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3813), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(3815), 1,
- anon_sym_DOLLAR,
- ACTIONS(3819), 1,
- anon_sym_DQUOTE,
- ACTIONS(3823), 1,
- aux_sym_number_token1,
- ACTIONS(3825), 1,
- aux_sym_number_token2,
- ACTIONS(3827), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(3829), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3831), 1,
- anon_sym_BQUOTE,
- ACTIONS(3833), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(3839), 1,
- sym__brace_start,
- ACTIONS(8420), 1,
- sym_word,
- ACTIONS(8428), 1,
- sym__comment_word,
- ACTIONS(3811), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(3835), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8424), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8426), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2128), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [195578] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(9086), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2850), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [195652] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9088), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2337), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [195726] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(7900), 1,
- sym_word,
- ACTIONS(7906), 1,
- sym__comment_word,
- ACTIONS(9090), 1,
- anon_sym_DOLLAR,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7902), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7904), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1385), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [195794] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9092), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2315), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [195868] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9094), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2309), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [195942] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9096), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2284), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [196016] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9098), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2342), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [196090] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1858), 1,
- anon_sym_DOLLAR,
- ACTIONS(1864), 1,
- aux_sym_number_token1,
- ACTIONS(1866), 1,
- aux_sym_number_token2,
- ACTIONS(1870), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1884), 1,
- sym__brace_start,
- ACTIONS(7088), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7092), 1,
- anon_sym_DQUOTE,
- ACTIONS(7096), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7098), 1,
- anon_sym_BQUOTE,
- ACTIONS(7100), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8810), 1,
- sym_word,
- ACTIONS(8818), 1,
- sym__comment_word,
- ACTIONS(7084), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7102), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8814), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8816), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1108), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [196158] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4090), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4092), 1,
- anon_sym_DOLLAR,
- ACTIONS(4096), 1,
- anon_sym_DQUOTE,
- ACTIONS(4100), 1,
- aux_sym_number_token1,
- ACTIONS(4102), 1,
- aux_sym_number_token2,
- ACTIONS(4104), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4106), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4108), 1,
- anon_sym_BQUOTE,
- ACTIONS(4110), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4116), 1,
- sym__brace_start,
- ACTIONS(7926), 1,
- sym_word,
- ACTIONS(7934), 1,
- sym__comment_word,
- ACTIONS(4088), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4112), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7930), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7932), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4360), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [196226] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9100), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2258), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [196300] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(9102), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2701), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [196374] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9104), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2345), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [196448] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6633), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6639), 1,
- anon_sym_DQUOTE,
- ACTIONS(6643), 1,
- aux_sym_number_token1,
- ACTIONS(6645), 1,
- aux_sym_number_token2,
- ACTIONS(6647), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6649), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6651), 1,
- anon_sym_BQUOTE,
- ACTIONS(6653), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6663), 1,
- sym__brace_start,
- ACTIONS(9106), 1,
- sym_word,
- ACTIONS(9108), 1,
- anon_sym_DOLLAR,
- ACTIONS(9114), 1,
- sym__comment_word,
- ACTIONS(6629), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6655), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9110), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(9112), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1334), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [196516] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9116), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2368), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [196590] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7120), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7122), 1,
- anon_sym_DOLLAR,
- ACTIONS(7126), 1,
- anon_sym_DQUOTE,
- ACTIONS(7130), 1,
- aux_sym_number_token1,
- ACTIONS(7132), 1,
- aux_sym_number_token2,
- ACTIONS(7134), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7136), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7138), 1,
- anon_sym_BQUOTE,
- ACTIONS(7140), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7150), 1,
- sym__brace_start,
- ACTIONS(8708), 1,
- sym_word,
- ACTIONS(8716), 1,
- sym__comment_word,
- ACTIONS(7116), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7142), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8712), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8714), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1113), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [196658] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9118), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2344), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [196732] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9120), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2371), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [196806] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9122), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2328), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [196880] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9124), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2780), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [196954] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9126), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2783), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197028] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9128), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2375), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197102] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9130), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2784), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197176] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7736), 1,
- anon_sym_LPAREN,
- ACTIONS(7738), 1,
- anon_sym_BANG,
- ACTIONS(7744), 1,
- anon_sym_TILDE,
- ACTIONS(7746), 1,
- anon_sym_DOLLAR,
- ACTIONS(7748), 1,
- anon_sym_DQUOTE,
- ACTIONS(7750), 1,
- aux_sym_number_token1,
- ACTIONS(7752), 1,
- aux_sym_number_token2,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7756), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7758), 1,
- anon_sym_BQUOTE,
- ACTIONS(7760), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7764), 1,
- sym_variable_name,
- ACTIONS(9132), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2815), 1,
- sym__arithmetic_postfix_expression,
- STATE(2822), 1,
- sym__arithmetic_unary_expression,
- STATE(2825), 1,
- sym__arithmetic_ternary_expression,
- STATE(2830), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(7740), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7742), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2700), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197250] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9134), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2785), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197324] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9136), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2786), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197398] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9138), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2788), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197472] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9140), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2790), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197546] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9142), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2791), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197620] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9144), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2796), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197694] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9146), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2654), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197768] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6699), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6701), 1,
- anon_sym_DOLLAR,
- ACTIONS(6705), 1,
- anon_sym_DQUOTE,
- ACTIONS(6709), 1,
- aux_sym_number_token1,
- ACTIONS(6711), 1,
- aux_sym_number_token2,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6715), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6717), 1,
- anon_sym_BQUOTE,
- ACTIONS(6719), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6729), 1,
- sym__brace_start,
- ACTIONS(8020), 1,
- sym_word,
- ACTIONS(8028), 1,
- sym__comment_word,
- ACTIONS(6695), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6721), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8024), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8026), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3573), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [197836] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9148), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2412), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197910] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9150), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2797), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [197984] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9152), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2800), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [198058] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6739), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6745), 1,
- anon_sym_DQUOTE,
- ACTIONS(6749), 1,
- aux_sym_number_token1,
- ACTIONS(6751), 1,
- aux_sym_number_token2,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6755), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6757), 1,
- anon_sym_BQUOTE,
- ACTIONS(6759), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6769), 1,
- sym__brace_start,
- ACTIONS(7900), 1,
- sym_word,
- ACTIONS(7906), 1,
- sym__comment_word,
- ACTIONS(9154), 1,
- anon_sym_DOLLAR,
- ACTIONS(6735), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6761), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7902), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7904), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1385), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [198126] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9156), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2801), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [198200] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9158), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2717), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [198274] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6907), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6909), 1,
- anon_sym_DOLLAR,
- ACTIONS(6913), 1,
- anon_sym_DQUOTE,
- ACTIONS(6917), 1,
- aux_sym_number_token1,
- ACTIONS(6919), 1,
- aux_sym_number_token2,
- ACTIONS(6921), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6923), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6925), 1,
- anon_sym_BQUOTE,
- ACTIONS(6927), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6937), 1,
- sym__brace_start,
- ACTIONS(8240), 1,
- sym_word,
- ACTIONS(8248), 1,
- sym__comment_word,
- ACTIONS(6903), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6929), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8244), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8246), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3577), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [198342] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7050), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7052), 1,
- anon_sym_DOLLAR,
- ACTIONS(7056), 1,
- anon_sym_DQUOTE,
- ACTIONS(7060), 1,
- aux_sym_number_token1,
- ACTIONS(7062), 1,
- aux_sym_number_token2,
- ACTIONS(7064), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7066), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7068), 1,
- anon_sym_BQUOTE,
- ACTIONS(7070), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7080), 1,
- sym__brace_start,
- ACTIONS(9032), 1,
- sym_word,
- ACTIONS(9040), 1,
- sym__comment_word,
- ACTIONS(7046), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7072), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9036), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(9038), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4357), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [198410] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(47), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(53), 1,
- anon_sym_DQUOTE,
- ACTIONS(57), 1,
- aux_sym_number_token1,
- ACTIONS(59), 1,
- aux_sym_number_token2,
- ACTIONS(61), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(63), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(65), 1,
- anon_sym_BQUOTE,
- ACTIONS(67), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(79), 1,
- sym__brace_start,
- ACTIONS(8494), 1,
- sym_word,
- ACTIONS(8500), 1,
- sym__comment_word,
- ACTIONS(9160), 1,
- anon_sym_DOLLAR,
- ACTIONS(45), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(69), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8496), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8498), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(837), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [198478] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4686), 1,
- anon_sym_DOLLAR,
- ACTIONS(4692), 1,
- aux_sym_number_token1,
- ACTIONS(4694), 1,
- aux_sym_number_token2,
- ACTIONS(4698), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4708), 1,
- sym__brace_start,
- ACTIONS(7564), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7568), 1,
- anon_sym_DQUOTE,
- ACTIONS(7572), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7574), 1,
- anon_sym_BQUOTE,
- ACTIONS(7576), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9162), 1,
- sym_word,
- ACTIONS(9168), 1,
- sym__comment_word,
- ACTIONS(7562), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7578), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9164), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(9166), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2900), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [198546] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(675), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(677), 1,
- anon_sym_DOLLAR,
- ACTIONS(681), 1,
- anon_sym_DQUOTE,
- ACTIONS(685), 1,
- aux_sym_number_token1,
- ACTIONS(687), 1,
- aux_sym_number_token2,
- ACTIONS(689), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(691), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(693), 1,
- anon_sym_BQUOTE,
- ACTIONS(695), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(705), 1,
- sym__brace_start,
- ACTIONS(8252), 1,
- sym_word,
- ACTIONS(8260), 1,
- sym__comment_word,
- ACTIONS(673), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(697), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8256), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8258), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(816), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [198614] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3062), 1,
- aux_sym_number_token1,
- ACTIONS(3064), 1,
- aux_sym_number_token2,
- ACTIONS(3068), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3078), 1,
- sym__brace_start,
- ACTIONS(7448), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7452), 1,
- anon_sym_DQUOTE,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7458), 1,
- anon_sym_BQUOTE,
- ACTIONS(7460), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8320), 1,
- sym_word,
- ACTIONS(8328), 1,
- sym__comment_word,
- ACTIONS(9170), 1,
- anon_sym_DOLLAR,
- ACTIONS(7446), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7462), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8324), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8326), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1752), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [198682] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4927), 1,
- aux_sym_number_token1,
- ACTIONS(4929), 1,
- aux_sym_number_token2,
- ACTIONS(4933), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4943), 1,
- sym__brace_start,
- ACTIONS(9062), 1,
- sym_word,
- ACTIONS(9066), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(9072), 1,
- anon_sym_DQUOTE,
- ACTIONS(9076), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9078), 1,
- anon_sym_BQUOTE,
- ACTIONS(9080), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9084), 1,
- sym__comment_word,
- ACTIONS(9172), 1,
- anon_sym_DOLLAR,
- ACTIONS(9064), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(9070), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(9082), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9074), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4528), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [198750] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4921), 1,
- anon_sym_DOLLAR,
- ACTIONS(4927), 1,
- aux_sym_number_token1,
- ACTIONS(4929), 1,
- aux_sym_number_token2,
- ACTIONS(4933), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4943), 1,
- sym__brace_start,
- ACTIONS(9062), 1,
- sym_word,
- ACTIONS(9066), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(9072), 1,
- anon_sym_DQUOTE,
- ACTIONS(9076), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9078), 1,
- anon_sym_BQUOTE,
- ACTIONS(9080), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9084), 1,
- sym__comment_word,
- ACTIONS(9064), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(9070), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(9082), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9074), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4528), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [198818] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7482), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7486), 1,
- anon_sym_DQUOTE,
- ACTIONS(7490), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7492), 1,
- anon_sym_BQUOTE,
- ACTIONS(7494), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8342), 1,
- sym_word,
- ACTIONS(8350), 1,
- sym__comment_word,
- ACTIONS(9174), 1,
- anon_sym_DOLLAR,
- ACTIONS(7480), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7496), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8346), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8348), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3891), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [198886] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(437), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(439), 1,
- anon_sym_DOLLAR,
- ACTIONS(443), 1,
- anon_sym_DQUOTE,
- ACTIONS(447), 1,
- aux_sym_number_token1,
- ACTIONS(449), 1,
- aux_sym_number_token2,
- ACTIONS(451), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(453), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(455), 1,
- anon_sym_BQUOTE,
- ACTIONS(457), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(467), 1,
- sym__brace_start,
- ACTIONS(8290), 1,
- sym_word,
- ACTIONS(8298), 1,
- sym__comment_word,
- ACTIONS(435), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(459), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8294), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8296), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(706), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [198954] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2933), 1,
- anon_sym_DOLLAR,
- ACTIONS(2939), 1,
- aux_sym_number_token1,
- ACTIONS(2941), 1,
- aux_sym_number_token2,
- ACTIONS(2945), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2955), 1,
- sym__brace_start,
- ACTIONS(8264), 1,
- sym_word,
- ACTIONS(8268), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8274), 1,
- anon_sym_DQUOTE,
- ACTIONS(8278), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8280), 1,
- anon_sym_BQUOTE,
- ACTIONS(8282), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8286), 1,
- sym__comment_word,
- ACTIONS(8266), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8272), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8284), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8276), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3689), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [199022] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(2648), 1,
- sym_variable_name,
- ACTIONS(7708), 1,
- anon_sym_LPAREN,
- ACTIONS(7710), 1,
- anon_sym_BANG,
- ACTIONS(7716), 1,
- anon_sym_TILDE,
- ACTIONS(7718), 1,
- anon_sym_DOLLAR,
- ACTIONS(7720), 1,
- anon_sym_DQUOTE,
- ACTIONS(7722), 1,
- aux_sym_number_token1,
- ACTIONS(7724), 1,
- aux_sym_number_token2,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7728), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7730), 1,
- anon_sym_BQUOTE,
- ACTIONS(7732), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9176), 1,
- aux_sym__simple_variable_name_token1,
- STATE(2358), 1,
- sym__arithmetic_binary_expression,
- STATE(2360), 1,
- sym__arithmetic_ternary_expression,
- STATE(2361), 1,
- sym__arithmetic_unary_expression,
- STATE(2363), 1,
- sym__arithmetic_postfix_expression,
- ACTIONS(7712), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(7714), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2334), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [199096] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4234), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4236), 1,
- anon_sym_DOLLAR,
- ACTIONS(4240), 1,
- anon_sym_DQUOTE,
- ACTIONS(4244), 1,
- aux_sym_number_token1,
- ACTIONS(4246), 1,
- aux_sym_number_token2,
- ACTIONS(4248), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4250), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4252), 1,
- anon_sym_BQUOTE,
- ACTIONS(4254), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4260), 1,
- sym__brace_start,
- ACTIONS(8654), 1,
- sym_word,
- ACTIONS(8662), 1,
- sym__comment_word,
- ACTIONS(4232), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4256), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8658), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8660), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2409), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [199164] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6633), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6639), 1,
- anon_sym_DQUOTE,
- ACTIONS(6643), 1,
- aux_sym_number_token1,
- ACTIONS(6645), 1,
- aux_sym_number_token2,
- ACTIONS(6647), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6649), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6651), 1,
- anon_sym_BQUOTE,
- ACTIONS(6653), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6663), 1,
- sym__brace_start,
- ACTIONS(9106), 1,
- sym_word,
- ACTIONS(9114), 1,
- sym__comment_word,
- ACTIONS(9178), 1,
- anon_sym_DOLLAR,
- ACTIONS(6629), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6655), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9110), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(9112), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1334), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [199232] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4364), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(4366), 1,
- anon_sym_DOLLAR,
- ACTIONS(4370), 1,
- anon_sym_DQUOTE,
- ACTIONS(4374), 1,
- aux_sym_number_token1,
- ACTIONS(4376), 1,
- aux_sym_number_token2,
- ACTIONS(4378), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(4380), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4382), 1,
- anon_sym_BQUOTE,
- ACTIONS(4384), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4390), 1,
- sym__brace_start,
- ACTIONS(7766), 1,
- sym_word,
- ACTIONS(7774), 1,
- sym__comment_word,
- ACTIONS(4362), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(4386), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7770), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7772), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4385), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [199300] = 20,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7800), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7806), 1,
- anon_sym_DQUOTE,
- ACTIONS(7810), 1,
- aux_sym_number_token1,
- ACTIONS(7812), 1,
- aux_sym_number_token2,
- ACTIONS(7814), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7816), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(7818), 1,
- anon_sym_BQUOTE,
- ACTIONS(7820), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7826), 1,
- sym__brace_start,
- ACTIONS(8232), 1,
- anon_sym_DOLLAR,
- ACTIONS(8748), 1,
- sym__special_character,
- ACTIONS(9180), 1,
- sym_word,
- ACTIONS(9184), 1,
- sym_test_operator,
- STATE(4930), 1,
- aux_sym__literal_repeat1,
- STATE(5092), 1,
- sym_concatenation,
- ACTIONS(7798), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7822), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9182), 2,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(4926), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [199372] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6977), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6979), 1,
- anon_sym_DOLLAR,
- ACTIONS(6983), 1,
- anon_sym_DQUOTE,
- ACTIONS(6987), 1,
- aux_sym_number_token1,
- ACTIONS(6989), 1,
- aux_sym_number_token2,
- ACTIONS(6991), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6993), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6995), 1,
- anon_sym_BQUOTE,
- ACTIONS(6997), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(7007), 1,
- sym__brace_start,
- ACTIONS(7886), 1,
- sym_word,
- ACTIONS(7894), 1,
- sym__comment_word,
- ACTIONS(6973), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6999), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(7890), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(7892), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1046), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [199440] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2401), 1,
- anon_sym_DOLLAR,
- ACTIONS(2407), 1,
- aux_sym_number_token1,
- ACTIONS(2409), 1,
- aux_sym_number_token2,
- ACTIONS(2413), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2423), 1,
- sym__brace_start,
- ACTIONS(7424), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7428), 1,
- anon_sym_DQUOTE,
- ACTIONS(7432), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7434), 1,
- anon_sym_BQUOTE,
- ACTIONS(7436), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8352), 1,
- sym_word,
- ACTIONS(8360), 1,
- sym__comment_word,
- ACTIONS(7422), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7438), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8356), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8358), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1379), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [199508] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(191), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(197), 1,
- anon_sym_DQUOTE,
- ACTIONS(201), 1,
- aux_sym_number_token1,
- ACTIONS(203), 1,
- aux_sym_number_token2,
- ACTIONS(205), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(207), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(209), 1,
- anon_sym_BQUOTE,
- ACTIONS(211), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(221), 1,
- sym__brace_start,
- ACTIONS(8946), 1,
- sym_word,
- ACTIONS(8952), 1,
- sym__comment_word,
- ACTIONS(9186), 1,
- anon_sym_DOLLAR,
- ACTIONS(189), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(213), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8948), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8950), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(411), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [199576] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4692), 1,
- aux_sym_number_token1,
- ACTIONS(4694), 1,
- aux_sym_number_token2,
- ACTIONS(4698), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4708), 1,
- sym__brace_start,
- ACTIONS(7564), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7568), 1,
- anon_sym_DQUOTE,
- ACTIONS(7572), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7574), 1,
- anon_sym_BQUOTE,
- ACTIONS(7576), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9162), 1,
- sym_word,
- ACTIONS(9168), 1,
- sym__comment_word,
- ACTIONS(9188), 1,
- anon_sym_DOLLAR,
- ACTIONS(7562), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7578), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9164), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(9166), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2900), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [199644] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(191), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(197), 1,
- anon_sym_DQUOTE,
- ACTIONS(201), 1,
- aux_sym_number_token1,
- ACTIONS(203), 1,
- aux_sym_number_token2,
- ACTIONS(205), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(207), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(209), 1,
- anon_sym_BQUOTE,
- ACTIONS(211), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(221), 1,
- sym__brace_start,
- ACTIONS(8946), 1,
- sym_word,
- ACTIONS(8952), 1,
- sym__comment_word,
- ACTIONS(9190), 1,
- anon_sym_DOLLAR,
- ACTIONS(189), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(213), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8948), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8950), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(411), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [199712] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1533), 1,
- anon_sym_DOLLAR,
- ACTIONS(1539), 1,
- aux_sym_number_token1,
- ACTIONS(1541), 1,
- aux_sym_number_token2,
- ACTIONS(1545), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(1559), 1,
- sym__brace_start,
- ACTIONS(6879), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6883), 1,
- anon_sym_DQUOTE,
- ACTIONS(6887), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6889), 1,
- anon_sym_BQUOTE,
- ACTIONS(6891), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8060), 1,
- sym_word,
- ACTIONS(8068), 1,
- sym__comment_word,
- ACTIONS(6875), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6893), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8064), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8066), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1034), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [199780] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_file_descriptor,
- ACTIONS(9194), 1,
- anon_sym_DQUOTE,
- STATE(4383), 1,
- sym_string,
- ACTIONS(9196), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(9192), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [199826] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_file_descriptor,
- ACTIONS(9194), 1,
- anon_sym_DQUOTE,
- STATE(4383), 1,
- sym_string,
- ACTIONS(9196), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(9192), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [199872] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6633), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(6635), 1,
- anon_sym_DOLLAR,
- ACTIONS(6639), 1,
- anon_sym_DQUOTE,
- ACTIONS(6643), 1,
- aux_sym_number_token1,
- ACTIONS(6645), 1,
- aux_sym_number_token2,
- ACTIONS(6647), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6649), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(6651), 1,
- anon_sym_BQUOTE,
- ACTIONS(6653), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(6663), 1,
- sym__brace_start,
- ACTIONS(9106), 1,
- sym_word,
- ACTIONS(9114), 1,
- sym__comment_word,
- ACTIONS(6629), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(6655), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9110), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(9112), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1334), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [199940] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3573), 1,
- aux_sym_number_token1,
- ACTIONS(3575), 1,
- aux_sym_number_token2,
- ACTIONS(3579), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(3591), 1,
- sym__brace_start,
- ACTIONS(7482), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7486), 1,
- anon_sym_DQUOTE,
- ACTIONS(7490), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7492), 1,
- anon_sym_BQUOTE,
- ACTIONS(7494), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8342), 1,
- sym_word,
- ACTIONS(8350), 1,
- sym__comment_word,
- ACTIONS(9198), 1,
- anon_sym_DOLLAR,
- ACTIONS(7480), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7496), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8346), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8348), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(3891), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [200008] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4692), 1,
- aux_sym_number_token1,
- ACTIONS(4694), 1,
- aux_sym_number_token2,
- ACTIONS(4698), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(4708), 1,
- sym__brace_start,
- ACTIONS(7564), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(7568), 1,
- anon_sym_DQUOTE,
- ACTIONS(7572), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(7574), 1,
- anon_sym_BQUOTE,
- ACTIONS(7576), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9162), 1,
- sym_word,
- ACTIONS(9168), 1,
- sym__comment_word,
- ACTIONS(9200), 1,
- anon_sym_DOLLAR,
- ACTIONS(7562), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(7578), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(9164), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(9166), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(2900), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [200076] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(3193), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2818), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [200150] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2165), 1,
- anon_sym_DOLLAR,
- ACTIONS(2171), 1,
- aux_sym_number_token1,
- ACTIONS(2173), 1,
- aux_sym_number_token2,
- ACTIONS(2177), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(2189), 1,
- sym__brace_start,
- ACTIONS(8176), 1,
- sym_word,
- ACTIONS(8180), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(8186), 1,
- anon_sym_DQUOTE,
- ACTIONS(8190), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8192), 1,
- anon_sym_BQUOTE,
- ACTIONS(8194), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(8198), 1,
- sym__comment_word,
- ACTIONS(8178), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- ACTIONS(8184), 2,
- sym_test_operator,
- sym__special_character,
- ACTIONS(8196), 2,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- ACTIONS(8188), 3,
- sym__bare_dollar,
- sym_raw_string,
- sym_ansi_c_string,
- STATE(1127), 9,
- sym_arithmetic_expansion,
- sym_brace_expression,
- sym_string,
- sym_translated_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- sym_process_substitution,
- [200218] = 21,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3189), 1,
- sym_variable_name,
- ACTIONS(3191), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(8384), 1,
- anon_sym_LPAREN,
- ACTIONS(8386), 1,
- anon_sym_BANG,
- ACTIONS(8392), 1,
- anon_sym_TILDE,
- ACTIONS(8394), 1,
- anon_sym_DOLLAR,
- ACTIONS(8396), 1,
- anon_sym_DQUOTE,
- ACTIONS(8398), 1,
- aux_sym_number_token1,
- ACTIONS(8400), 1,
- aux_sym_number_token2,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(8404), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(8406), 1,
- anon_sym_BQUOTE,
- ACTIONS(8408), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2843), 1,
- sym__arithmetic_postfix_expression,
- STATE(2844), 1,
- sym__arithmetic_unary_expression,
- STATE(2846), 1,
- sym__arithmetic_ternary_expression,
- STATE(2847), 1,
- sym__arithmetic_binary_expression,
- ACTIONS(8388), 2,
- anon_sym_PLUS_PLUS2,
- anon_sym_DASH_DASH2,
- ACTIONS(8390), 2,
- anon_sym_DASH2,
- anon_sym_PLUS2,
- STATE(2819), 9,
- sym_subscript,
- sym__arithmetic_expression,
- sym__arithmetic_literal,
- sym__arithmetic_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [200292] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9206), 1,
- anon_sym_LPAREN,
- ACTIONS(9208), 1,
- aux_sym__c_word_token1,
- ACTIONS(9210), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9214), 1,
- anon_sym_DQUOTE,
- ACTIONS(9216), 1,
- aux_sym_number_token1,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9220), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9222), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9224), 1,
- anon_sym_BQUOTE,
- ACTIONS(9226), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- STATE(3547), 1,
- sym__c_terminator,
- STATE(5001), 1,
- sym__c_expression,
- STATE(5117), 1,
- sym__c_variable_assignment,
- STATE(5482), 1,
- sym__for_body,
- ACTIONS(9202), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(9204), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2552), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [200367] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3534), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9232), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9234), 1,
- sym_file_descriptor,
- STATE(3955), 1,
- sym_herestring_redirect,
- ACTIONS(3526), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(3528), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3530), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9230), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3579), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(2425), 4,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(9228), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [200424] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9236), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9238), 1,
- sym__concat,
- STATE(3536), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [200467] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9232), 1,
- anon_sym_LT_LT_LT,
- STATE(3955), 1,
- sym_herestring_redirect,
- ACTIONS(3530), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3628), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3579), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [200512] = 17,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7011), 1,
- anon_sym_SLASH,
- ACTIONS(7013), 1,
- anon_sym_PERCENT,
- ACTIONS(7015), 1,
- anon_sym_COLON,
- ACTIONS(7164), 1,
- anon_sym_AT,
- ACTIONS(7508), 1,
- anon_sym_LBRACK,
- STATE(5782), 1,
- sym__expansion_operator,
- STATE(5783), 1,
- sym__expansion_max_length,
- STATE(5784), 1,
- sym__expansion_regex_removal,
- STATE(5785), 1,
- sym__expansion_regex_replacement,
- STATE(5786), 1,
- sym__expansion_regex,
- STATE(5787), 1,
- sym__expansion_expression,
- ACTIONS(7009), 2,
- anon_sym_COMMA,
- anon_sym_CARET,
- ACTIONS(7029), 2,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- ACTIONS(7017), 3,
- sym__immediate_double_hash,
- anon_sym_POUND,
- anon_sym_PERCENT_PERCENT,
- ACTIONS(7027), 3,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- ACTIONS(7025), 8,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- [200577] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3613), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9232), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9234), 1,
- sym_file_descriptor,
- STATE(3955), 1,
- sym_herestring_redirect,
- ACTIONS(3528), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3530), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(3609), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(9230), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3579), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3611), 4,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(9228), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [200634] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9206), 1,
- anon_sym_LPAREN,
- ACTIONS(9208), 1,
- aux_sym__c_word_token1,
- ACTIONS(9210), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9214), 1,
- anon_sym_DQUOTE,
- ACTIONS(9216), 1,
- aux_sym_number_token1,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9220), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9222), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9224), 1,
- anon_sym_BQUOTE,
- ACTIONS(9226), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- STATE(3547), 1,
- sym__c_terminator,
- STATE(5001), 1,
- sym__c_expression,
- STATE(5117), 1,
- sym__c_variable_assignment,
- STATE(5503), 1,
- sym__for_body,
- ACTIONS(9202), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(9204), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2552), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [200709] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9206), 1,
- anon_sym_LPAREN,
- ACTIONS(9208), 1,
- aux_sym__c_word_token1,
- ACTIONS(9210), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9214), 1,
- anon_sym_DQUOTE,
- ACTIONS(9216), 1,
- aux_sym_number_token1,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9220), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9222), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9224), 1,
- anon_sym_BQUOTE,
- ACTIONS(9226), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- STATE(3547), 1,
- sym__c_terminator,
- STATE(5001), 1,
- sym__c_expression,
- STATE(5117), 1,
- sym__c_variable_assignment,
- STATE(5847), 1,
- sym__for_body,
- ACTIONS(9202), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(9204), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2552), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [200784] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9232), 1,
- anon_sym_LT_LT_LT,
- STATE(3955), 1,
- sym_herestring_redirect,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3579), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [200827] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9236), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9240), 1,
- sym__concat,
- STATE(3538), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [200869] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9242), 1,
- anon_sym_LT_LT_LT,
- STATE(3955), 1,
- sym_herestring_redirect,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3669), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [200911] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9242), 1,
- anon_sym_LT_LT_LT,
- STATE(3955), 1,
- sym_herestring_redirect,
- ACTIONS(3628), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3756), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3669), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [200955] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3758), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9242), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9248), 1,
- sym_file_descriptor,
- STATE(3955), 1,
- sym_herestring_redirect,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(3752), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(3754), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3756), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(9246), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3611), 3,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- STATE(3669), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9244), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [201011] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9236), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9238), 1,
- sym__concat,
- STATE(3583), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [201053] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9236), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9250), 1,
- sym__concat,
- STATE(3538), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [201095] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3619), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [201137] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9256), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9259), 1,
- sym__concat,
- STATE(3538), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [201179] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9236), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9238), 1,
- sym__concat,
- STATE(3531), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [201221] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9236), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9238), 1,
- sym__concat,
- STATE(3536), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [201263] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9266), 1,
- sym_variable_name,
- STATE(5387), 1,
- sym_subscript,
- ACTIONS(9264), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3541), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9262), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [201305] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9206), 1,
- anon_sym_LPAREN,
- ACTIONS(9208), 1,
- aux_sym__c_word_token1,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9214), 1,
- anon_sym_DQUOTE,
- ACTIONS(9216), 1,
- aux_sym_number_token1,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9220), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9222), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9224), 1,
- anon_sym_BQUOTE,
- ACTIONS(9226), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9271), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- STATE(3881), 1,
- sym__c_terminator,
- STATE(4991), 1,
- sym__c_expression,
- STATE(5117), 1,
- sym__c_variable_assignment,
- ACTIONS(9204), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(9269), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- STATE(2552), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [201377] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9206), 1,
- anon_sym_LPAREN,
- ACTIONS(9208), 1,
- aux_sym__c_word_token1,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9214), 1,
- anon_sym_DQUOTE,
- ACTIONS(9216), 1,
- aux_sym_number_token1,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9220), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9222), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9224), 1,
- anon_sym_BQUOTE,
- ACTIONS(9226), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9275), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- STATE(3750), 1,
- sym__c_terminator,
- STATE(4983), 1,
- sym__c_expression,
- STATE(5117), 1,
- sym__c_variable_assignment,
- ACTIONS(9204), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(9273), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- STATE(2552), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [201449] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3797), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9242), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9248), 1,
- sym_file_descriptor,
- STATE(3955), 1,
- sym_herestring_redirect,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(3754), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3756), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3795), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(9246), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(2425), 3,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- STATE(3669), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9244), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [201505] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9281), 1,
- sym_variable_name,
- STATE(5387), 1,
- sym_subscript,
- ACTIONS(9279), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3541), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9277), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [201547] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9283), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9286), 1,
- sym__concat,
- STATE(3546), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [201589] = 21,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9206), 1,
- anon_sym_LPAREN,
- ACTIONS(9208), 1,
- aux_sym__c_word_token1,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9214), 1,
- anon_sym_DQUOTE,
- ACTIONS(9216), 1,
- aux_sym_number_token1,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9220), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9222), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9224), 1,
- anon_sym_BQUOTE,
- ACTIONS(9226), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9291), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- STATE(3851), 1,
- sym__c_terminator,
- STATE(4996), 1,
- sym__c_expression,
- STATE(5117), 1,
- sym__c_variable_assignment,
- ACTIONS(9204), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- ACTIONS(9289), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- STATE(2552), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [201661] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3619), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [201702] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9293), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9296), 1,
- sym__concat,
- STATE(3549), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [201743] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3620), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [201784] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3613), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9299), 1,
- sym_file_descriptor,
- ACTIONS(3528), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3530), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(3609), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(9230), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3579), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3611), 4,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(9228), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [201835] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3619), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [201876] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [201911] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [201946] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [201981] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [202016] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [202051] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [202086] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9301), 1,
- anon_sym_LT_LT_LT,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3911), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3628), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- STATE(3790), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 17,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [202129] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(3722), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [202170] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [202205] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [202240] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [202275] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9307), 1,
- anon_sym_LT_LT_LT,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3628), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4023), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3787), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 18,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [202318] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [202353] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [202388] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3620), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [202429] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [202464] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3534), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9299), 1,
- sym_file_descriptor,
- ACTIONS(3526), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(3528), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3530), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9230), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3579), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(2425), 4,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(9228), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [202515] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9236), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9309), 1,
- sym__concat,
- STATE(3538), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [202556] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [202591] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3619), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4500), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [202632] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [202667] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9311), 1,
- sym__special_character,
- STATE(3574), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [202706] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [202741] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [202776] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [202811] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9307), 1,
- anon_sym_LT_LT_LT,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3787), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [202852] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9299), 1,
- sym_file_descriptor,
- ACTIONS(9316), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9230), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3622), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9228), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9314), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- [202897] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(3711), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [202938] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1175), 1,
- sym_file_descriptor,
- ACTIONS(4925), 1,
- anon_sym_DQUOTE,
- STATE(4525), 1,
- sym_string,
- ACTIONS(9320), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(9318), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1173), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_heredoc_redirect_token1,
- [202981] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1171), 1,
- sym_file_descriptor,
- ACTIONS(4925), 1,
- anon_sym_DQUOTE,
- STATE(4525), 1,
- sym_string,
- ACTIONS(9320), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(9318), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- ACTIONS(1163), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_heredoc_redirect_token1,
- [203024] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9236), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9322), 1,
- sym__concat,
- STATE(3538), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [203065] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(3694), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- anon_sym_BQUOTE,
- [203106] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [203141] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [203176] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [203211] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [203246] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3620), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [203287] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [203322] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [203357] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [203392] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3731), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [203433] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [203468] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [203503] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9324), 1,
- sym__special_character,
- STATE(3596), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [203542] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2425), 1,
- anon_sym_BQUOTE,
- ACTIONS(4279), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9331), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9333), 1,
- sym_file_descriptor,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4146), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4277), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(9329), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4275), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3875), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9327), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [203597] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3619), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4526), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [203638] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [203673] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9331), 1,
- anon_sym_LT_LT_LT,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3875), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [203714] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [203749] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3579), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [203786] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3611), 1,
- anon_sym_BQUOTE,
- ACTIONS(4309), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9331), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9333), 1,
- sym_file_descriptor,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4146), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4277), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(9329), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4307), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3875), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9327), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [203841] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2427), 1,
- ts_builtin_sym_end,
- ACTIONS(4041), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9301), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9339), 1,
- sym_file_descriptor,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3909), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3911), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9337), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4039), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3790), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9335), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [203896] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [203931] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9236), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9238), 1,
- sym__concat,
- STATE(3570), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [203972] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9236), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9238), 1,
- sym__concat,
- STATE(3583), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [204013] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2425), 1,
- anon_sym_RPAREN,
- ACTIONS(3797), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9307), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9345), 1,
- sym_file_descriptor,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4021), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(4023), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(9343), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3795), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3787), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9341), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [204068] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3530), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3628), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3579), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [204107] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [204142] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [204177] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9331), 1,
- anon_sym_LT_LT_LT,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3628), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4146), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3875), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 18,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [204220] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [204255] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [204290] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [204325] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [204360] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9347), 1,
- sym__special_character,
- STATE(3574), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4135), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [204399] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3620), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [204440] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9349), 1,
- sym__concat,
- STATE(3634), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [204481] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9351), 1,
- sym__concat,
- STATE(3634), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [204522] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9353), 1,
- sym__special_character,
- STATE(3596), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4135), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [204561] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9366), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9368), 1,
- sym_file_descriptor,
- ACTIONS(9360), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9363), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3622), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9357), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9355), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- [204606] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9371), 1,
- sym_variable_name,
- STATE(5330), 1,
- sym_subscript,
- ACTIONS(9279), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3630), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9277), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [204647] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3611), 1,
- anon_sym_RPAREN,
- ACTIONS(3758), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9307), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9345), 1,
- sym_file_descriptor,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4021), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(4023), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(9343), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3752), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3787), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9341), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [204702] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9373), 1,
- sym__concat,
- ACTIONS(5555), 5,
- anon_sym_COMMA,
- anon_sym_CARET,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- ACTIONS(5553), 21,
- sym__immediate_double_hash,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_POUND,
- anon_sym_RBRACE3,
- anon_sym_AT,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- anon_sym_PERCENT_PERCENT,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- [204739] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9375), 1,
- sym__concat,
- ACTIONS(5561), 5,
- anon_sym_COMMA,
- anon_sym_CARET,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- ACTIONS(5559), 21,
- sym__immediate_double_hash,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_POUND,
- anon_sym_RBRACE3,
- anon_sym_AT,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- anon_sym_PERCENT_PERCENT,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- [204776] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [204811] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 5,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [204846] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9377), 1,
- sym__concat,
- ACTIONS(5590), 5,
- anon_sym_COMMA,
- anon_sym_CARET,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- ACTIONS(5588), 21,
- sym__immediate_double_hash,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_POUND,
- anon_sym_RBRACE3,
- anon_sym_AT,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- anon_sym_PERCENT_PERCENT,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- [204883] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9379), 1,
- sym_variable_name,
- STATE(5330), 1,
- sym_subscript,
- ACTIONS(9264), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3630), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9262), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [204924] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3905), 1,
- ts_builtin_sym_end,
- ACTIONS(3915), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9301), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9339), 1,
- sym_file_descriptor,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3909), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3911), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9337), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3907), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3790), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9335), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [204979] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 4,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [205014] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9382), 1,
- sym__concat,
- ACTIONS(5608), 5,
- anon_sym_COMMA,
- anon_sym_CARET,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- ACTIONS(5606), 21,
- sym__immediate_double_hash,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_POUND,
- anon_sym_RBRACE3,
- anon_sym_AT,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- anon_sym_PERCENT_PERCENT,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- [205051] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9384), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9387), 1,
- sym__concat,
- STATE(3634), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [205092] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9301), 1,
- anon_sym_LT_LT_LT,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3624), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- STATE(3790), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [205133] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4313), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9394), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9396), 1,
- sym_file_descriptor,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4264), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4311), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [205185] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9398), 1,
- sym__special_character,
- STATE(3721), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3777), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [205223] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [205257] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [205291] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5719), 5,
- anon_sym_COMMA,
- anon_sym_CARET,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- ACTIONS(5717), 21,
- sym__immediate_double_hash,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_POUND,
- anon_sym_RBRACE3,
- anon_sym_AT,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- anon_sym_PERCENT_PERCENT,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- [205325] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5685), 5,
- anon_sym_COMMA,
- anon_sym_CARET,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- ACTIONS(5683), 21,
- sym__immediate_double_hash,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_POUND,
- anon_sym_RBRACE3,
- anon_sym_AT,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- anon_sym_PERCENT_PERCENT,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- [205359] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [205393] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5608), 5,
- anon_sym_COMMA,
- anon_sym_CARET,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- ACTIONS(5606), 21,
- sym__immediate_double_hash,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_POUND,
- anon_sym_RBRACE3,
- anon_sym_AT,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- anon_sym_PERCENT_PERCENT,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- [205427] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3731), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4526), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [205467] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [205501] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(3712), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [205541] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [205575] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5590), 5,
- anon_sym_COMMA,
- anon_sym_CARET,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- ACTIONS(5588), 21,
- sym__immediate_double_hash,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_POUND,
- anon_sym_RBRACE3,
- anon_sym_AT,
- anon_sym_EQ2,
- anon_sym_COLON_EQ,
- anon_sym_DASH3,
- anon_sym_COLON_DASH,
- anon_sym_PLUS3,
- anon_sym_COLON_PLUS,
- anon_sym_QMARK2,
- anon_sym_COLON_QMARK,
- anon_sym_PERCENT_PERCENT,
- anon_sym_SLASH_SLASH,
- anon_sym_SLASH_POUND,
- anon_sym_SLASH_PERCENT,
- anon_sym_COMMA_COMMA,
- anon_sym_CARET_CARET,
- [205609] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [205643] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [205677] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [205711] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3797), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9400), 1,
- sym_file_descriptor,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(3754), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3756), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3795), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(9246), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(2425), 3,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- STATE(3669), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9244), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [205761] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [205795] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [205829] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [205863] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [205897] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [205931] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(3726), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [205971] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3833), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [206011] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9406), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9408), 1,
- sym__concat,
- STATE(3662), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4120), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 20,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [206051] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [206085] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9406), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9410), 1,
- sym__concat,
- STATE(3717), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 20,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [206125] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9366), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9418), 1,
- sym_file_descriptor,
- ACTIONS(9360), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9415), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3663), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9412), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9355), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- [206169] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [206203] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9421), 1,
- sym_variable_name,
- STATE(5384), 1,
- sym_subscript,
- STATE(3671), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9279), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9277), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [206243] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4328), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9394), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9396), 1,
- sym_file_descriptor,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4264), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4326), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [206295] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [206329] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [206363] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9316), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9400), 1,
- sym_file_descriptor,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9246), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3663), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9244), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9314), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- [206407] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [206441] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9423), 1,
- sym_variable_name,
- STATE(5384), 1,
- sym_subscript,
- STATE(3671), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9264), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9262), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [206481] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9394), 1,
- anon_sym_LT_LT_LT,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3628), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 17,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [206523] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [206557] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(3830), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [206597] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [206631] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [206665] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9426), 1,
- sym__special_character,
- STATE(3741), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3793), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [206703] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9406), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9408), 1,
- sym__concat,
- STATE(3698), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4150), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4148), 20,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [206743] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3708), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [206783] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3731), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4500), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [206823] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9406), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9408), 1,
- sym__concat,
- STATE(3662), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 20,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [206863] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3708), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [206903] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [206937] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9398), 1,
- sym__special_character,
- STATE(3721), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4526), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [206975] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [207009] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3758), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9400), 1,
- sym_file_descriptor,
- ACTIONS(3532), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(3752), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- ACTIONS(3754), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3756), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(9246), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3611), 3,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- STATE(3669), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9244), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [207059] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [207093] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [207127] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [207161] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9394), 1,
- anon_sym_LT_LT_LT,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [207201] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9428), 1,
- sym__concat,
- STATE(3546), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [207241] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [207275] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3847), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- anon_sym_BQUOTE,
- [207315] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9430), 1,
- sym__concat,
- STATE(3546), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [207355] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3731), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [207395] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [207429] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3708), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [207469] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9406), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9432), 1,
- sym__concat,
- STATE(3717), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 20,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [207509] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3731), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [207549] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9254), 1,
- sym__concat,
- STATE(3708), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [207589] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [207623] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3669), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [207659] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [207693] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9434), 1,
- sym_variable_name,
- STATE(5326), 1,
- sym_subscript,
- ACTIONS(9264), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3704), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9262), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [207733] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9437), 1,
- sym_variable_name,
- STATE(5326), 1,
- sym_subscript,
- ACTIONS(9279), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3704), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9277), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [207773] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [207807] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 4,
- sym_file_descriptor,
- sym__concat,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- anon_sym_BQUOTE,
- [207841] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9439), 1,
- sym__concat,
- STATE(3634), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [207881] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4266), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9394), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9396), 1,
- sym_file_descriptor,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4264), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4262), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [207933] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(3722), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [207973] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9441), 1,
- sym__concat,
- STATE(3546), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [208013] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9443), 1,
- sym__concat,
- STATE(3546), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [208053] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [208087] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9453), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9455), 1,
- sym_file_descriptor,
- ACTIONS(9450), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3714), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(9447), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9445), 12,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [208129] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [208163] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9426), 1,
- sym__special_character,
- STATE(3741), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4526), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [208201] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9458), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9461), 1,
- sym__concat,
- STATE(3717), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 20,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [208241] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [208275] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(3694), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [208315] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3775), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [208355] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9464), 1,
- sym__special_character,
- STATE(3721), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [208393] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9467), 1,
- sym__concat,
- STATE(3546), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [208433] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9398), 1,
- sym__special_character,
- STATE(3721), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4500), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [208471] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4283), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9394), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(9396), 1,
- sym_file_descriptor,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4264), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4281), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [208523] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [208557] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9469), 1,
- sym__concat,
- STATE(3546), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [208597] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3628), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3756), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3669), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [208635] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [208669] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [208703] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9471), 1,
- sym_variable_name,
- STATE(5409), 1,
- sym_subscript,
- ACTIONS(9264), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3730), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9262), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [208743] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9252), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9474), 1,
- sym__concat,
- STATE(3634), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [208783] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [208817] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9426), 1,
- sym__special_character,
- STATE(3741), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4500), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [208855] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9426), 1,
- sym__special_character,
- STATE(3741), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3777), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [208893] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9476), 1,
- sym_variable_name,
- STATE(5409), 1,
- sym_subscript,
- ACTIONS(9279), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3730), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9277), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [208933] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9398), 1,
- sym__special_character,
- STATE(3721), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3793), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [208971] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9480), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9482), 1,
- sym_file_descriptor,
- ACTIONS(9230), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3714), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(9228), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9478), 12,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [209013] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(3711), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [209053] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- anon_sym_BQUOTE,
- [209087] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(3691), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [209127] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9484), 1,
- sym__special_character,
- STATE(3741), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [209165] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9366), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9496), 1,
- sym_file_descriptor,
- ACTIONS(9490), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9493), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3742), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9355), 8,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- ACTIONS(9487), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [209208] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9482), 1,
- sym_file_descriptor,
- ACTIONS(9501), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3956), 1,
- sym_file_redirect,
- ACTIONS(9230), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9228), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9499), 12,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [209249] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9507), 1,
- anon_sym_RBRACE3,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5564), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [209308] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9523), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5560), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [209367] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9525), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5555), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [209426] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9527), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5890), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [209485] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9529), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5550), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [209544] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9533), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9531), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [209577] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9535), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9541), 1,
- aux_sym__c_word_token1,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- STATE(5244), 1,
- sym__c_expression,
- STATE(5367), 1,
- sym__c_variable_assignment,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2827), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [209642] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9559), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5546), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [209701] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9561), 1,
- sym_variable_name,
- STATE(5423), 1,
- sym_subscript,
- ACTIONS(9279), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3758), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9277), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [209740] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9563), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5541), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [209799] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3787), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [209834] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9565), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5904), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [209893] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9541), 1,
- aux_sym__c_word_token1,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9567), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- STATE(5250), 1,
- sym__c_expression,
- STATE(5367), 1,
- sym__c_variable_assignment,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2827), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [209958] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9569), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5537), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [210017] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9571), 1,
- sym_variable_name,
- STATE(5423), 1,
- sym_subscript,
- ACTIONS(9264), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3758), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9262), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [210056] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9574), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5532), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [210115] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9576), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5915), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [210174] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9578), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9580), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_BQUOTE,
- [210207] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9582), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5528), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [210266] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9584), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9586), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_BQUOTE,
- [210299] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9588), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5522), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [210358] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9590), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5921), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [210417] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3628), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4023), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3787), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 18,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [210454] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9592), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5518), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [210513] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9596), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9594), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [210546] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [210579] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9598), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5927), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [210638] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9596), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9594), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_BQUOTE,
- [210671] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9541), 1,
- aux_sym__c_word_token1,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9600), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- STATE(5194), 1,
- sym__c_expression,
- STATE(5367), 1,
- sym__c_variable_assignment,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2827), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [210736] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9541), 1,
- aux_sym__c_word_token1,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9602), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- STATE(5179), 1,
- sym__c_expression,
- STATE(5367), 1,
- sym__c_variable_assignment,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2827), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [210801] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9604), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5933), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [210860] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9606), 1,
- sym__concat,
- STATE(3549), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [210899] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [210932] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9608), 1,
- sym__concat,
- STATE(3549), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [210971] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [211004] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [211037] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9610), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5941), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [211096] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9614), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9612), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [211129] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9584), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9586), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [211162] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9616), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5570), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [211221] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9618), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5516), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [211280] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9620), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(6111), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [211339] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9622), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5882), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [211398] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9316), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9624), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9343), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3742), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9314), 8,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- ACTIONS(9341), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [211441] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9626), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5583), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [211500] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9578), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9580), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [211533] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9628), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9316), 2,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9337), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3906), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9314), 7,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- ACTIONS(9335), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [211576] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9630), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5612), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [211635] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9482), 1,
- sym_file_descriptor,
- ACTIONS(9634), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3992), 1,
- sym_file_redirect,
- ACTIONS(9230), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9228), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9632), 12,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [211676] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9636), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5875), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [211735] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [211768] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9480), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9638), 1,
- sym_file_descriptor,
- ACTIONS(9246), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3800), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(9244), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9478), 11,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [211809] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9640), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5636), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [211868] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [211901] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9644), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9642), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [211934] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [211967] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9453), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9652), 1,
- sym_file_descriptor,
- ACTIONS(9649), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3800), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(9646), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9445), 11,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [212008] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2427), 1,
- ts_builtin_sym_end,
- ACTIONS(4041), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9628), 1,
- sym_file_descriptor,
- ACTIONS(3909), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3911), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9337), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4039), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3790), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9335), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [212057] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [212090] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9655), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5595), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [212149] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3611), 1,
- anon_sym_RPAREN,
- ACTIONS(3758), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9624), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4021), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(4023), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(9343), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3752), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3787), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9341), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [212198] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3624), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- STATE(3790), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [212233] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9657), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5868), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [212292] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9659), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5652), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [212351] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3777), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [212390] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3775), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [212429] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3777), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [212468] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3775), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4500), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [212507] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3777), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [212546] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9661), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5659), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [212605] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4625), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4623), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [212638] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4613), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4611), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [212671] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9663), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5601), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [212730] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9665), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5438), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [212789] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9667), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5924), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [212848] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3775), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [212887] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3777), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [212926] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3775), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4526), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [212965] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9669), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5679), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [213024] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9671), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5687), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [213083] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4228), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [213116] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9673), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5857), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [213175] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9675), 1,
- sym__concat,
- STATE(3549), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [213214] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9677), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5695), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [213273] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9679), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5851), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [213332] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4025), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [213371] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9681), 1,
- sym__concat,
- STATE(3546), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [213410] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9683), 1,
- sym__concat,
- STATE(3546), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [213449] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9644), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9642), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_BQUOTE,
- [213482] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9685), 1,
- sym__concat,
- STATE(3549), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [213521] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9614), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9612), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_BQUOTE,
- [213554] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [213587] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9687), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5843), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [213646] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4613), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4611), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [213679] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3833), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4526), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [213718] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3826), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [213757] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9689), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5837), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [213816] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3833), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [213855] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9691), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5994), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [213914] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3611), 1,
- anon_sym_BQUOTE,
- ACTIONS(4309), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9693), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4146), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4277), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(9329), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4307), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3875), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9327), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [213963] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [213996] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3826), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [214035] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9695), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5702), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [214094] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9697), 1,
- sym__concat,
- STATE(3549), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [214133] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9699), 1,
- sym__concat,
- STATE(3549), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [214172] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2425), 1,
- anon_sym_RPAREN,
- ACTIONS(3797), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9624), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4021), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(4023), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(9343), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3795), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3787), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9341), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [214221] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [214254] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9541), 1,
- aux_sym__c_word_token1,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9701), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- STATE(5288), 1,
- sym__c_expression,
- STATE(5367), 1,
- sym__c_variable_assignment,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2827), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [214319] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3628), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4146), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3875), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 18,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [214356] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(3830), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [214395] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9703), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5831), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [214454] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(3831), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [214493] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9705), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5709), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [214552] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9482), 1,
- sym_file_descriptor,
- ACTIONS(9709), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(4049), 1,
- sym_file_redirect,
- ACTIONS(9230), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9228), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9707), 12,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [214593] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9713), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9711), 23,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [214626] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9715), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5962), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [214685] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9541), 1,
- aux_sym__c_word_token1,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9717), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- STATE(5196), 1,
- sym__c_expression,
- STATE(5367), 1,
- sym__c_variable_assignment,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2827), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [214750] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9719), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5825), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [214809] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9721), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5716), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [214868] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [214901] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- anon_sym_BQUOTE,
- [214934] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9713), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9711), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_BQUOTE,
- [214967] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9723), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5671), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [215026] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3833), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4500), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [215065] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9725), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5817), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [215124] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3826), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [215163] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9727), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5811), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [215222] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3848), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [215261] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3847), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [215300] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3848), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [215339] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9533), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9531), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- anon_sym_BQUOTE,
- [215372] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9316), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9693), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9329), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3901), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9314), 8,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_BQUOTE,
- ACTIONS(9327), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [215415] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9541), 1,
- aux_sym__c_word_token1,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9729), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- STATE(5188), 1,
- sym__c_expression,
- STATE(5367), 1,
- sym__c_variable_assignment,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2827), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [215480] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [215513] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3833), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [215552] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9731), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5805), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [215611] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3826), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [215650] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9541), 1,
- aux_sym__c_word_token1,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9733), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- STATE(5186), 1,
- sym__c_expression,
- STATE(5367), 1,
- sym__c_variable_assignment,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2827), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [215715] = 19,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9541), 1,
- aux_sym__c_word_token1,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9735), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- STATE(5184), 1,
- sym__c_expression,
- STATE(5367), 1,
- sym__c_variable_assignment,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2827), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [215780] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9737), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5722), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [215839] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9739), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5799), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [215898] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [215931] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [215964] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [215997] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9741), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5793), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [216056] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [216089] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4228), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [216122] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [216155] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9743), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5775), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [216214] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4625), 4,
- sym_file_descriptor,
- sym_variable_name,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4623), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [216247] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [216280] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 4,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 21,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [216313] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9745), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5737), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [216372] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9747), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5644), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [216431] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3905), 1,
- ts_builtin_sym_end,
- ACTIONS(3915), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9628), 1,
- sym_file_descriptor,
- ACTIONS(3909), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3911), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9337), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(3907), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3790), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9335), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [216480] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3875), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [216515] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9749), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5763), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [216574] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9366), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9757), 1,
- sym_file_descriptor,
- ACTIONS(9490), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9754), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3901), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9355), 8,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_BQUOTE,
- ACTIONS(9751), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [216617] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9760), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5750), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [216676] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3847), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4500), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [216715] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3848), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [216754] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3847), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [216793] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9768), 1,
- sym_file_descriptor,
- ACTIONS(9366), 2,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9490), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9765), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3906), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9355), 7,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- ACTIONS(9762), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [216836] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3848), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [216875] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(3847), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4526), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 20,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [216914] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9771), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5743), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [216973] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9509), 1,
- anon_sym_BANG2,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(9519), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(9521), 1,
- sym_variable_name,
- ACTIONS(9773), 1,
- anon_sym_RBRACE3,
- STATE(2978), 1,
- sym_subscript,
- STATE(5094), 1,
- aux_sym__expansion_body_repeat1,
- STATE(5096), 1,
- sym_command_substitution,
- STATE(5911), 1,
- sym__expansion_body,
- ACTIONS(9511), 2,
- anon_sym_POUND2,
- anon_sym_EQ2,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- ACTIONS(9503), 4,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_QMARK,
- anon_sym_AT2,
- ACTIONS(9505), 5,
- anon_sym_BANG,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_0,
- anon_sym__,
- [217032] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2425), 1,
- anon_sym_BQUOTE,
- ACTIONS(4279), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9693), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4146), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4277), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(9329), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4275), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3875), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9327), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [217081] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3911), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(3628), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- STATE(3790), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 17,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [217118] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9453), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9781), 1,
- sym_file_descriptor,
- ACTIONS(9778), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3913), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(9775), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9445), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [217158] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9786), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9784), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [217190] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3789), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [217222] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9788), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9790), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217254] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9792), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9794), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217286] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9800), 1,
- aux_sym__c_word_token1,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- STATE(5117), 1,
- sym__c_variable_assignment,
- STATE(5156), 1,
- sym__c_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2552), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [217348] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4266), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9814), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4264), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4262), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [217394] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9786), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9784), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217426] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9816), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9818), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217458] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9820), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9822), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217490] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9820), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9822), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217522] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9826), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9824), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [217554] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9828), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9830), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217586] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9828), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9830), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217618] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9832), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9834), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217650] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9836), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9838), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217682] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9840), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9842), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217714] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9846), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9844), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [217746] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4798), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4796), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [217778] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9850), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9848), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [217810] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9856), 1,
- aux_sym__c_word_token1,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- STATE(5215), 1,
- sym__c_expression,
- STATE(5433), 1,
- sym__c_variable_assignment,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2805), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [217872] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9874), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9876), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217904] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4798), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4796), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [217936] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9850), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9848), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [217968] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9878), 1,
- sym__special_character,
- STATE(4005), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4120), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4118), 19,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [218004] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9882), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9880), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [218036] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3679), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218068] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9884), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9886), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218100] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9888), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9890), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218132] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9892), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [218164] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9888), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9890), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218196] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9896), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9898), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218228] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1894), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218260] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4798), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4796), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218292] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4798), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4796), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218324] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9884), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9886), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218356] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9900), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9902), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218388] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9904), 1,
- sym_file_descriptor,
- ACTIONS(9337), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9480), 2,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- STATE(4060), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(9335), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9478), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [218428] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9856), 1,
- aux_sym__c_word_token1,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- STATE(5357), 1,
- sym__c_expression,
- STATE(5433), 1,
- sym__c_variable_assignment,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2805), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [218490] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9856), 1,
- aux_sym__c_word_token1,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- STATE(5413), 1,
- sym__c_expression,
- STATE(5433), 1,
- sym__c_variable_assignment,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2805), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [218552] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9908), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9906), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [218584] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9910), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9912), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218616] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9916), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9914), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [218648] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9920), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9918), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [218680] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9800), 1,
- aux_sym__c_word_token1,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- STATE(5117), 1,
- sym__c_variable_assignment,
- STATE(5164), 1,
- sym__c_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2552), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [218742] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9924), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9922), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [218774] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4313), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9814), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4264), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4311), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [218820] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9882), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9880), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218852] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9928), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9926), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [218884] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9453), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9936), 1,
- sym_file_descriptor,
- ACTIONS(9933), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3962), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(9930), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9445), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218924] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9941), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9939), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [218956] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9943), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9945), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [218988] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9949), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9947), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [219020] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9614), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9612), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [219052] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9953), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9951), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [219084] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9955), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9957), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [219116] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9943), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9945), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [219148] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9316), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9814), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3975), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9314), 7,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [219190] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9888), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9890), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [219222] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [219256] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9959), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9961), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [219288] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [219320] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9366), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9969), 1,
- sym_file_descriptor,
- ACTIONS(9490), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(9966), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3975), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9355), 7,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- ACTIONS(9963), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [219362] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9788), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9790), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [219394] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9959), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9961), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [219426] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9541), 1,
- aux_sym__c_word_token1,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- STATE(5367), 1,
- sym__c_variable_assignment,
- STATE(5425), 1,
- sym__c_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2827), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [219488] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9541), 1,
- aux_sym__c_word_token1,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- STATE(5367), 1,
- sym__c_variable_assignment,
- STATE(5414), 1,
- sym__c_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2827), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [219550] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9894), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9892), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [219582] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9916), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9914), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [219614] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9972), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9974), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [219646] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9976), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9978), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [219678] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9826), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9824), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [219710] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9953), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9951), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [219742] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3679), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [219774] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9888), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9890), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [219806] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4328), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9814), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4264), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4326), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [219852] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9976), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9978), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [219884] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9980), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9982), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [219916] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9480), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9984), 1,
- sym_file_descriptor,
- ACTIONS(9343), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3913), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(9341), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9478), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [219956] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9792), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9794), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [219988] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9986), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9988), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [220020] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3789), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [220052] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9949), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9947), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [220084] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9990), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9992), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [220116] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1902), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [220148] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220180] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9990), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9992), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220212] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9986), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9988), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [220244] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9994), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9996), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [220276] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9900), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9902), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220308] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4024), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220346] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9578), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9580), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220378] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9998), 1,
- sym__special_character,
- STATE(4005), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 19,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [220414] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9874), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9876), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220446] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9941), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9939), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [220478] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4025), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220516] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4024), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220554] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4025), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4500), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220592] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9910), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9912), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220624] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10001), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10003), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [220656] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10005), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10007), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [220688] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10001), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10003), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [220720] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4024), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220758] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4025), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220796] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9840), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9842), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220828] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9955), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9957), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220860] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9884), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9886), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220892] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9884), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9886), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220924] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9959), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9961), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220956] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9959), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9961), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [220988] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9980), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9982), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221020] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10009), 1,
- sym__concat,
- STATE(3549), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221058] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10011), 1,
- sym__concat,
- STATE(3549), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221096] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9836), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9838), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221128] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9578), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9580), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [221160] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9614), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9612), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221192] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9908), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9906), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [221224] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9856), 1,
- aux_sym__c_word_token1,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- STATE(5183), 1,
- sym__c_expression,
- STATE(5433), 1,
- sym__c_variable_assignment,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2805), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [221286] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4283), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9814), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(4264), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(4281), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [221332] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9480), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10013), 1,
- sym_file_descriptor,
- ACTIONS(9329), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(3962), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(9327), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9478), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [221372] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9924), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9922), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [221404] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9928), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9926), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [221436] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9986), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9988), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221468] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9638), 1,
- sym_file_descriptor,
- ACTIONS(9709), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(4049), 1,
- sym_file_redirect,
- ACTIONS(9246), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9244), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9707), 11,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [221508] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9920), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9918), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [221540] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9832), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9834), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221572] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9986), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9988), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221604] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9972), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9974), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221636] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9994), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9996), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221668] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10001), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10003), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221700] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10001), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10003), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221732] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9828), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9830), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221764] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3628), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4126), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(3970), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 17,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221800] = 18,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9856), 1,
- aux_sym__c_word_token1,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- STATE(5235), 1,
- sym__c_expression,
- STATE(5433), 1,
- sym__c_variable_assignment,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2805), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [221862] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9896), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9898), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221894] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9846), 3,
- sym_file_descriptor,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9844), 21,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [221926] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10005), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10007), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221958] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9816), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9818), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [221990] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9976), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9978), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [222022] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4024), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [222060] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4025), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4526), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 19,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [222098] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9976), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9978), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [222130] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9501), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9638), 1,
- sym_file_descriptor,
- STATE(3956), 1,
- sym_file_redirect,
- ACTIONS(9246), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9244), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9499), 11,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [222170] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9634), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9638), 1,
- sym_file_descriptor,
- STATE(3992), 1,
- sym_file_redirect,
- ACTIONS(9246), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9244), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9632), 11,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [222210] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9828), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9830), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [222242] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9820), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9822), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [222274] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9820), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9822), 22,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_esac,
- anon_sym_SEMI_SEMI,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [222306] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10021), 1,
- sym_file_descriptor,
- ACTIONS(9453), 2,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10018), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4060), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(10015), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9445), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [222346] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9480), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10024), 1,
- sym_file_descriptor,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4085), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9478), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [222385] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9904), 1,
- sym_file_descriptor,
- STATE(4037), 1,
- sym_file_redirect,
- ACTIONS(9337), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9501), 2,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9335), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9499), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [222424] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4063), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10026), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 14,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [222459] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4067), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10029), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4118), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4120), 14,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [222494] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9406), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9408), 1,
- sym__concat,
- STATE(4077), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10033), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10031), 17,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [222531] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10029), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10035), 1,
- sym__concat,
- STATE(4063), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1204), 14,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [222568] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10029), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10037), 1,
- sym__concat,
- STATE(4063), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1220), 14,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [222605] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9634), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9984), 1,
- sym_file_descriptor,
- STATE(3917), 1,
- sym_file_redirect,
- ACTIONS(9343), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9341), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9632), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [222644] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9634), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10013), 1,
- sym_file_descriptor,
- STATE(3917), 1,
- sym_file_redirect,
- ACTIONS(9329), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9327), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9632), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [222683] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4653), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10043), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(10045), 1,
- sym_file_descriptor,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4649), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(4651), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(10041), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4246), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(10039), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [222730] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4655), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10043), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(10045), 1,
- sym_file_descriptor,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4649), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(4651), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(10041), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4246), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(10039), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [222777] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4066), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10029), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4148), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(4150), 14,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [222812] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9501), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10013), 1,
- sym_file_descriptor,
- STATE(4037), 1,
- sym_file_redirect,
- ACTIONS(9329), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9327), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9499), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [222851] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10043), 1,
- anon_sym_LT_LT_LT,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3628), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4651), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(4246), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 14,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [222890] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9406), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9408), 1,
- sym__concat,
- STATE(4078), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10049), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10047), 17,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [222927] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9501), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9984), 1,
- sym_file_descriptor,
- STATE(4037), 1,
- sym_file_redirect,
- ACTIONS(9343), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9341), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9499), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [222966] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9406), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10051), 1,
- sym__concat,
- STATE(3717), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 17,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [223003] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9406), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10053), 1,
- sym__concat,
- STATE(3717), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 17,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [223040] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9406), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9408), 1,
- sym__concat,
- STATE(4077), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 17,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [223077] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 20,
- anon_sym_LPAREN_LPAREN,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [223108] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(4090), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 17,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [223145] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9709), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9984), 1,
- sym_file_descriptor,
- STATE(4013), 1,
- sym_file_redirect,
- ACTIONS(9343), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9341), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9707), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_RPAREN,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [223184] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9709), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10013), 1,
- sym_file_descriptor,
- STATE(4013), 1,
- sym_file_redirect,
- ACTIONS(9329), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9327), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9707), 10,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- anon_sym_BQUOTE,
- [223223] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9904), 1,
- sym_file_descriptor,
- STATE(3917), 1,
- sym_file_redirect,
- ACTIONS(9337), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9634), 2,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9335), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9632), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [223262] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9453), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10061), 1,
- sym_file_descriptor,
- ACTIONS(10058), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4085), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(10055), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9445), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [223301] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9904), 1,
- sym_file_descriptor,
- STATE(4013), 1,
- sym_file_redirect,
- ACTIONS(9337), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9709), 2,
- ts_builtin_sym_end,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(9335), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9707), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [223340] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10043), 1,
- anon_sym_LT_LT_LT,
- STATE(3981), 1,
- sym_herestring_redirect,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(4246), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [223377] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4067), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10029), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1200), 14,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [223412] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1234), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [223442] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10064), 1,
- sym__concat,
- STATE(3546), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [223478] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10066), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2684), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [223534] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10072), 1,
- anon_sym_esac,
- ACTIONS(10068), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10070), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [223566] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10074), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2686), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [223622] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [223652] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10076), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2693), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [223708] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10082), 1,
- anon_sym_esac,
- ACTIONS(10078), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10080), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [223740] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10084), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2699), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [223796] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10086), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2714), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [223852] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10092), 1,
- anon_sym_esac,
- ACTIONS(10088), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10090), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [223884] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10094), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2727), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [223940] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1242), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [223970] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10096), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2729), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [224026] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10098), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2736), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [224082] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10100), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2737), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [224138] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10106), 1,
- anon_sym_esac,
- ACTIONS(10102), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10104), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [224170] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9501), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10024), 1,
- sym_file_descriptor,
- STATE(4037), 1,
- sym_file_redirect,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9499), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [224208] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9634), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10024), 1,
- sym_file_descriptor,
- STATE(3917), 1,
- sym_file_redirect,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9632), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [224246] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10112), 1,
- anon_sym_esac,
- ACTIONS(10108), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10110), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [224278] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9709), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10024), 1,
- sym_file_descriptor,
- STATE(4013), 1,
- sym_file_redirect,
- ACTIONS(9392), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9390), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- ACTIONS(9707), 9,
- anon_sym_SEMI,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_AMP,
- anon_sym_LT_LT,
- anon_sym_SEMI_SEMI,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- [224316] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10118), 1,
- anon_sym_esac,
- ACTIONS(10114), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10116), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [224348] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10120), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2853), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [224404] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1270), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [224434] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10126), 1,
- anon_sym_esac,
- ACTIONS(10122), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10124), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [224466] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10128), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2854), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [224522] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1274), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [224552] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10130), 1,
- sym_variable_name,
- STATE(5418), 1,
- sym_subscript,
- ACTIONS(9279), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(4161), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9277), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [224588] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10132), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2855), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [224644] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10134), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2858), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [224700] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4817), 1,
- anon_sym_PIPE,
- ACTIONS(4819), 1,
- anon_sym_PIPE_AMP,
- ACTIONS(10136), 1,
- anon_sym_LT_LT_LT,
- STATE(4443), 1,
- sym_herestring_redirect,
- STATE(4334), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 6,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3628), 9,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [224740] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10138), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2859), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [224796] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1254), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [224826] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10118), 1,
- anon_sym_esac,
- ACTIONS(10114), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10116), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [224858] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10144), 1,
- anon_sym_esac,
- ACTIONS(10140), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10142), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [224890] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10146), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2810), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [224946] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1226), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [224976] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10148), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2441), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225032] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10150), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2862), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225088] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10152), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2870), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225144] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10154), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2445), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225200] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10156), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2871), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225256] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10158), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2668), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225312] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10160), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2872), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225368] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10162), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2873), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225424] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1278), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [225454] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10164), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2449), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225510] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10166), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2440), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225566] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4207), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 17,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [225602] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10168), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2683), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225658] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10170), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2681), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225714] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10172), 1,
- sym__concat,
- STATE(3546), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [225750] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1286), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [225780] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10072), 1,
- anon_sym_esac,
- ACTIONS(10068), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10070), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [225812] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10178), 1,
- anon_sym_esac,
- ACTIONS(10174), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10176), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [225844] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10144), 1,
- anon_sym_esac,
- ACTIONS(10140), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10142), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [225876] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10180), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2452), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [225932] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10186), 1,
- anon_sym_esac,
- ACTIONS(10182), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10184), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [225964] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10188), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2455), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [226020] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10190), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2456), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [226076] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10196), 1,
- anon_sym_esac,
- ACTIONS(10192), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10194), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [226108] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1250), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [226138] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10186), 1,
- anon_sym_esac,
- ACTIONS(10182), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10184), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [226170] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10198), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2861), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [226226] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1290), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [226256] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10204), 1,
- anon_sym_esac,
- ACTIONS(10200), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10202), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [226288] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4817), 1,
- anon_sym_PIPE,
- ACTIONS(4819), 1,
- anon_sym_PIPE_AMP,
- ACTIONS(4911), 1,
- anon_sym_LT_LT,
- ACTIONS(4913), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(10212), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(10214), 1,
- sym_file_descriptor,
- STATE(4402), 1,
- sym_herestring_redirect,
- ACTIONS(4909), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(10210), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(10208), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- STATE(4221), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(10206), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [226338] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9854), 1,
- anon_sym_LPAREN,
- ACTIONS(9858), 1,
- anon_sym_DOLLAR,
- ACTIONS(9860), 1,
- anon_sym_DQUOTE,
- ACTIONS(9862), 1,
- aux_sym_number_token1,
- ACTIONS(9864), 1,
- aux_sym_number_token2,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9868), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9870), 1,
- anon_sym_BQUOTE,
- ACTIONS(9872), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10216), 1,
- aux_sym__c_word_token1,
- STATE(2655), 1,
- sym__c_postfix_expression,
- STATE(2696), 1,
- sym__c_binary_expression,
- STATE(2706), 1,
- sym__c_unary_expression,
- ACTIONS(9852), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2866), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [226394] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4292), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10218), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 8,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- sym__special_character,
- ACTIONS(1200), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [226428] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10224), 1,
- anon_sym_esac,
- ACTIONS(10220), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10222), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [226460] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10230), 1,
- anon_sym_esac,
- ACTIONS(10226), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10228), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [226492] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10232), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2457), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [226548] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10234), 1,
- sym_variable_name,
- STATE(5418), 1,
- sym_subscript,
- ACTIONS(9264), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(4161), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9262), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [226584] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10237), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2458), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [226640] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10239), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2459), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [226696] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1258), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [226726] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10196), 1,
- anon_sym_esac,
- ACTIONS(10192), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10194), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [226758] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1246), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [226788] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9539), 1,
- anon_sym_LPAREN,
- ACTIONS(9543), 1,
- anon_sym_DOLLAR,
- ACTIONS(9545), 1,
- anon_sym_DQUOTE,
- ACTIONS(9547), 1,
- aux_sym_number_token1,
- ACTIONS(9549), 1,
- aux_sym_number_token2,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9553), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9555), 1,
- anon_sym_BQUOTE,
- ACTIONS(9557), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10241), 1,
- aux_sym__c_word_token1,
- STATE(2821), 1,
- sym__c_postfix_expression,
- STATE(2823), 1,
- sym__c_binary_expression,
- STATE(2826), 1,
- sym__c_unary_expression,
- ACTIONS(9537), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2690), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [226844] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1238), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [226874] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4272), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10243), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1200), 12,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [226908] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10136), 1,
- anon_sym_LT_LT_LT,
- STATE(4443), 1,
- sym_herestring_redirect,
- STATE(4334), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3624), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [226944] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(4090), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4135), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4133), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [226980] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10245), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2461), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [227036] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1282), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227066] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1230), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227096] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1266), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227126] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10247), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2462), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [227182] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10253), 1,
- anon_sym_esac,
- ACTIONS(10249), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10251), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227214] = 16,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9212), 1,
- anon_sym_DOLLAR,
- ACTIONS(9218), 1,
- aux_sym_number_token2,
- ACTIONS(9798), 1,
- anon_sym_LPAREN,
- ACTIONS(9802), 1,
- anon_sym_DQUOTE,
- ACTIONS(9804), 1,
- aux_sym_number_token1,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(9808), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9810), 1,
- anon_sym_BQUOTE,
- ACTIONS(9812), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10255), 1,
- aux_sym__c_word_token1,
- STATE(2553), 1,
- sym__c_unary_expression,
- STATE(2556), 1,
- sym__c_binary_expression,
- STATE(2560), 1,
- sym__c_postfix_expression,
- ACTIONS(9796), 2,
- anon_sym_PLUS_PLUS,
- anon_sym_DASH_DASH,
- STATE(2438), 7,
- sym__c_expression_not_assignment,
- sym__c_parenthesized_expression,
- sym_string,
- sym_number,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [227270] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9303), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9305), 1,
- sym__concat,
- STATE(4140), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4228), 3,
- sym_file_descriptor,
- sym_variable_name,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4226), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [227306] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10082), 1,
- anon_sym_esac,
- ACTIONS(10078), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10080), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227338] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10106), 1,
- anon_sym_esac,
- ACTIONS(10102), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10104), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227370] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10126), 1,
- anon_sym_esac,
- ACTIONS(10122), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10124), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227402] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10261), 1,
- anon_sym_esac,
- ACTIONS(10257), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10259), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227434] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1262), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227464] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 6,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- sym_word,
- ACTIONS(1210), 16,
- sym__concat,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- aux_sym_concatenation_token1,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227494] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10249), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10251), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227523] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4205), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3789), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3787), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [227558] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10263), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10265), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227587] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10267), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10269), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227616] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10271), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10273), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227645] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10192), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10194), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227674] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10068), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10070), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227703] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10275), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10277), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227732] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10068), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10070), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227761] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10271), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10273), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227790] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4653), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10279), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4649), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(4651), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(10041), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4246), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(10039), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [227831] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10281), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10283), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227860] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4655), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10279), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(4649), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(4651), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(10041), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4246), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(10039), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [227901] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10122), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10124), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227930] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4351), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10285), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1198), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1200), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [227963] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10281), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10283), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [227992] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10102), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10104), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228021] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10140), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10142), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228050] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10140), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10142), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228079] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10287), 1,
- sym__concat,
- STATE(3549), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [228114] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10289), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10291), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228143] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10293), 1,
- sym__concat,
- STATE(3549), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [228178] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10295), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10297), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228207] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10114), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10116), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228236] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6485), 1,
- aux_sym_number_token1,
- ACTIONS(6487), 1,
- aux_sym_number_token2,
- ACTIONS(10301), 1,
- anon_sym_LPAREN,
- ACTIONS(10303), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10305), 1,
- anon_sym_COLON,
- ACTIONS(10307), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10309), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10311), 1,
- anon_sym_RBRACE3,
- ACTIONS(10313), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10315), 1,
- anon_sym_BQUOTE,
- ACTIONS(10317), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10319), 1,
- aux_sym__simple_variable_name_token1,
- STATE(4960), 1,
- sym__expansion_max_length_binary_expression,
- STATE(5029), 1,
- sym__expansion_max_length_expression,
- ACTIONS(10299), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4953), 2,
- sym_number,
- sym_expansion,
- STATE(5323), 3,
- sym_parenthesized_expression,
- sym_arithmetic_expansion,
- sym_command_substitution,
- [228295] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10321), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10323), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228324] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10325), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10327), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228353] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10295), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10297), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228382] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10321), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10323), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228411] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4283), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10218), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1892), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1894), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [228444] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10295), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10297), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228473] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10275), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10277), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228502] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4205), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3679), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3677), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [228537] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10329), 1,
- sym__special_character,
- STATE(4222), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4118), 5,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(4120), 14,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228570] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4817), 1,
- anon_sym_PIPE,
- ACTIONS(4819), 1,
- anon_sym_PIPE_AMP,
- ACTIONS(4911), 1,
- anon_sym_LT_LT,
- ACTIONS(4913), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(5952), 1,
- anon_sym_RBRACK,
- ACTIONS(10331), 1,
- sym_file_descriptor,
- ACTIONS(4909), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(10210), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(10208), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- STATE(4221), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(10206), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [228617] = 10,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4911), 1,
- anon_sym_LT_LT,
- ACTIONS(4913), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(9314), 1,
- anon_sym_PIPE,
- ACTIONS(10331), 1,
- sym_file_descriptor,
- ACTIONS(10210), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(10208), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- STATE(4252), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9316), 4,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- ACTIONS(10206), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [228660] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10333), 1,
- sym__special_character,
- STATE(4222), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 5,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1296), 14,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228693] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10114), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10116), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228722] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4207), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3793), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3791), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [228757] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4283), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10218), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3787), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3789), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [228790] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10281), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10283), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228819] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10336), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10338), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228848] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10281), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10283), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228877] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10174), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10176), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228906] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10340), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10342), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228935] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10344), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10346), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228964] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10102), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10104), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [228993] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10243), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10348), 1,
- sym__concat,
- STATE(4293), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1204), 11,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [229028] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4205), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [229063] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10350), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10352), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229092] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10257), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10259), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229121] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10192), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10194), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229150] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9366), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10360), 1,
- sym_file_descriptor,
- ACTIONS(9490), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(10357), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4238), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9355), 4,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(10354), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [229189] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4207), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4500), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [229224] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10363), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10365), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229253] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3624), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- STATE(4246), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [229284] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10367), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10369), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229313] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10367), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10369), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229342] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4272), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10243), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4133), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4135), 11,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [229375] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10078), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10080), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229404] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9316), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10279), 1,
- sym_file_descriptor,
- ACTIONS(3913), 2,
- anon_sym_LT_LT,
- anon_sym_LT_LT_DASH,
- ACTIONS(10041), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4238), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9314), 4,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- ACTIONS(10039), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [229443] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4233), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10243), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4226), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4228), 11,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [229476] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4817), 1,
- anon_sym_PIPE,
- ACTIONS(4819), 1,
- anon_sym_PIPE_AMP,
- ACTIONS(4911), 1,
- anon_sym_LT_LT,
- ACTIONS(4913), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(6110), 1,
- anon_sym_RBRACK,
- ACTIONS(10331), 1,
- sym_file_descriptor,
- ACTIONS(4909), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(10210), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(10208), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- STATE(4221), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(10206), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [229523] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10295), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10297), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229552] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10363), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10365), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229581] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10367), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10369), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229610] = 10,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9355), 1,
- anon_sym_PIPE,
- ACTIONS(10374), 1,
- anon_sym_LT_LT,
- ACTIONS(10383), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(10386), 1,
- sym_file_descriptor,
- ACTIONS(10380), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(10377), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- STATE(4252), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(9366), 4,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- ACTIONS(10371), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [229653] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4283), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10218), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1900), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1902), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [229686] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10108), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10110), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229715] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10363), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10365), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229744] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10389), 1,
- sym_variable_name,
- STATE(5341), 1,
- sym_subscript,
- STATE(4256), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9262), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9264), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [229779] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10392), 1,
- sym_variable_name,
- STATE(5341), 1,
- sym_subscript,
- STATE(4256), 2,
- sym_variable_assignment,
- aux_sym_variable_assignments_repeat1,
- ACTIONS(9277), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9279), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [229814] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4292), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10218), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4524), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4526), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [229847] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4292), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10218), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3775), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3777), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [229880] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4292), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10218), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4498), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4500), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [229913] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10122), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10124), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229942] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10182), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10184), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [229971] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10321), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10323), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230000] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10182), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10184), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230029] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10394), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10396), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230058] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10200), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10202), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230087] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4283), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10218), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3677), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3679), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [230120] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10088), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10090), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230149] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10220), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10222), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230178] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4270), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10398), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1210), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [230211] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10226), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10228), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230240] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10243), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10401), 1,
- sym__concat,
- STATE(4293), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1220), 11,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [230275] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4292), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10218), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3791), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3793), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [230308] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4207), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4526), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [230343] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9878), 1,
- sym__special_character,
- STATE(4005), 1,
- aux_sym__literal_repeat1,
- ACTIONS(10033), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10031), 16,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [230376] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10363), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10365), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230405] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10271), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10273), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230434] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10321), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10323), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230463] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10271), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10273), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230492] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10078), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10080), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230521] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3628), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4651), 2,
- anon_sym_PIPE,
- anon_sym_PIPE_AMP,
- STATE(4246), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 14,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [230554] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10367), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10369), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230583] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10218), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10403), 1,
- sym__concat,
- STATE(4270), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1204), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [230618] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10275), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10277), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230647] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10275), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10277), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230676] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10394), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10396), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230705] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4205), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [230740] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10394), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10396), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230769] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9402), 1,
- aux_sym_concatenation_token1,
- ACTIONS(9404), 1,
- sym__concat,
- STATE(4207), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(3777), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(3775), 16,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [230804] = 12,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4817), 1,
- anon_sym_PIPE,
- ACTIONS(4819), 1,
- anon_sym_PIPE_AMP,
- ACTIONS(4911), 1,
- anon_sym_LT_LT,
- ACTIONS(4913), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(6188), 1,
- anon_sym_RBRACK,
- ACTIONS(10331), 1,
- sym_file_descriptor,
- ACTIONS(4909), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(10210), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(10208), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- STATE(4221), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(10206), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [230851] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10394), 6,
- anon_sym_LPAREN,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(10396), 15,
- sym_test_operator,
- sym_extglob_pattern,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [230880] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10218), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10405), 1,
- sym__concat,
- STATE(4270), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1220), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [230915] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4293), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10407), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1210), 11,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [230948] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1254), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [230976] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1234), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231004] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 5,
- anon_sym_DOLLAR,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LPAREN,
- sym_word,
- ACTIONS(1200), 15,
- sym_test_operator,
- sym__brace_start,
- anon_sym_LPAREN_LPAREN,
- anon_sym_RPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- [231032] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1226), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231060] = 17,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6485), 1,
- aux_sym_number_token1,
- ACTIONS(6487), 1,
- aux_sym_number_token2,
- ACTIONS(10301), 1,
- anon_sym_LPAREN,
- ACTIONS(10307), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10309), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10313), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10315), 1,
- anon_sym_BQUOTE,
- ACTIONS(10317), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10410), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10412), 1,
- anon_sym_RBRACE3,
- ACTIONS(10414), 1,
- aux_sym__simple_variable_name_token1,
- STATE(4989), 1,
- sym__expansion_max_length_binary_expression,
- STATE(5029), 1,
- sym__expansion_max_length_expression,
- ACTIONS(10299), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4974), 2,
- sym_number,
- sym_expansion,
- STATE(5480), 3,
- sym_parenthesized_expression,
- sym_arithmetic_expansion,
- sym_command_substitution,
- [231116] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4362), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10285), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1900), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1902), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [231148] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4362), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10285), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3787), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3789), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [231180] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4351), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10285), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3775), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3777), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [231212] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1242), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231240] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1234), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231268] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1270), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231296] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1274), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231324] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10416), 1,
- sym__special_character,
- STATE(4335), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4524), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4526), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [231356] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1230), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231384] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4362), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10285), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1892), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1894), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [231416] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4309), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10418), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1208), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1210), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [231448] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1266), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231476] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1262), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231504] = 10,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9355), 1,
- anon_sym_PIPE,
- ACTIONS(10424), 1,
- anon_sym_LT_LT,
- ACTIONS(10433), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(10436), 1,
- sym_file_descriptor,
- ACTIONS(10430), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9366), 3,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- ACTIONS(10427), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- STATE(4312), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(10421), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [231546] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1290), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231574] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4351), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10285), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4524), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4526), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [231606] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10416), 1,
- sym__special_character,
- STATE(4335), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3775), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3777), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [231638] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1250), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231666] = 11,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4817), 1,
- anon_sym_PIPE,
- ACTIONS(4819), 1,
- anon_sym_PIPE_AMP,
- ACTIONS(4911), 1,
- anon_sym_LT_LT,
- ACTIONS(4913), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(10331), 1,
- sym_file_descriptor,
- ACTIONS(4909), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(10210), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(10208), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- STATE(4221), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(10206), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [231710] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6485), 1,
- aux_sym_number_token1,
- ACTIONS(6487), 1,
- aux_sym_number_token2,
- ACTIONS(10301), 1,
- anon_sym_LPAREN,
- ACTIONS(10307), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10309), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10313), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10315), 1,
- anon_sym_BQUOTE,
- ACTIONS(10317), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10439), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10441), 1,
- anon_sym_RBRACE3,
- ACTIONS(10443), 1,
- aux_sym__simple_variable_name_token1,
- STATE(4982), 1,
- sym__expansion_max_length_binary_expression,
- STATE(4994), 1,
- sym_number,
- STATE(5002), 1,
- sym_expansion,
- STATE(5029), 1,
- sym__expansion_max_length_expression,
- STATE(5473), 1,
- sym_command_substitution,
- STATE(5485), 1,
- sym_parenthesized_expression,
- STATE(5488), 1,
- sym_arithmetic_expansion,
- ACTIONS(10299), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- [231772] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9453), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10451), 1,
- sym_file_descriptor,
- ACTIONS(10448), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4319), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(9445), 6,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(10445), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [231808] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9480), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10454), 1,
- sym_file_descriptor,
- ACTIONS(10041), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4319), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(9478), 6,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(10039), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [231844] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1290), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231872] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10416), 1,
- sym__special_character,
- STATE(4335), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4498), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4500), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [231904] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1238), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231932] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1282), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231960] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1266), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [231988] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10416), 1,
- sym__special_character,
- STATE(4335), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3791), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3793), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [232020] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1278), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232048] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10456), 1,
- sym__special_character,
- STATE(4344), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4133), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4135), 11,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [232080] = 17,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6485), 1,
- aux_sym_number_token1,
- ACTIONS(6487), 1,
- aux_sym_number_token2,
- ACTIONS(10301), 1,
- anon_sym_LPAREN,
- ACTIONS(10307), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10309), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10313), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10315), 1,
- anon_sym_BQUOTE,
- ACTIONS(10317), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10458), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10460), 1,
- anon_sym_RBRACE3,
- ACTIONS(10462), 1,
- aux_sym__simple_variable_name_token1,
- STATE(5000), 1,
- sym__expansion_max_length_binary_expression,
- STATE(5029), 1,
- sym__expansion_max_length_expression,
- ACTIONS(10299), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4990), 2,
- sym_number,
- sym_expansion,
- STATE(5459), 3,
- sym_parenthesized_expression,
- sym_arithmetic_expansion,
- sym_command_substitution,
- [232136] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1258), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232164] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1246), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232192] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1250), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232220] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4817), 1,
- anon_sym_PIPE,
- ACTIONS(4819), 1,
- anon_sym_PIPE_AMP,
- STATE(4334), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3626), 6,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3628), 9,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [232254] = 10,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9314), 1,
- anon_sym_PIPE,
- ACTIONS(10466), 1,
- anon_sym_LT_LT,
- ACTIONS(10472), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(10474), 1,
- sym_file_descriptor,
- ACTIONS(10470), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9316), 3,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- ACTIONS(10468), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- STATE(4312), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(10464), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [232296] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10476), 1,
- sym__special_character,
- STATE(4335), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1296), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [232328] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1282), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232356] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10488), 1,
- sym_file_descriptor,
- ACTIONS(9445), 2,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- ACTIONS(10485), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4337), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(10482), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(9453), 5,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_LT_LT_DASH,
- ACTIONS(10479), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [232394] = 4,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4334), 3,
- sym_file_redirect,
- sym_heredoc_redirect,
- aux_sym_redirected_statement_repeat1,
- ACTIONS(3622), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3624), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [232424] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1230), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232452] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4351), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10285), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(4498), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4500), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [232484] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1246), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232512] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1286), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232540] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1254), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232568] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10491), 1,
- sym__special_character,
- STATE(4344), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1296), 11,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [232600] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1258), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232628] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1242), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232656] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10494), 1,
- sym_file_descriptor,
- ACTIONS(9478), 2,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- ACTIONS(10210), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4337), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(10208), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(9480), 5,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_LT_LT_DASH,
- ACTIONS(10206), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [232694] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1266), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232722] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1266), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232750] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1262), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232778] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10285), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10496), 1,
- sym__concat,
- STATE(4309), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1220), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [232812] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1270), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232840] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4362), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10285), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3677), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3679), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [232872] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1226), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232900] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1274), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232928] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1286), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232956] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1210), 13,
- sym_file_descriptor,
- sym__concat,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [232984] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1278), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233012] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10049), 3,
- sym_test_operator,
- sym__brace_start,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10047), 17,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- sym__special_character,
- anon_sym_DQUOTE,
- sym_raw_string,
- sym_ansi_c_string,
- aux_sym_number_token1,
- aux_sym_number_token2,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- anon_sym_LT_LPAREN,
- anon_sym_GT_LPAREN,
- sym_word,
- [233040] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1210), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233068] = 5,
- ACTIONS(71), 1,
- sym_comment,
- STATE(4351), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(10285), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(3791), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3793), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [233100] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10285), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10498), 1,
- sym__concat,
- STATE(4309), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1204), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [233134] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1238), 13,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233162] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1232), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1234), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233189] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1240), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1242), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233216] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10500), 1,
- sym__special_character,
- STATE(4390), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3775), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3777), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [233247] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1266), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233274] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1258), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233301] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10500), 1,
- sym__special_character,
- STATE(4390), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4498), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4500), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [233332] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1248), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1250), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233359] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1268), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1270), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233386] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9501), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10454), 1,
- sym_file_descriptor,
- STATE(4037), 1,
- sym_file_redirect,
- ACTIONS(10041), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9499), 6,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(10039), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [233421] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1228), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1230), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233448] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10511), 1,
- sym_file_descriptor,
- ACTIONS(9445), 2,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- ACTIONS(10508), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4374), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(10505), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(9453), 4,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(10502), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [233485] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9634), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10454), 1,
- sym_file_descriptor,
- STATE(3917), 1,
- sym_file_redirect,
- ACTIONS(10041), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9632), 6,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(10039), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [233520] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1272), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1274), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233547] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1200), 12,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [233574] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1282), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233601] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1266), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233628] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 8,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- sym__special_character,
- ACTIONS(1200), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [233655] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9709), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10454), 1,
- sym_file_descriptor,
- STATE(4013), 1,
- sym_file_redirect,
- ACTIONS(10041), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(9707), 6,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(10039), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [233690] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1224), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1226), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233717] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1260), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1262), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233744] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1254), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233771] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1208), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1210), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233798] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10500), 1,
- sym__special_character,
- STATE(4390), 1,
- aux_sym__literal_repeat1,
- ACTIONS(3791), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3793), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [233829] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1276), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1278), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233856] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1246), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233883] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1238), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233910] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10514), 1,
- sym__special_character,
- STATE(4390), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1296), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [233941] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10500), 1,
- sym__special_character,
- STATE(4390), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4524), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4526), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [233972] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1284), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1286), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [233999] = 13,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6481), 1,
- anon_sym_DQUOTE,
- ACTIONS(6489), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(6501), 1,
- sym_variable_name,
- ACTIONS(10519), 1,
- anon_sym_LPAREN,
- ACTIONS(10521), 1,
- anon_sym_DOLLAR,
- ACTIONS(10523), 1,
- anon_sym_RBRACE3,
- ACTIONS(10525), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10527), 1,
- anon_sym_BQUOTE,
- ACTIONS(10529), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(5639), 1,
- sym__concatenation_in_expansion,
- ACTIONS(10517), 4,
- sym__expansion_word,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(5116), 5,
- sym_string,
- sym_array,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [234046] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1288), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1290), 12,
- sym_file_descriptor,
- sym__concat,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- aux_sym_concatenation_token1,
- [234073] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10531), 1,
- sym_file_descriptor,
- ACTIONS(9478), 2,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- ACTIONS(10470), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4374), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(10468), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(9480), 4,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(10464), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [234110] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9830), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9828), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234136] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9886), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9884), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234162] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1900), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1902), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234188] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10003), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(10001), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234214] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9898), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9896), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234240] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9580), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9578), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [234266] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9914), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9916), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234292] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9594), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9596), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [234318] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10531), 1,
- sym_file_descriptor,
- STATE(4452), 1,
- sym_file_redirect,
- ACTIONS(9707), 2,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- ACTIONS(10470), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(10468), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(9709), 4,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(10464), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [234354] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9818), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9816), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234380] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9822), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9820), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234406] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4623), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4625), 11,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234432] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9988), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9986), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234458] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3787), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3789), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234484] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9822), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9820), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234510] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9830), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9828), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234536] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9711), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9713), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [234562] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10531), 1,
- sym_file_descriptor,
- STATE(4453), 1,
- sym_file_redirect,
- ACTIONS(9632), 2,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- ACTIONS(10470), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(10468), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(9634), 4,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(10464), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [234598] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9988), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9986), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234624] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9982), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9980), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234650] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4226), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4228), 11,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234676] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9834), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9832), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234702] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9838), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9836), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234728] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9842), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9840), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234754] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9912), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9910), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234780] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9961), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9959), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234806] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9642), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9644), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [234832] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10003), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(10001), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234858] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1200), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- sym__special_character,
- [234884] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9531), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9533), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [234910] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9612), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9614), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [234936] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9961), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9959), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234962] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9876), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9874), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [234988] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1892), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1894), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235014] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9886), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9884), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235040] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3677), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3679), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_RBRACK,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235066] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10535), 1,
- anon_sym_DQUOTE,
- STATE(4941), 1,
- sym_string,
- ACTIONS(10537), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1163), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10533), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [235098] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4611), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4613), 11,
- sym_file_descriptor,
- sym_variable_name,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235124] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9586), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9584), 11,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- anon_sym_LT_LT_LT,
- [235150] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10539), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10541), 1,
- sym__concat,
- STATE(4444), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1200), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- sym__special_character,
- [235182] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10535), 1,
- anon_sym_DQUOTE,
- STATE(4941), 1,
- sym_string,
- ACTIONS(10537), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1173), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10533), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [235214] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10531), 1,
- sym_file_descriptor,
- STATE(4476), 1,
- sym_file_redirect,
- ACTIONS(9499), 2,
- anon_sym_PIPE,
- anon_sym_LT_LT,
- ACTIONS(10470), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(10468), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(9501), 4,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_PIPE_AMP,
- anon_sym_LT_LT_DASH,
- ACTIONS(10464), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [235250] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9880), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9882), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235275] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10539), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10541), 1,
- sym__concat,
- STATE(4444), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4500), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [235306] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3787), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3789), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235331] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9988), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9986), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235356] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9790), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9788), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235381] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9914), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9916), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235406] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10539), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10543), 1,
- sym__concat,
- STATE(4475), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1218), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [235437] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9824), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9826), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235462] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9822), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9820), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235487] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9830), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9828), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235512] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9612), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9614), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235537] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9902), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9900), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235562] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9992), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9990), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235587] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9947), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9949), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235612] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10007), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(10005), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235637] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9794), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9792), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235662] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9988), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9986), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235687] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(10545), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5494), 1,
- sym__heredoc_expression,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4524), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [235722] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9892), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9894), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235747] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9886), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9884), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235772] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9842), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9840), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235797] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(10547), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5457), 1,
- sym__heredoc_expression,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4524), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [235832] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9996), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9994), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235857] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9890), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9888), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235882] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9890), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9888), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235907] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10003), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(10001), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235932] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9945), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9943), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235957] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9974), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9972), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [235982] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10539), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10549), 1,
- sym__concat,
- STATE(4475), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1202), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [236013] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9784), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9786), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236038] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3677), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(3679), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236063] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(10551), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5471), 1,
- sym__heredoc_expression,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4524), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [236098] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9951), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9953), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236123] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(10553), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5492), 1,
- sym__heredoc_expression,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4524), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [236158] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9957), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9955), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236183] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(10555), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5456), 1,
- sym__heredoc_expression,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4524), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [236218] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9922), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9924), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236243] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10557), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10560), 1,
- sym__concat,
- STATE(4475), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [236274] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9918), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9920), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236299] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9844), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9846), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236324] = 10,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6481), 1,
- anon_sym_DQUOTE,
- ACTIONS(6489), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10519), 1,
- anon_sym_LPAREN,
- ACTIONS(10521), 1,
- anon_sym_DOLLAR,
- ACTIONS(10525), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10527), 1,
- anon_sym_BQUOTE,
- ACTIONS(10529), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10563), 5,
- sym_variable_name,
- sym__expansion_word,
- sym_raw_string,
- sym_ansi_c_string,
- sym_word,
- STATE(5147), 5,
- sym_string,
- sym_array,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [236363] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9886), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9884), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236388] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4796), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4798), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236413] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9898), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9896), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236438] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9926), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9928), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236463] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9906), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9908), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236488] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9982), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9980), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236513] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9912), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9910), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236538] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9876), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9874), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236563] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9848), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9850), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236588] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9822), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9820), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236613] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1892), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1894), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236638] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9978), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9976), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236663] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10539), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10541), 1,
- sym__concat,
- STATE(4444), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(4526), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [236694] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9838), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9836), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236719] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9818), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9816), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236744] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1900), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(1902), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236769] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9961), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9959), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236794] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(10565), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5462), 1,
- sym__heredoc_expression,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4524), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [236829] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9939), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9941), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236854] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9580), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9578), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236879] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4796), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(4798), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236904] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9834), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9832), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [236929] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10539), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10541), 1,
- sym__concat,
- STATE(4466), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [236960] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(10567), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5495), 1,
- sym__heredoc_expression,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4524), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [236995] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(10003), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(10001), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [237020] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9961), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9959), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [237045] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10539), 1,
- aux_sym_concatenation_token1,
- ACTIONS(10541), 1,
- sym__concat,
- STATE(4466), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [237076] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3587), 1,
- sym_file_descriptor,
- ACTIONS(10569), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5449), 1,
- sym__heredoc_expression,
- ACTIONS(3555), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(3561), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4524), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(3559), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [237111] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9830), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9828), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [237136] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9978), 7,
- anon_sym_PIPE,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_LT_LT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- ACTIONS(9976), 10,
- sym_file_descriptor,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_GT_GT,
- anon_sym_PIPE_AMP,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- anon_sym_LT_LT_DASH,
- [237161] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237185] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237209] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237233] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237257] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237281] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237305] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237329] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237353] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237377] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10575), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(10577), 1,
- sym_variable_name,
- STATE(2982), 1,
- sym_subscript,
- STATE(5089), 1,
- sym_command_substitution,
- ACTIONS(10573), 3,
- anon_sym_DOLLAR,
- anon_sym_0,
- anon_sym__,
- ACTIONS(10571), 6,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_POUND,
- anon_sym_AT2,
- [237415] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237439] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237463] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237487] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237511] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237535] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9453), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(10585), 1,
- sym_file_descriptor,
- ACTIONS(9445), 2,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(10582), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- STATE(4524), 2,
- sym_file_redirect,
- aux_sym_redirected_statement_repeat2,
- ACTIONS(10579), 8,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- [237567] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237591] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237615] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237639] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237663] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 3,
- sym_file_descriptor,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- aux_sym_concatenation_token1,
- [237687] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10588), 1,
- sym__special_character,
- STATE(4532), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4526), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4524), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [237715] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10588), 1,
- sym__special_character,
- STATE(4532), 1,
- aux_sym__literal_repeat1,
- ACTIONS(4500), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(4498), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [237743] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10590), 1,
- sym__special_character,
- STATE(4532), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1294), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [237771] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9513), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(9515), 1,
- anon_sym_BQUOTE,
- ACTIONS(9517), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10597), 1,
- aux_sym__simple_variable_name_token1,
- ACTIONS(10599), 1,
- sym_variable_name,
- STATE(5089), 2,
- sym_subscript,
- sym_command_substitution,
- ACTIONS(10595), 3,
- anon_sym_DOLLAR,
- anon_sym_0,
- anon_sym__,
- ACTIONS(10593), 6,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_POUND,
- anon_sym_AT2,
- [237807] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10605), 1,
- anon_sym_DOLLAR,
- ACTIONS(10607), 1,
- anon_sym_DQUOTE,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(4560), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [237848] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10619), 1,
- anon_sym_DOLLAR,
- ACTIONS(10621), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [237889] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10623), 1,
- anon_sym_DOLLAR,
- ACTIONS(10625), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [237930] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10627), 1,
- anon_sym_DOLLAR,
- ACTIONS(10629), 1,
- anon_sym_DQUOTE,
- STATE(4597), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [237971] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10631), 1,
- anon_sym_DOLLAR,
- ACTIONS(10633), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238012] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10635), 1,
- anon_sym_DOLLAR,
- ACTIONS(10637), 1,
- anon_sym_DQUOTE,
- STATE(4553), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238053] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10639), 1,
- anon_sym_DOLLAR,
- ACTIONS(10641), 1,
- anon_sym_DQUOTE,
- STATE(4546), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238094] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10643), 1,
- anon_sym_DOLLAR,
- ACTIONS(10645), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238135] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10647), 1,
- anon_sym_DOLLAR,
- ACTIONS(10649), 1,
- anon_sym_DQUOTE,
- STATE(4538), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238176] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10651), 1,
- anon_sym_DOLLAR,
- ACTIONS(10653), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238217] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10655), 1,
- anon_sym_DOLLAR,
- ACTIONS(10657), 1,
- anon_sym_DQUOTE,
- STATE(4550), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238258] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10659), 1,
- anon_sym_DOLLAR,
- ACTIONS(10661), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238299] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10663), 1,
- anon_sym_DOLLAR,
- ACTIONS(10665), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238340] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10667), 1,
- anon_sym_DOLLAR,
- ACTIONS(10669), 1,
- anon_sym_DQUOTE,
- STATE(4545), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238381] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10674), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10677), 1,
- anon_sym_DOLLAR,
- ACTIONS(10680), 1,
- anon_sym_DQUOTE,
- ACTIONS(10682), 1,
- sym_string_content,
- ACTIONS(10685), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10688), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10691), 1,
- anon_sym_BQUOTE,
- ACTIONS(10694), 1,
- anon_sym_DOLLAR_BQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10671), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238422] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10697), 1,
- anon_sym_DOLLAR,
- ACTIONS(10699), 1,
- anon_sym_DQUOTE,
- STATE(4551), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238463] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10701), 1,
- anon_sym_DOLLAR,
- ACTIONS(10703), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238504] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10705), 1,
- anon_sym_DOLLAR,
- ACTIONS(10707), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238545] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10709), 1,
- anon_sym_DOLLAR,
- ACTIONS(10711), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238586] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10713), 1,
- anon_sym_DOLLAR,
- ACTIONS(10715), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238627] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10717), 1,
- anon_sym_DOLLAR,
- ACTIONS(10719), 1,
- anon_sym_DQUOTE,
- STATE(4558), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238668] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10721), 1,
- anon_sym_DOLLAR,
- ACTIONS(10723), 1,
- anon_sym_DQUOTE,
- STATE(4552), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238709] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10725), 1,
- anon_sym_DOLLAR,
- ACTIONS(10727), 1,
- anon_sym_DQUOTE,
- STATE(4541), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238750] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10729), 1,
- anon_sym_DOLLAR,
- ACTIONS(10731), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238791] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10733), 1,
- anon_sym_DOLLAR,
- ACTIONS(10735), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238832] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10737), 1,
- anon_sym_DOLLAR,
- ACTIONS(10739), 1,
- anon_sym_DQUOTE,
- STATE(4557), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238873] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10741), 1,
- anon_sym_DOLLAR,
- ACTIONS(10743), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238914] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10745), 1,
- anon_sym_DOLLAR,
- ACTIONS(10747), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238955] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10749), 1,
- anon_sym_DOLLAR,
- ACTIONS(10751), 1,
- anon_sym_DQUOTE,
- STATE(4568), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [238996] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10753), 1,
- anon_sym_DOLLAR,
- ACTIONS(10755), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239037] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10757), 1,
- anon_sym_DOLLAR,
- ACTIONS(10759), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239078] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10761), 1,
- anon_sym_DOLLAR,
- ACTIONS(10763), 1,
- anon_sym_DQUOTE,
- STATE(4571), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239119] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- STATE(5135), 1,
- sym_string,
- ACTIONS(1173), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- ACTIONS(10767), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(10765), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [239148] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10769), 1,
- anon_sym_DOLLAR,
- ACTIONS(10771), 1,
- anon_sym_DQUOTE,
- STATE(4564), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239189] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10773), 1,
- anon_sym_DOLLAR,
- ACTIONS(10775), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239230] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10777), 1,
- anon_sym_DOLLAR,
- ACTIONS(10779), 1,
- anon_sym_DQUOTE,
- STATE(4561), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239271] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10781), 1,
- anon_sym_DOLLAR,
- ACTIONS(10783), 1,
- anon_sym_DQUOTE,
- STATE(4543), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239312] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10785), 1,
- anon_sym_DOLLAR,
- ACTIONS(10787), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239353] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10789), 1,
- anon_sym_DOLLAR,
- ACTIONS(10791), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239394] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10793), 1,
- anon_sym_DOLLAR,
- ACTIONS(10795), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239435] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10797), 1,
- anon_sym_DOLLAR,
- ACTIONS(10799), 1,
- anon_sym_DQUOTE,
- STATE(4573), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239476] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- STATE(5135), 1,
- sym_string,
- ACTIONS(1163), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- ACTIONS(10767), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(10765), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [239505] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10801), 1,
- anon_sym_DOLLAR,
- ACTIONS(10803), 1,
- anon_sym_DQUOTE,
- STATE(4577), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239546] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10805), 1,
- anon_sym_DOLLAR,
- ACTIONS(10807), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239587] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10809), 1,
- anon_sym_DOLLAR,
- ACTIONS(10811), 1,
- anon_sym_DQUOTE,
- STATE(4572), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239628] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10813), 1,
- anon_sym_DOLLAR,
- ACTIONS(10815), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239669] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10817), 1,
- anon_sym_DOLLAR,
- ACTIONS(10819), 1,
- anon_sym_DQUOTE,
- STATE(4586), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239710] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10821), 1,
- anon_sym_DOLLAR,
- ACTIONS(10823), 1,
- anon_sym_DQUOTE,
- STATE(4584), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239751] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10825), 1,
- anon_sym_DOLLAR,
- ACTIONS(10827), 1,
- anon_sym_DQUOTE,
- STATE(4653), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239792] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10829), 1,
- anon_sym_DOLLAR,
- ACTIONS(10831), 1,
- anon_sym_DQUOTE,
- STATE(4642), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239833] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10833), 1,
- anon_sym_DOLLAR,
- ACTIONS(10835), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239874] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10837), 1,
- anon_sym_DOLLAR,
- ACTIONS(10839), 1,
- anon_sym_DQUOTE,
- STATE(4579), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239915] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10841), 1,
- anon_sym_DOLLAR,
- ACTIONS(10843), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239956] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10845), 1,
- anon_sym_DOLLAR,
- ACTIONS(10847), 1,
- anon_sym_DQUOTE,
- STATE(4536), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [239997] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10849), 1,
- anon_sym_DOLLAR,
- ACTIONS(10851), 1,
- anon_sym_DQUOTE,
- STATE(4618), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240038] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10853), 1,
- anon_sym_DOLLAR,
- ACTIONS(10855), 1,
- anon_sym_DQUOTE,
- STATE(4590), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240079] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10857), 1,
- anon_sym_DOLLAR,
- ACTIONS(10859), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240120] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10861), 1,
- anon_sym_DOLLAR,
- ACTIONS(10863), 1,
- anon_sym_DQUOTE,
- STATE(4606), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240161] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10865), 1,
- anon_sym_DOLLAR,
- ACTIONS(10867), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240202] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10869), 1,
- anon_sym_DOLLAR,
- ACTIONS(10871), 1,
- anon_sym_DQUOTE,
- STATE(4594), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240243] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10873), 1,
- anon_sym_DOLLAR,
- ACTIONS(10875), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240284] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10877), 1,
- anon_sym_DOLLAR,
- ACTIONS(10879), 1,
- anon_sym_DQUOTE,
- STATE(4592), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240325] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10881), 1,
- anon_sym_DOLLAR,
- ACTIONS(10883), 1,
- anon_sym_DQUOTE,
- STATE(4601), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240366] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10885), 1,
- anon_sym_DOLLAR,
- ACTIONS(10887), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240407] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10889), 1,
- anon_sym_DOLLAR,
- ACTIONS(10891), 1,
- anon_sym_DQUOTE,
- STATE(4604), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240448] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10893), 1,
- anon_sym_DOLLAR,
- ACTIONS(10895), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240489] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10897), 1,
- anon_sym_DOLLAR,
- ACTIONS(10899), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240530] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10901), 1,
- anon_sym_DOLLAR,
- ACTIONS(10903), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240571] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10905), 1,
- anon_sym_DOLLAR,
- ACTIONS(10907), 1,
- anon_sym_DQUOTE,
- STATE(4535), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240612] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10909), 1,
- anon_sym_DOLLAR,
- ACTIONS(10911), 1,
- anon_sym_DQUOTE,
- STATE(4607), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240653] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10913), 1,
- anon_sym_DOLLAR,
- ACTIONS(10915), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240694] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10917), 1,
- anon_sym_DOLLAR,
- ACTIONS(10919), 1,
- anon_sym_DQUOTE,
- STATE(4600), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240735] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10921), 1,
- anon_sym_DOLLAR,
- ACTIONS(10923), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240776] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10925), 1,
- anon_sym_DOLLAR,
- ACTIONS(10927), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240817] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10929), 1,
- anon_sym_DOLLAR,
- ACTIONS(10931), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240858] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10933), 1,
- anon_sym_DOLLAR,
- ACTIONS(10935), 1,
- anon_sym_DQUOTE,
- STATE(4611), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240899] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10937), 1,
- anon_sym_DOLLAR,
- ACTIONS(10939), 1,
- anon_sym_DQUOTE,
- STATE(4599), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240940] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10941), 1,
- anon_sym_DOLLAR,
- ACTIONS(10943), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [240981] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10945), 1,
- anon_sym_DOLLAR,
- ACTIONS(10947), 1,
- anon_sym_DQUOTE,
- STATE(4608), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241022] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10949), 1,
- anon_sym_DOLLAR,
- ACTIONS(10951), 1,
- anon_sym_DQUOTE,
- STATE(4615), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241063] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 13,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- sym__special_character,
- [241086] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10953), 1,
- anon_sym_DOLLAR,
- ACTIONS(10955), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241127] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10957), 1,
- anon_sym_DOLLAR,
- ACTIONS(10959), 1,
- anon_sym_DQUOTE,
- STATE(4621), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241168] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10961), 1,
- anon_sym_DOLLAR,
- ACTIONS(10963), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241209] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10965), 1,
- anon_sym_DOLLAR,
- ACTIONS(10967), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241250] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10969), 1,
- anon_sym_DOLLAR,
- ACTIONS(10971), 1,
- anon_sym_DQUOTE,
- STATE(4637), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241291] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10973), 1,
- anon_sym_DOLLAR,
- ACTIONS(10975), 1,
- anon_sym_DQUOTE,
- STATE(4623), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241332] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10977), 1,
- anon_sym_DOLLAR,
- ACTIONS(10979), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241373] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10981), 1,
- anon_sym_DOLLAR,
- ACTIONS(10983), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241414] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10985), 1,
- anon_sym_DOLLAR,
- ACTIONS(10987), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241455] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10989), 1,
- anon_sym_DOLLAR,
- ACTIONS(10991), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241496] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10993), 1,
- anon_sym_DOLLAR,
- ACTIONS(10995), 1,
- anon_sym_DQUOTE,
- STATE(4617), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241537] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(10997), 1,
- anon_sym_DOLLAR,
- ACTIONS(10999), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241578] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11001), 1,
- anon_sym_DOLLAR,
- ACTIONS(11003), 1,
- anon_sym_DQUOTE,
- STATE(4629), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241619] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11005), 1,
- anon_sym_DOLLAR,
- ACTIONS(11007), 1,
- anon_sym_DQUOTE,
- STATE(4649), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241660] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11009), 1,
- anon_sym_DOLLAR,
- ACTIONS(11011), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241701] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11013), 1,
- anon_sym_DOLLAR,
- ACTIONS(11015), 1,
- anon_sym_DQUOTE,
- STATE(4622), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241742] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11017), 1,
- anon_sym_DOLLAR,
- ACTIONS(11019), 1,
- anon_sym_DQUOTE,
- STATE(4624), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241783] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11021), 1,
- anon_sym_DOLLAR,
- ACTIONS(11023), 1,
- anon_sym_DQUOTE,
- STATE(4563), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241824] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11025), 1,
- anon_sym_DOLLAR,
- ACTIONS(11027), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241865] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11029), 1,
- anon_sym_DOLLAR,
- ACTIONS(11031), 1,
- anon_sym_DQUOTE,
- STATE(4640), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241906] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11033), 1,
- anon_sym_DOLLAR,
- ACTIONS(11035), 1,
- anon_sym_DQUOTE,
- STATE(4636), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241947] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11037), 1,
- anon_sym_DOLLAR,
- ACTIONS(11039), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [241988] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11041), 1,
- anon_sym_DOLLAR,
- ACTIONS(11043), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242029] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11045), 1,
- anon_sym_DOLLAR,
- ACTIONS(11047), 1,
- anon_sym_DQUOTE,
- STATE(4633), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242070] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11049), 1,
- anon_sym_DOLLAR,
- ACTIONS(11051), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242111] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11053), 1,
- anon_sym_DOLLAR,
- ACTIONS(11055), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242152] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11057), 1,
- anon_sym_DOLLAR,
- ACTIONS(11059), 1,
- anon_sym_DQUOTE,
- STATE(4643), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242193] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11061), 1,
- anon_sym_DOLLAR,
- ACTIONS(11063), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242234] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11065), 1,
- anon_sym_DOLLAR,
- ACTIONS(11067), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242275] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11069), 1,
- anon_sym_DOLLAR,
- ACTIONS(11071), 1,
- anon_sym_DQUOTE,
- STATE(4639), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242316] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11073), 1,
- anon_sym_DOLLAR,
- ACTIONS(11075), 1,
- anon_sym_DQUOTE,
- STATE(4646), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242357] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11077), 1,
- anon_sym_DOLLAR,
- ACTIONS(11079), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242398] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11081), 1,
- anon_sym_DOLLAR,
- ACTIONS(11083), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242439] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11085), 1,
- anon_sym_DOLLAR,
- ACTIONS(11087), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242480] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11089), 1,
- anon_sym_DOLLAR,
- ACTIONS(11091), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242521] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11093), 1,
- anon_sym_DOLLAR,
- ACTIONS(11095), 1,
- anon_sym_DQUOTE,
- STATE(4651), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242562] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11097), 1,
- anon_sym_DOLLAR,
- ACTIONS(11099), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242603] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11101), 1,
- anon_sym_DOLLAR,
- ACTIONS(11103), 1,
- anon_sym_DQUOTE,
- STATE(4648), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242644] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11105), 1,
- anon_sym_DOLLAR,
- ACTIONS(11107), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242685] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11109), 1,
- anon_sym_DOLLAR,
- ACTIONS(11111), 1,
- anon_sym_DQUOTE,
- STATE(4655), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242726] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11113), 1,
- anon_sym_DOLLAR,
- ACTIONS(11115), 1,
- anon_sym_DQUOTE,
- STATE(4548), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242767] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11117), 1,
- anon_sym_DOLLAR,
- ACTIONS(11119), 1,
- anon_sym_DQUOTE,
- STATE(4626), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242808] = 12,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10603), 1,
- anon_sym_DOLLAR_LBRACK,
- ACTIONS(10609), 1,
- sym_string_content,
- ACTIONS(10611), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(10613), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(10615), 1,
- anon_sym_BQUOTE,
- ACTIONS(10617), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11121), 1,
- anon_sym_DOLLAR,
- ACTIONS(11123), 1,
- anon_sym_DQUOTE,
- STATE(4647), 1,
- aux_sym_string_repeat1,
- ACTIONS(10601), 2,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- STATE(4847), 4,
- sym_arithmetic_expansion,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- [242849] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1902), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1900), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [242871] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1894), 2,
- sym_file_descriptor,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1892), 12,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_GT_GT,
- anon_sym_AMP_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- anon_sym_GT_PIPE,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- [242893] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11083), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [242918] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2169), 1,
- anon_sym_DQUOTE,
- STATE(1134), 1,
- sym_string,
- ACTIONS(2980), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(2978), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [242943] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11131), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [242968] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11135), 1,
- anon_sym_LT_LT,
- ACTIONS(11141), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11143), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11139), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11137), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11133), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [242997] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11145), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243022] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4925), 1,
- anon_sym_DQUOTE,
- STATE(4525), 1,
- sym_string,
- ACTIONS(9320), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(9318), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243047] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11147), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243072] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10867), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243097] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2660), 1,
- anon_sym_DQUOTE,
- STATE(1465), 1,
- sym_string,
- ACTIONS(3301), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(3299), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243122] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10875), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243147] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2353), 1,
- anon_sym_DQUOTE,
- STATE(1270), 1,
- sym_string,
- ACTIONS(3250), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(3248), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243172] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10791), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243197] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11087), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243222] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4354), 1,
- anon_sym_DQUOTE,
- STATE(2205), 1,
- sym_string,
- ACTIONS(4356), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4352), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243247] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11149), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243272] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4690), 1,
- anon_sym_DQUOTE,
- STATE(2880), 1,
- sym_string,
- ACTIONS(4887), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4885), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243297] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11151), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243322] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1469), 1,
- anon_sym_DQUOTE,
- STATE(892), 1,
- sym_string,
- ACTIONS(1898), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1896), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243347] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10859), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243372] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10645), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243397] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11153), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243422] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10903), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243447] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11157), 1,
- anon_sym_LT_LT,
- ACTIONS(11163), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11165), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11161), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11159), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11155), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [243476] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11167), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243501] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11169), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243526] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11055), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243551] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10899), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243576] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1348), 1,
- anon_sym_DQUOTE,
- STATE(735), 1,
- sym_string,
- ACTIONS(1626), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1624), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243601] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11173), 1,
- anon_sym_DQUOTE,
- STATE(5362), 1,
- sym_string,
- ACTIONS(11175), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11171), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243626] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11157), 1,
- anon_sym_LT_LT,
- ACTIONS(11163), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11183), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11181), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11179), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11177), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [243655] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11185), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243680] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3374), 1,
- anon_sym_DQUOTE,
- STATE(1591), 1,
- sym_string,
- ACTIONS(3376), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(3372), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243705] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1862), 1,
- anon_sym_DQUOTE,
- STATE(1089), 1,
- sym_string,
- ACTIONS(2925), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(2923), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243730] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10983), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243755] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2682), 1,
- anon_sym_DQUOTE,
- STATE(1296), 1,
- sym_string,
- ACTIONS(2684), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(2680), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243780] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11187), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243805] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10979), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243830] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11189), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243855] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10535), 1,
- anon_sym_DQUOTE,
- STATE(4941), 1,
- sym_string,
- ACTIONS(10537), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(10533), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243880] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4320), 1,
- anon_sym_DQUOTE,
- STATE(2064), 1,
- sym_string,
- ACTIONS(4322), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4318), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243905] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7522), 1,
- anon_sym_DQUOTE,
- STATE(4350), 1,
- sym_string,
- ACTIONS(7524), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7520), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243930] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10927), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243955] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11191), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [243980] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10967), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244005] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11193), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244030] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4408), 1,
- anon_sym_DQUOTE,
- STATE(2391), 1,
- sym_string,
- ACTIONS(4410), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4406), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244055] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11195), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244080] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11197), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244105] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11199), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244130] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1499), 1,
- anon_sym_DQUOTE,
- STATE(938), 1,
- sym_string,
- ACTIONS(1890), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1888), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244155] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10943), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244180] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10895), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244205] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10915), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244230] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1179), 1,
- anon_sym_DQUOTE,
- STATE(406), 1,
- sym_string,
- ACTIONS(1181), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1177), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244255] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(6271), 1,
- anon_sym_DQUOTE,
- STATE(3599), 1,
- sym_string,
- ACTIONS(6273), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6269), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244280] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10931), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244305] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11043), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244330] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1167), 1,
- anon_sym_DQUOTE,
- STATE(381), 1,
- sym_string,
- ACTIONS(1169), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1165), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244355] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11201), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244380] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11205), 1,
- anon_sym_LT_LT,
- ACTIONS(11211), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11213), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11209), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11207), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11203), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [244409] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11215), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244434] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10835), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244459] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10625), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244484] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(9194), 1,
- anon_sym_DQUOTE,
- STATE(4383), 1,
- sym_string,
- ACTIONS(9196), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(9192), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244509] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11157), 1,
- anon_sym_LT_LT,
- ACTIONS(11163), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11223), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11221), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11219), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11217), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [244538] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11225), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244563] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10843), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244588] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11227), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244613] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10955), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244638] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10815), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244663] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1914), 1,
- anon_sym_DQUOTE,
- STATE(1226), 1,
- sym_string,
- ACTIONS(2988), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(2986), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244688] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10755), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244713] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11229), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244738] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11231), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244763] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11205), 1,
- anon_sym_LT_LT,
- ACTIONS(11211), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11239), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11237), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11235), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11233), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [244792] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7622), 1,
- anon_sym_DQUOTE,
- STATE(4311), 1,
- sym_string,
- ACTIONS(7624), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7620), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244817] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11241), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244842] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2383), 1,
- anon_sym_DQUOTE,
- STATE(1110), 1,
- sym_string,
- ACTIONS(2385), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(2381), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244867] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11243), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244892] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11245), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244917] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10987), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244942] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2203), 1,
- anon_sym_DQUOTE,
- STATE(1038), 1,
- sym_string,
- ACTIONS(2205), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(2201), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244967] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2698), 1,
- anon_sym_DQUOTE,
- STATE(1500), 1,
- sym_string,
- ACTIONS(3416), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(3414), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [244992] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11247), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245017] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10991), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245042] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11249), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245067] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10775), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245092] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10747), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245117] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10715), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245142] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11011), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245167] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4079), 1,
- anon_sym_DQUOTE,
- STATE(2131), 1,
- sym_string,
- ACTIONS(4081), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4077), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245192] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11251), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245217] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4346), 1,
- anon_sym_DQUOTE,
- STATE(1969), 1,
- sym_string,
- ACTIONS(4348), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4344), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245242] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3745), 1,
- anon_sym_DQUOTE,
- STATE(1943), 1,
- sym_string,
- ACTIONS(3747), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(3743), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245267] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10703), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245292] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11253), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245317] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11255), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245342] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11039), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245367] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10807), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245392] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1537), 1,
- anon_sym_DQUOTE,
- STATE(948), 1,
- sym_string,
- ACTIONS(2341), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(2339), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245417] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4047), 1,
- anon_sym_DQUOTE,
- STATE(2066), 1,
- sym_string,
- ACTIONS(4049), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4045), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245442] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11257), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245467] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(4073), 1,
- anon_sym_DQUOTE,
- STATE(2138), 1,
- sym_string,
- ACTIONS(4075), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4071), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245492] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11259), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245517] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11261), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245542] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10633), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245567] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11063), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245592] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11263), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245617] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11027), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245642] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3143), 1,
- anon_sym_DQUOTE,
- STATE(1564), 1,
- sym_string,
- ACTIONS(3424), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(3422), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245667] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11265), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245692] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11267), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245717] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10887), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245742] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(252), 1,
- anon_sym_DQUOTE,
- STATE(2196), 1,
- sym_string,
- ACTIONS(4438), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(4436), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245767] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11269), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245792] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10653), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245817] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5299), 1,
- anon_sym_DQUOTE,
- STATE(5135), 1,
- sym_string,
- ACTIONS(10767), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(10765), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245842] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11271), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245867] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11273), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245892] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11275), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245917] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2722), 1,
- anon_sym_DQUOTE,
- STATE(1401), 1,
- sym_string,
- ACTIONS(2724), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(2720), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245942] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10735), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245967] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11277), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [245992] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10665), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246017] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5729), 1,
- anon_sym_DQUOTE,
- STATE(3632), 1,
- sym_string,
- ACTIONS(5731), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(5727), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246042] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10661), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246067] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11279), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246092] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3060), 1,
- anon_sym_DQUOTE,
- STATE(1743), 1,
- sym_string,
- ACTIONS(3420), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(3418), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246117] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1948), 1,
- anon_sym_DQUOTE,
- STATE(1346), 1,
- sym_string,
- ACTIONS(3232), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(3230), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246142] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11281), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246167] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11283), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246192] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10621), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246217] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11285), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246242] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10923), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246267] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2405), 1,
- anon_sym_DQUOTE,
- STATE(1405), 1,
- sym_string,
- ACTIONS(2972), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(2970), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246292] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11287), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246317] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10795), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246342] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11289), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246367] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10963), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246392] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11291), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246417] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10707), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246442] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11293), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246467] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11051), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246492] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11295), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246517] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10711), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246542] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2736), 1,
- anon_sym_DQUOTE,
- STATE(1510), 1,
- sym_string,
- ACTIONS(3464), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(3462), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246567] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3571), 1,
- anon_sym_DQUOTE,
- STATE(3850), 1,
- sym_string,
- ACTIONS(7112), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7110), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246592] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11297), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246617] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11067), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246642] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11299), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246667] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10999), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246692] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(2937), 1,
- anon_sym_DQUOTE,
- STATE(3642), 1,
- sym_string,
- ACTIONS(6070), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6068), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246717] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(5069), 1,
- anon_sym_DQUOTE,
- STATE(2958), 1,
- sym_string,
- ACTIONS(5071), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(5067), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246742] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11157), 1,
- anon_sym_LT_LT,
- ACTIONS(11163), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11307), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11305), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11303), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11301), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [246771] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10731), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246796] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11309), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246821] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11311), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246846] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10743), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246871] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(7590), 1,
- anon_sym_DQUOTE,
- STATE(4184), 1,
- sym_string,
- ACTIONS(7592), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(7588), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246896] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11157), 1,
- anon_sym_LT_LT,
- ACTIONS(11163), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11319), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11317), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11315), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11313), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [246925] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11321), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246950] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11115), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [246975] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11323), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247000] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11079), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247025] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11107), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247050] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11325), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247075] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11327), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247100] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10759), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247125] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1378), 1,
- anon_sym_DQUOTE,
- STATE(800), 1,
- sym_string,
- ACTIONS(1736), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(1734), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247150] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11099), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247175] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11091), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247200] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11329), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247225] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11331), 1,
- anon_sym_DQUOTE,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247250] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(3436), 1,
- anon_sym_DQUOTE,
- STATE(3664), 1,
- sym_string,
- ACTIONS(6455), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(6453), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247275] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10787), 1,
- anon_sym_DQUOTE,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247300] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11157), 1,
- anon_sym_LT_LT,
- ACTIONS(11163), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11317), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11315), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11313), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [247326] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11127), 1,
- sym_string_content,
- ACTIONS(11129), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11125), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247348] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11135), 1,
- anon_sym_LT_LT,
- ACTIONS(11141), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11139), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11137), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11133), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [247374] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11157), 1,
- anon_sym_LT_LT,
- ACTIONS(11163), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11305), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11303), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11301), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [247400] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11157), 1,
- anon_sym_LT_LT,
- ACTIONS(11163), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11161), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11159), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11155), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [247426] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11157), 1,
- anon_sym_LT_LT,
- ACTIONS(11163), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11181), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11179), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11177), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [247452] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11335), 1,
- anon_sym_LT_LT,
- ACTIONS(11341), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11339), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11337), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11333), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [247478] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11205), 1,
- anon_sym_LT_LT,
- ACTIONS(11211), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11209), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11207), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11203), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [247504] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11157), 1,
- anon_sym_LT_LT,
- ACTIONS(11163), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11221), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11219), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11217), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [247530] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11205), 1,
- anon_sym_LT_LT,
- ACTIONS(11211), 1,
- anon_sym_LT_LT_DASH,
- ACTIONS(11237), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11235), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11233), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [247556] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 1,
- sym__concat,
- ACTIONS(1228), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [247575] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11349), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11347), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11345), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11343), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [247598] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11353), 1,
- sym__concat,
- ACTIONS(11351), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [247617] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 1,
- sym__concat,
- ACTIONS(1264), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [247636] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11355), 1,
- anon_sym_DOLLAR,
- ACTIONS(11358), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(11361), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(11364), 1,
- anon_sym_BQUOTE,
- ACTIONS(11367), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11370), 1,
- sym_heredoc_content,
- ACTIONS(11373), 1,
- sym_heredoc_end,
- STATE(4849), 4,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- aux_sym_heredoc_body_repeat1,
- [247667] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 1,
- sym__concat,
- ACTIONS(1256), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [247686] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 1,
- sym__concat,
- ACTIONS(1244), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [247705] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11375), 1,
- anon_sym_DOLLAR,
- ACTIONS(11377), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(11379), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(11381), 1,
- anon_sym_BQUOTE,
- ACTIONS(11383), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11385), 1,
- sym_heredoc_content,
- ACTIONS(11387), 1,
- sym_heredoc_end,
- STATE(4858), 4,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- aux_sym_heredoc_body_repeat1,
- [247736] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 1,
- sym__concat,
- ACTIONS(1252), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [247755] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11391), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11389), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247774] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11395), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11393), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247793] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11403), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11401), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11399), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11397), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [247816] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 1,
- sym__concat,
- ACTIONS(1236), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [247835] = 9,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11375), 1,
- anon_sym_DOLLAR,
- ACTIONS(11377), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(11379), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(11381), 1,
- anon_sym_BQUOTE,
- ACTIONS(11383), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11405), 1,
- sym_heredoc_content,
- ACTIONS(11407), 1,
- sym_heredoc_end,
- STATE(4849), 4,
- sym_simple_expansion,
- sym_expansion,
- sym_command_substitution,
- aux_sym_heredoc_body_repeat1,
- [247866] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11415), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11413), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11411), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11409), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [247889] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 1,
- sym__concat,
- ACTIONS(1272), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [247908] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11419), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11417), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247927] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 1,
- sym__concat,
- ACTIONS(1264), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [247946] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11423), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11421), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247965] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11427), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11425), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [247984] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11435), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11433), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11431), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11429), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248007] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11439), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11437), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [248026] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11447), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11445), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11443), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11441), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248049] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11455), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11453), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11451), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11449), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248072] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 1,
- sym__concat,
- ACTIONS(1280), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [248091] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11175), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11171), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [248110] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11463), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11461), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11459), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11457), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248133] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11465), 1,
- sym__concat,
- ACTIONS(10680), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [248152] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11467), 1,
- anon_sym_RBRACE3,
- ACTIONS(11469), 10,
- anon_sym_U,
- anon_sym_u,
- anon_sym_L,
- anon_sym_Q,
- anon_sym_E,
- anon_sym_P,
- anon_sym_A,
- anon_sym_K,
- anon_sym_a,
- anon_sym_k,
- [248171] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11473), 2,
- aux_sym__simple_variable_name_token1,
- aux_sym__multiline_variable_name_token1,
- ACTIONS(11471), 9,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_BANG,
- anon_sym_QMARK,
- anon_sym_DOLLAR,
- anon_sym_POUND,
- anon_sym_AT2,
- anon_sym_0,
- anon_sym__,
- [248190] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11481), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11479), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11477), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11475), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248213] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11489), 1,
- anon_sym_LT_LT_LT,
- ACTIONS(11487), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11485), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11483), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248236] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11339), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11337), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11333), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248256] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11161), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11159), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11155), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248276] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11305), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11303), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11301), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248296] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11181), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11179), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11177), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248316] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11317), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11315), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11313), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248336] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11495), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11493), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11491), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248356] = 8,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11497), 1,
- anon_sym_DQUOTE,
- ACTIONS(11499), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(11501), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(11503), 1,
- anon_sym_BQUOTE,
- ACTIONS(11505), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(4449), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- STATE(5313), 3,
- sym_string,
- sym_expansion,
- sym_command_substitution,
- [248384] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11221), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11219), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11217), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248404] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11507), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [248420] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11209), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11207), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11203), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248440] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11469), 10,
- anon_sym_U,
- anon_sym_u,
- anon_sym_L,
- anon_sym_Q,
- anon_sym_E,
- anon_sym_P,
- anon_sym_A,
- anon_sym_K,
- anon_sym_a,
- anon_sym_k,
- [248456] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11139), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11137), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11133), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248476] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(10680), 10,
- anon_sym_LPAREN_LPAREN,
- anon_sym_DOLLAR_LPAREN_LPAREN,
- anon_sym_DOLLAR_LBRACK,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- sym_string_content,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [248492] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11237), 2,
- anon_sym_LT_AMP_DASH,
- anon_sym_GT_AMP_DASH,
- ACTIONS(11235), 3,
- anon_sym_GT_GT,
- anon_sym_AMP_GT_GT,
- anon_sym_GT_PIPE,
- ACTIONS(11233), 5,
- anon_sym_LT,
- anon_sym_GT,
- anon_sym_AMP_GT,
- anon_sym_LT_AMP,
- anon_sym_GT_AMP,
- [248512] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11509), 1,
- aux_sym_concatenation_token1,
- ACTIONS(11511), 1,
- sym__concat,
- STATE(4911), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1198), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- sym__special_character,
- [248535] = 10,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11513), 1,
- anon_sym_SLASH,
- ACTIONS(11515), 1,
- anon_sym_DQUOTE,
- ACTIONS(11517), 1,
- anon_sym_RBRACE3,
- ACTIONS(11519), 1,
- anon_sym_DOLLAR_LPAREN,
- ACTIONS(11521), 1,
- anon_sym_BQUOTE,
- ACTIONS(11523), 1,
- anon_sym_DOLLAR_BQUOTE,
- ACTIONS(11525), 1,
- sym__regex_no_slash,
- STATE(5314), 1,
- sym_string,
- STATE(5321), 1,
- sym_command_substitution,
- [248566] = 7,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4107), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248590] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11509), 1,
- aux_sym_concatenation_token1,
- ACTIONS(11511), 1,
- sym__concat,
- ACTIONS(11529), 1,
- anon_sym_in,
- ACTIONS(11533), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(4908), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(11531), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [248614] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6485), 1,
- aux_sym_number_token1,
- ACTIONS(6487), 1,
- aux_sym_number_token2,
- ACTIONS(11535), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(11537), 1,
- aux_sym__simple_variable_name_token1,
- STATE(4935), 1,
- sym__expansion_max_length_binary_expression,
- STATE(4937), 3,
- sym_number,
- sym_expansion,
- sym__expansion_max_length_expression,
- [248638] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(419), 1,
- anon_sym_LBRACE,
- ACTIONS(423), 1,
- anon_sym_LBRACK,
- ACTIONS(425), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(11539), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(11541), 1,
- anon_sym_LPAREN,
- STATE(3857), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248662] = 7,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(11543), 1,
- anon_sym_LPAREN,
- STATE(4083), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248686] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6485), 1,
- aux_sym_number_token1,
- ACTIONS(6487), 1,
- aux_sym_number_token2,
- ACTIONS(11535), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(11545), 1,
- aux_sym__simple_variable_name_token1,
- STATE(4935), 1,
- sym__expansion_max_length_binary_expression,
- STATE(4934), 3,
- sym_number,
- sym_expansion,
- sym__expansion_max_length_expression,
- [248710] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(401), 1,
- anon_sym_LPAREN,
- ACTIONS(419), 1,
- anon_sym_LBRACE,
- ACTIONS(423), 1,
- anon_sym_LBRACK,
- ACTIONS(425), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(11539), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(3792), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248734] = 7,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4084), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248758] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(165), 1,
- anon_sym_LBRACE,
- ACTIONS(169), 1,
- anon_sym_LBRACK,
- ACTIONS(173), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(11547), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(11549), 1,
- anon_sym_LPAREN,
- STATE(4404), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248782] = 7,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4069), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248806] = 7,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4073), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248830] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11551), 1,
- aux_sym_concatenation_token1,
- ACTIONS(11554), 1,
- sym__concat,
- STATE(4904), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1208), 4,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [248852] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(401), 1,
- anon_sym_LPAREN,
- ACTIONS(419), 1,
- anon_sym_LBRACE,
- ACTIONS(423), 1,
- anon_sym_LBRACK,
- ACTIONS(425), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(11539), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4055), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248876] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(419), 1,
- anon_sym_LBRACE,
- ACTIONS(423), 1,
- anon_sym_LBRACK,
- ACTIONS(425), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(11539), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(11557), 1,
- anon_sym_LPAREN,
- STATE(4036), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248900] = 7,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(11559), 1,
- anon_sym_LPAREN,
- STATE(4086), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248924] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11509), 1,
- aux_sym_concatenation_token1,
- ACTIONS(11561), 1,
- sym__concat,
- STATE(4904), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1202), 4,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [248946] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(401), 1,
- anon_sym_LPAREN,
- ACTIONS(419), 1,
- anon_sym_LBRACE,
- ACTIONS(423), 1,
- anon_sym_LBRACK,
- ACTIONS(425), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(11539), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(3743), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248970] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(401), 1,
- anon_sym_LPAREN,
- ACTIONS(419), 1,
- anon_sym_LBRACE,
- ACTIONS(423), 1,
- anon_sym_LBRACK,
- ACTIONS(425), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(11539), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4056), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [248994] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1220), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11509), 1,
- aux_sym_concatenation_token1,
- ACTIONS(11563), 1,
- sym__concat,
- STATE(4904), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1218), 4,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [249016] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(165), 1,
- anon_sym_LBRACE,
- ACTIONS(169), 1,
- anon_sym_LBRACK,
- ACTIONS(173), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(941), 1,
- anon_sym_LPAREN,
- ACTIONS(11547), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4413), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [249040] = 7,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4062), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [249064] = 7,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(11565), 1,
- anon_sym_LPAREN,
- STATE(4381), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [249088] = 7,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4375), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [249112] = 7,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4106), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [249136] = 7,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4372), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [249160] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11509), 1,
- aux_sym_concatenation_token1,
- ACTIONS(11511), 1,
- sym__concat,
- ACTIONS(11567), 1,
- anon_sym_in,
- ACTIONS(11571), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(4908), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(11569), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [249184] = 7,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(11573), 1,
- anon_sym_LPAREN,
- STATE(4109), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [249208] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11509), 1,
- aux_sym_concatenation_token1,
- ACTIONS(11511), 1,
- sym__concat,
- ACTIONS(11575), 1,
- anon_sym_in,
- ACTIONS(11579), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(4911), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(11577), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [249232] = 7,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4076), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [249256] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11509), 1,
- aux_sym_concatenation_token1,
- ACTIONS(11511), 1,
- sym__concat,
- ACTIONS(11581), 1,
- anon_sym_in,
- ACTIONS(11585), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(4911), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(11583), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [249280] = 7,
- ACTIONS(19), 1,
- anon_sym_LPAREN,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4068), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [249304] = 7,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(165), 1,
- anon_sym_LBRACE,
- ACTIONS(169), 1,
- anon_sym_LBRACK,
- ACTIONS(173), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(941), 1,
- anon_sym_LPAREN,
- ACTIONS(11547), 1,
- anon_sym_LPAREN_LPAREN,
- STATE(4437), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [249328] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11509), 1,
- aux_sym_concatenation_token1,
- ACTIONS(11511), 1,
- sym__concat,
- ACTIONS(11587), 1,
- anon_sym_in,
- ACTIONS(11591), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(4911), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(11589), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [249352] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11509), 1,
- aux_sym_concatenation_token1,
- ACTIONS(11511), 1,
- sym__concat,
- ACTIONS(11593), 1,
- anon_sym_in,
- ACTIONS(11597), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(4908), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(11595), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [249376] = 7,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(33), 1,
- anon_sym_LBRACK,
- ACTIONS(35), 1,
- anon_sym_LBRACK_LBRACK,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11527), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(11599), 1,
- anon_sym_LPAREN,
- STATE(4082), 3,
- sym_compound_statement,
- sym_subshell,
- sym_test_command,
- [249400] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1226), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1224), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249415] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1252), 1,
- anon_sym_DOLLAR,
- ACTIONS(1254), 6,
- sym_heredoc_content,
- sym_heredoc_end,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [249430] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11587), 1,
- anon_sym_in,
- ACTIONS(11591), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11601), 1,
- sym__special_character,
- STATE(4967), 1,
- aux_sym__literal_repeat1,
- ACTIONS(11589), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [249451] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1270), 7,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [249464] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 1,
- anon_sym_DOLLAR,
- ACTIONS(1266), 6,
- sym_heredoc_content,
- sym_heredoc_end,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [249479] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1274), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1272), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249494] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11603), 7,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [249507] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11605), 7,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [249520] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1290), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1288), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249535] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11607), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(11603), 4,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [249550] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249565] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1246), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1244), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249580] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11173), 1,
- anon_sym_DQUOTE,
- ACTIONS(11609), 1,
- anon_sym_RPAREN,
- ACTIONS(11611), 1,
- sym_raw_string,
- ACTIONS(11613), 1,
- anon_sym_RBRACE3,
- ACTIONS(11615), 1,
- aux_sym__expansion_regex_token1,
- ACTIONS(11617), 1,
- sym_regex,
- STATE(5662), 1,
- sym_string,
- [249605] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1262), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1260), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249620] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1234), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1232), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249635] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1210), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1208), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249650] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1250), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1248), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249665] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11575), 1,
- anon_sym_in,
- ACTIONS(11579), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11601), 1,
- sym__special_character,
- STATE(4967), 1,
- aux_sym__literal_repeat1,
- ACTIONS(11577), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [249686] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1230), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1228), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249701] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1264), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249716] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1278), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1276), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249731] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1258), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1256), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249746] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11581), 1,
- anon_sym_in,
- ACTIONS(11585), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11601), 1,
- sym__special_character,
- STATE(4967), 1,
- aux_sym__literal_repeat1,
- ACTIONS(11583), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [249767] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1238), 7,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [249780] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1254), 7,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [249793] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11621), 1,
- anon_sym_COLON,
- ACTIONS(11623), 1,
- anon_sym_RBRACE3,
- ACTIONS(11619), 5,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [249810] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1256), 1,
- anon_sym_DOLLAR,
- ACTIONS(1258), 6,
- sym_heredoc_content,
- sym_heredoc_end,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [249825] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1280), 1,
- anon_sym_DOLLAR,
- ACTIONS(1282), 6,
- sym_heredoc_content,
- sym_heredoc_end,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [249840] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1270), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1268), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249855] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1244), 1,
- anon_sym_DOLLAR,
- ACTIONS(1246), 6,
- sym_heredoc_content,
- sym_heredoc_end,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [249870] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1264), 1,
- anon_sym_DOLLAR,
- ACTIONS(1266), 6,
- sym_heredoc_content,
- sym_heredoc_end,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [249885] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1242), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1240), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249900] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11625), 1,
- anon_sym_COLON,
- ACTIONS(11627), 1,
- anon_sym_RBRACE3,
- ACTIONS(11605), 5,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [249917] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1286), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1284), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249932] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1238), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1236), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249947] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1254), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1252), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249962] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1236), 1,
- anon_sym_DOLLAR,
- ACTIONS(1238), 6,
- sym_heredoc_content,
- sym_heredoc_end,
- anon_sym_DOLLAR_LBRACE,
- anon_sym_DOLLAR_LPAREN,
- anon_sym_BQUOTE,
- anon_sym_DOLLAR_BQUOTE,
- [249977] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1282), 2,
- sym__concat,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1280), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- aux_sym_concatenation_token1,
- [249992] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1226), 7,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [250005] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1296), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11629), 1,
- sym__special_character,
- STATE(4967), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1294), 4,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [250024] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11632), 1,
- anon_sym_SLASH,
- ACTIONS(11636), 1,
- anon_sym_RBRACE3,
- ACTIONS(11638), 1,
- sym__expansion_word,
- STATE(5006), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11634), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250044] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11642), 1,
- anon_sym_RPAREN,
- STATE(5093), 1,
- aux_sym_concatenation_repeat1,
- STATE(5168), 1,
- aux_sym_case_item_repeat1,
- ACTIONS(11644), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250064] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11646), 1,
- anon_sym_RPAREN,
- STATE(5021), 1,
- aux_sym_concatenation_repeat1,
- STATE(5256), 1,
- aux_sym_case_item_repeat1,
- ACTIONS(11644), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250084] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1200), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(1198), 5,
- anon_sym_in,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- sym__special_character,
- [250098] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11648), 1,
- anon_sym_RPAREN,
- STATE(5093), 1,
- aux_sym_concatenation_repeat1,
- STATE(5307), 1,
- aux_sym_case_item_repeat1,
- ACTIONS(11644), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250118] = 4,
- ACTIONS(71), 1,
- sym_comment,
- STATE(5021), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(11644), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(1200), 3,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- sym__special_character,
- [250134] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11650), 1,
- anon_sym_RBRACE3,
- ACTIONS(11619), 5,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [250148] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11652), 1,
- anon_sym_fi,
- ACTIONS(11654), 1,
- anon_sym_elif,
- ACTIONS(11656), 1,
- anon_sym_else,
- STATE(5444), 1,
- sym_else_clause,
- STATE(5063), 2,
- sym_elif_clause,
- aux_sym_if_statement_repeat1,
- [250168] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11654), 1,
- anon_sym_elif,
- ACTIONS(11656), 1,
- anon_sym_else,
- ACTIONS(11658), 1,
- anon_sym_fi,
- STATE(5523), 1,
- sym_else_clause,
- STATE(5063), 2,
- sym_elif_clause,
- aux_sym_if_statement_repeat1,
- [250188] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11654), 1,
- anon_sym_elif,
- ACTIONS(11656), 1,
- anon_sym_else,
- ACTIONS(11660), 1,
- anon_sym_fi,
- STATE(6006), 1,
- sym_else_clause,
- STATE(5063), 2,
- sym_elif_clause,
- aux_sym_if_statement_repeat1,
- [250208] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11662), 1,
- anon_sym_SLASH,
- ACTIONS(11664), 1,
- anon_sym_RBRACE3,
- ACTIONS(11666), 1,
- sym__expansion_word,
- STATE(5006), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11634), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250228] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11668), 1,
- anon_sym_RPAREN,
- STATE(5021), 1,
- aux_sym_concatenation_repeat1,
- STATE(5238), 1,
- aux_sym_case_item_repeat1,
- ACTIONS(11644), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250248] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11654), 1,
- anon_sym_elif,
- ACTIONS(11656), 1,
- anon_sym_else,
- ACTIONS(11670), 1,
- anon_sym_fi,
- STATE(6001), 1,
- sym_else_clause,
- STATE(5063), 2,
- sym_elif_clause,
- aux_sym_if_statement_repeat1,
- [250268] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11672), 1,
- anon_sym_RPAREN,
- STATE(5021), 1,
- aux_sym_concatenation_repeat1,
- STATE(5264), 1,
- aux_sym_case_item_repeat1,
- ACTIONS(11644), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250288] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11674), 1,
- anon_sym_RBRACE3,
- ACTIONS(11605), 5,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [250302] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11678), 1,
- anon_sym_COMMA,
- ACTIONS(11680), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3882), 1,
- sym__c_terminator,
- STATE(4992), 1,
- aux_sym__for_body_repeat1,
- ACTIONS(11676), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- [250322] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11654), 1,
- anon_sym_elif,
- ACTIONS(11656), 1,
- anon_sym_else,
- ACTIONS(11682), 1,
- anon_sym_fi,
- STATE(5979), 1,
- sym_else_clause,
- STATE(5063), 2,
- sym_elif_clause,
- aux_sym_if_statement_repeat1,
- [250342] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11678), 1,
- anon_sym_COMMA,
- ACTIONS(11686), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3876), 1,
- sym__c_terminator,
- STATE(5018), 1,
- aux_sym__for_body_repeat1,
- ACTIONS(11684), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- [250362] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11654), 1,
- anon_sym_elif,
- ACTIONS(11656), 1,
- anon_sym_else,
- ACTIONS(11688), 1,
- anon_sym_fi,
- STATE(5968), 1,
- sym_else_clause,
- STATE(5063), 2,
- sym_elif_clause,
- aux_sym_if_statement_repeat1,
- [250382] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11690), 1,
- anon_sym_RPAREN,
- STATE(5093), 1,
- aux_sym_concatenation_repeat1,
- STATE(5203), 1,
- aux_sym_case_item_repeat1,
- ACTIONS(11644), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250402] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11692), 1,
- anon_sym_RPAREN,
- STATE(5021), 1,
- aux_sym_concatenation_repeat1,
- STATE(5242), 1,
- aux_sym_case_item_repeat1,
- ACTIONS(11644), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250422] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11694), 1,
- anon_sym_RBRACE3,
- ACTIONS(11605), 5,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [250436] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11696), 1,
- anon_sym_RBRACE3,
- ACTIONS(11619), 5,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [250450] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11678), 1,
- anon_sym_COMMA,
- ACTIONS(11700), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3772), 1,
- sym__c_terminator,
- STATE(4998), 1,
- aux_sym__for_body_repeat1,
- ACTIONS(11698), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- [250470] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11678), 1,
- anon_sym_COMMA,
- ACTIONS(11704), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3773), 1,
- sym__c_terminator,
- STATE(5018), 1,
- aux_sym__for_body_repeat1,
- ACTIONS(11702), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- [250490] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11706), 1,
- anon_sym_RPAREN,
- STATE(5093), 1,
- aux_sym_concatenation_repeat1,
- STATE(5319), 1,
- aux_sym_case_item_repeat1,
- ACTIONS(11644), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250510] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11708), 1,
- anon_sym_RBRACE3,
- ACTIONS(11619), 5,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [250524] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11678), 1,
- anon_sym_COMMA,
- ACTIONS(11712), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3542), 1,
- sym__c_terminator,
- STATE(5018), 1,
- aux_sym__for_body_repeat1,
- ACTIONS(11710), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- [250544] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11678), 1,
- anon_sym_COMMA,
- ACTIONS(11716), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3756), 1,
- sym__c_terminator,
- STATE(4985), 1,
- aux_sym__for_body_repeat1,
- ACTIONS(11714), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- [250564] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11718), 1,
- anon_sym_SLASH,
- ACTIONS(11720), 1,
- anon_sym_RBRACE3,
- ACTIONS(11722), 1,
- sym__expansion_word,
- STATE(5006), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11634), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250584] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11678), 1,
- anon_sym_COMMA,
- ACTIONS(11726), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3860), 1,
- sym__c_terminator,
- STATE(5018), 1,
- aux_sym__for_body_repeat1,
- ACTIONS(11724), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- [250604] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11708), 1,
- anon_sym_RBRACE3,
- ACTIONS(11619), 5,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [250618] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11728), 1,
- anon_sym_RBRACE3,
- ACTIONS(11605), 5,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [250632] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11678), 1,
- anon_sym_COMMA,
- ACTIONS(11732), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(3543), 1,
- sym__c_terminator,
- STATE(4995), 1,
- aux_sym__for_body_repeat1,
- ACTIONS(11730), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- [250652] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11708), 1,
- anon_sym_RBRACE3,
- ACTIONS(11619), 5,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [250666] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym__concat,
- sym__expansion_word,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [250677] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11734), 1,
- anon_sym_SLASH,
- ACTIONS(11736), 1,
- anon_sym_RBRACE3,
- STATE(5006), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11634), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250694] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11738), 1,
- sym_simple_heredoc_body,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- STATE(5446), 1,
- sym_heredoc_body,
- STATE(3944), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [250711] = 4,
- ACTIONS(71), 1,
- sym_comment,
- STATE(5015), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11634), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(11742), 2,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- [250726] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11738), 1,
- sym_simple_heredoc_body,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- STATE(5446), 1,
- sym_heredoc_body,
- STATE(3954), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [250743] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11744), 1,
- sym_simple_heredoc_body,
- STATE(6002), 1,
- sym_heredoc_body,
- STATE(4417), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [250760] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11738), 1,
- sym_simple_heredoc_body,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- STATE(4012), 1,
- sym__simple_heredoc_body,
- STATE(4014), 1,
- sym__heredoc_body,
- STATE(5446), 1,
- sym_heredoc_body,
- [250779] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11746), 1,
- anon_sym_RBRACE3,
- STATE(5048), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [250794] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11738), 1,
- sym_simple_heredoc_body,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- STATE(3993), 1,
- sym__simple_heredoc_body,
- STATE(4000), 1,
- sym__heredoc_body,
- STATE(5446), 1,
- sym_heredoc_body,
- [250813] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11738), 1,
- sym_simple_heredoc_body,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- STATE(5446), 1,
- sym_heredoc_body,
- STATE(3990), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [250830] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11738), 1,
- sym_simple_heredoc_body,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- STATE(3973), 1,
- sym__simple_heredoc_body,
- STATE(3977), 1,
- sym__heredoc_body,
- STATE(5446), 1,
- sym_heredoc_body,
- [250849] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11744), 1,
- sym_simple_heredoc_body,
- STATE(6002), 1,
- sym_heredoc_body,
- STATE(4420), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [250866] = 4,
- ACTIONS(71), 1,
- sym_comment,
- STATE(5015), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11748), 2,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- ACTIONS(11750), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [250881] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11753), 1,
- sym_simple_heredoc_body,
- STATE(5969), 1,
- sym_heredoc_body,
- STATE(4486), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [250898] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11744), 1,
- sym_simple_heredoc_body,
- STATE(4406), 1,
- sym__simple_heredoc_body,
- STATE(4410), 1,
- sym__heredoc_body,
- STATE(6002), 1,
- sym_heredoc_body,
- [250917] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11757), 1,
- anon_sym_COMMA,
- ACTIONS(11760), 1,
- aux_sym_heredoc_redirect_token1,
- STATE(5018), 1,
- aux_sym__for_body_repeat1,
- ACTIONS(11755), 2,
- anon_sym_SEMI,
- anon_sym_AMP,
- [250934] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11762), 1,
- sym_simple_heredoc_body,
- STATE(5952), 1,
- sym_heredoc_body,
- STATE(4006), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [250951] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11762), 1,
- sym_simple_heredoc_body,
- STATE(5952), 1,
- sym_heredoc_body,
- STATE(4011), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [250968] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11644), 1,
- aux_sym_concatenation_token1,
- ACTIONS(11764), 1,
- sym__concat,
- STATE(5041), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1220), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [250985] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11762), 1,
- sym_simple_heredoc_body,
- STATE(5952), 1,
- sym_heredoc_body,
- STATE(4038), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [251002] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11744), 1,
- sym_simple_heredoc_body,
- STATE(6002), 1,
- sym_heredoc_body,
- STATE(4428), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [251019] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1266), 5,
- sym__concat,
- sym__expansion_word,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [251030] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11672), 1,
- anon_sym_RPAREN,
- ACTIONS(11766), 1,
- sym__special_character,
- STATE(5137), 1,
- aux_sym__literal_repeat1,
- STATE(5225), 1,
- aux_sym_case_item_repeat1,
- [251049] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1282), 5,
- sym__concat,
- sym__expansion_word,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [251060] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11744), 1,
- sym_simple_heredoc_body,
- STATE(6002), 1,
- sym_heredoc_body,
- STATE(4405), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [251077] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(419), 1,
- anon_sym_LBRACE,
- ACTIONS(11768), 1,
- anon_sym_SEMI,
- ACTIONS(11770), 1,
- anon_sym_do,
- STATE(4051), 1,
- sym_do_group,
- STATE(4054), 1,
- sym_compound_statement,
- [251096] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11772), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(11607), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- [251109] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11762), 1,
- sym_simple_heredoc_body,
- STATE(4044), 1,
- sym__heredoc_body,
- STATE(4057), 1,
- sym__simple_heredoc_body,
- STATE(5952), 1,
- sym_heredoc_body,
- [251128] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11753), 1,
- sym_simple_heredoc_body,
- STATE(5969), 1,
- sym_heredoc_body,
- STATE(4485), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [251145] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11762), 1,
- sym_simple_heredoc_body,
- STATE(4058), 1,
- sym__simple_heredoc_body,
- STATE(4059), 1,
- sym__heredoc_body,
- STATE(5952), 1,
- sym_heredoc_body,
- [251164] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11762), 1,
- sym_simple_heredoc_body,
- STATE(5952), 1,
- sym_heredoc_body,
- STATE(4050), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [251181] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11762), 1,
- sym_simple_heredoc_body,
- STATE(5952), 1,
- sym_heredoc_body,
- STATE(4047), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [251198] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11762), 1,
- sym_simple_heredoc_body,
- STATE(4042), 1,
- sym__simple_heredoc_body,
- STATE(4043), 1,
- sym__heredoc_body,
- STATE(5952), 1,
- sym_heredoc_body,
- [251217] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11762), 1,
- sym_simple_heredoc_body,
- STATE(4035), 1,
- sym__simple_heredoc_body,
- STATE(4039), 1,
- sym__heredoc_body,
- STATE(5952), 1,
- sym_heredoc_body,
- [251236] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11762), 1,
- sym_simple_heredoc_body,
- STATE(5952), 1,
- sym_heredoc_body,
- STATE(4023), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [251253] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11774), 1,
- sym__concat,
- ACTIONS(5606), 4,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_RBRACE3,
- [251266] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11762), 1,
- sym_simple_heredoc_body,
- STATE(4021), 1,
- sym__simple_heredoc_body,
- STATE(4022), 1,
- sym__heredoc_body,
- STATE(5952), 1,
- sym_heredoc_body,
- [251285] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11762), 1,
- sym_simple_heredoc_body,
- STATE(4019), 1,
- sym__simple_heredoc_body,
- STATE(4020), 1,
- sym__heredoc_body,
- STATE(5952), 1,
- sym_heredoc_body,
- [251304] = 4,
- ACTIONS(71), 1,
- sym_comment,
- STATE(5041), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1210), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- ACTIONS(11776), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [251319] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11744), 1,
- sym_simple_heredoc_body,
- STATE(4396), 1,
- sym__heredoc_body,
- STATE(4411), 1,
- sym__simple_heredoc_body,
- STATE(6002), 1,
- sym_heredoc_body,
- [251338] = 6,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11779), 1,
- anon_sym_SEMI,
- ACTIONS(11781), 1,
- anon_sym_do,
- STATE(3983), 1,
- sym_compound_statement,
- STATE(3989), 1,
- sym_do_group,
- [251357] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11646), 1,
- anon_sym_RPAREN,
- ACTIONS(11766), 1,
- sym__special_character,
- STATE(5137), 1,
- aux_sym__literal_repeat1,
- STATE(5303), 1,
- aux_sym_case_item_repeat1,
- [251376] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11753), 1,
- sym_simple_heredoc_body,
- STATE(5969), 1,
- sym_heredoc_body,
- STATE(4500), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [251393] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- STATE(5048), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [251408] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11753), 1,
- sym_simple_heredoc_body,
- STATE(4447), 1,
- sym__heredoc_body,
- STATE(4507), 1,
- sym__simple_heredoc_body,
- STATE(5969), 1,
- sym_heredoc_body,
- [251427] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11785), 1,
- anon_sym_RBRACE3,
- STATE(5048), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(11787), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [251442] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11668), 1,
- anon_sym_RPAREN,
- ACTIONS(11766), 1,
- sym__special_character,
- STATE(5137), 1,
- aux_sym__literal_repeat1,
- STATE(5205), 1,
- aux_sym_case_item_repeat1,
- [251461] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11738), 1,
- sym_simple_heredoc_body,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- STATE(5446), 1,
- sym_heredoc_body,
- STATE(3927), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [251478] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11744), 1,
- sym_simple_heredoc_body,
- STATE(6002), 1,
- sym_heredoc_body,
- STATE(4400), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [251495] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11744), 1,
- sym_simple_heredoc_body,
- STATE(6002), 1,
- sym_heredoc_body,
- STATE(4415), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [251512] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11632), 1,
- anon_sym_SLASH,
- ACTIONS(11636), 1,
- anon_sym_RBRACE3,
- STATE(5006), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11634), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [251529] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11790), 1,
- anon_sym_SLASH,
- ACTIONS(11792), 1,
- anon_sym_RBRACE3,
- STATE(5006), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11634), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [251546] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11794), 1,
- anon_sym_RBRACE3,
- STATE(5048), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [251561] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11796), 1,
- sym__concat,
- ACTIONS(5553), 4,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_RBRACE3,
- [251574] = 4,
- ACTIONS(71), 1,
- sym_comment,
- STATE(5093), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(11644), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(11798), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [251589] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11567), 1,
- anon_sym_in,
- ACTIONS(11571), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11569), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [251604] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11800), 1,
- sym__concat,
- ACTIONS(5559), 4,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_RBRACE3,
- [251617] = 4,
- ACTIONS(71), 1,
- sym_comment,
- STATE(5021), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(11644), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- ACTIONS(11802), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [251632] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11662), 1,
- anon_sym_SLASH,
- ACTIONS(11664), 1,
- anon_sym_RBRACE3,
- STATE(5006), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11634), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [251649] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11738), 1,
- sym_simple_heredoc_body,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- STATE(3925), 1,
- sym__simple_heredoc_body,
- STATE(3926), 1,
- sym__heredoc_body,
- STATE(5446), 1,
- sym_heredoc_body,
- [251668] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11806), 1,
- anon_sym_elif,
- ACTIONS(11804), 2,
- anon_sym_fi,
- anon_sym_else,
- STATE(5063), 2,
- sym_elif_clause,
- aux_sym_if_statement_repeat1,
- [251683] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- STATE(5048), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [251698] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11811), 1,
- anon_sym_in,
- ACTIONS(11815), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11813), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [251713] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11738), 1,
- sym_simple_heredoc_body,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- STATE(3922), 1,
- sym__simple_heredoc_body,
- STATE(3923), 1,
- sym__heredoc_body,
- STATE(5446), 1,
- sym_heredoc_body,
- [251732] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- STATE(5048), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [251747] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11692), 1,
- anon_sym_RPAREN,
- ACTIONS(11766), 1,
- sym__special_character,
- STATE(5137), 1,
- aux_sym__literal_repeat1,
- STATE(5316), 1,
- aux_sym_case_item_repeat1,
- [251766] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7162), 1,
- anon_sym_RBRACE3,
- STATE(5084), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [251781] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11744), 1,
- sym_simple_heredoc_body,
- STATE(4399), 1,
- sym__heredoc_body,
- STATE(4423), 1,
- sym__simple_heredoc_body,
- STATE(6002), 1,
- sym_heredoc_body,
- [251800] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11718), 1,
- anon_sym_SLASH,
- ACTIONS(11720), 1,
- anon_sym_RBRACE3,
- STATE(5006), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11634), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [251817] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11744), 1,
- sym_simple_heredoc_body,
- STATE(4408), 1,
- sym__heredoc_body,
- STATE(4414), 1,
- sym__simple_heredoc_body,
- STATE(6002), 1,
- sym_heredoc_body,
- [251836] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11744), 1,
- sym_simple_heredoc_body,
- STATE(4397), 1,
- sym__heredoc_body,
- STATE(4430), 1,
- sym__simple_heredoc_body,
- STATE(6002), 1,
- sym_heredoc_body,
- [251855] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- STATE(5048), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [251870] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(165), 1,
- anon_sym_LBRACE,
- ACTIONS(11817), 1,
- anon_sym_SEMI,
- ACTIONS(11819), 1,
- anon_sym_do,
- STATE(4490), 1,
- sym_do_group,
- STATE(4508), 1,
- sym_compound_statement,
- [251889] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11753), 1,
- sym_simple_heredoc_body,
- STATE(4457), 1,
- sym__heredoc_body,
- STATE(4479), 1,
- sym__simple_heredoc_body,
- STATE(5969), 1,
- sym_heredoc_body,
- [251908] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11753), 1,
- sym_simple_heredoc_body,
- STATE(4495), 1,
- sym__simple_heredoc_body,
- STATE(4504), 1,
- sym__heredoc_body,
- STATE(5969), 1,
- sym_heredoc_body,
- [251927] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- STATE(5048), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [251942] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11529), 1,
- anon_sym_in,
- ACTIONS(11533), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11531), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [251957] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11753), 1,
- sym_simple_heredoc_body,
- STATE(5969), 1,
- sym_heredoc_body,
- STATE(4484), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [251974] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11753), 1,
- sym_simple_heredoc_body,
- STATE(4441), 1,
- sym__simple_heredoc_body,
- STATE(4454), 1,
- sym__heredoc_body,
- STATE(5969), 1,
- sym_heredoc_body,
- [251993] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11821), 1,
- anon_sym_SLASH,
- ACTIONS(11823), 1,
- anon_sym_RBRACE3,
- STATE(5006), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11634), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [252010] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11753), 1,
- sym_simple_heredoc_body,
- STATE(4463), 1,
- sym__heredoc_body,
- STATE(4503), 1,
- sym__simple_heredoc_body,
- STATE(5969), 1,
- sym_heredoc_body,
- [252029] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11746), 1,
- anon_sym_RBRACE3,
- STATE(5048), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [252044] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11825), 1,
- anon_sym_in,
- ACTIONS(11829), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11827), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [252059] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11738), 1,
- sym_simple_heredoc_body,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- STATE(5446), 1,
- sym_heredoc_body,
- STATE(3934), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [252076] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11831), 1,
- sym__concat,
- ACTIONS(5588), 4,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_RBRACE3,
- [252089] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11738), 1,
- sym_simple_heredoc_body,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- STATE(3940), 1,
- sym__simple_heredoc_body,
- STATE(3948), 1,
- sym__heredoc_body,
- STATE(5446), 1,
- sym_heredoc_body,
- [252108] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7019), 1,
- anon_sym_RBRACE3,
- STATE(5078), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [252123] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11833), 1,
- anon_sym_in,
- ACTIONS(11837), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11835), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [252138] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11753), 1,
- sym_simple_heredoc_body,
- STATE(5969), 1,
- sym_heredoc_body,
- STATE(4481), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [252155] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11593), 1,
- anon_sym_in,
- ACTIONS(11597), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11595), 3,
- anon_sym_SEMI,
- anon_sym_AMP,
- anon_sym_SEMI_SEMI,
- [252170] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11644), 1,
- aux_sym_concatenation_token1,
- ACTIONS(11839), 1,
- sym__concat,
- STATE(5041), 1,
- aux_sym_concatenation_repeat1,
- ACTIONS(1204), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [252187] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11841), 1,
- anon_sym_RBRACE3,
- STATE(5048), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [252202] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11738), 1,
- sym_simple_heredoc_body,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- STATE(5446), 1,
- sym_heredoc_body,
- STATE(3921), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [252219] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7166), 1,
- anon_sym_RBRACE3,
- STATE(5064), 1,
- aux_sym__expansion_body_repeat1,
- ACTIONS(7031), 3,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- [252234] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11753), 1,
- sym_simple_heredoc_body,
- STATE(5969), 1,
- sym_heredoc_body,
- STATE(4493), 2,
- sym__heredoc_body,
- sym__simple_heredoc_body,
- [252251] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11753), 1,
- sym_simple_heredoc_body,
- STATE(4446), 1,
- sym__simple_heredoc_body,
- STATE(4488), 1,
- sym__heredoc_body,
- STATE(5969), 1,
- sym_heredoc_body,
- [252270] = 6,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11740), 1,
- sym__heredoc_body_beginning,
- ACTIONS(11744), 1,
- sym_simple_heredoc_body,
- STATE(4421), 1,
- sym__heredoc_body,
- STATE(4427), 1,
- sym__simple_heredoc_body,
- STATE(6002), 1,
- sym_heredoc_body,
- [252289] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5717), 4,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_RBRACE3,
- [252299] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1282), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252309] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5588), 4,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_RBRACE3,
- [252319] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1246), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252329] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1266), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252339] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1226), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252349] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11843), 1,
- anon_sym_esac,
- ACTIONS(11845), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11847), 2,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- [252363] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1266), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252373] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1234), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252383] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1274), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252393] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1258), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252403] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11849), 1,
- anon_sym_esac,
- ACTIONS(11851), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11853), 2,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- [252417] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11855), 1,
- anon_sym_esac,
- ACTIONS(11857), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11859), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11861), 1,
- anon_sym_SEMI_SEMI_AMP,
- [252433] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11863), 1,
- anon_sym_esac,
- ACTIONS(11865), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11867), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11869), 1,
- anon_sym_SEMI_SEMI_AMP,
- [252449] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11766), 1,
- sym__special_character,
- STATE(5137), 1,
- aux_sym__literal_repeat1,
- ACTIONS(11802), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [252463] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11871), 1,
- anon_sym_esac,
- ACTIONS(11873), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11875), 2,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- [252477] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11877), 1,
- anon_sym_RBRACE3,
- STATE(5006), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11634), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [252491] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11881), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11879), 3,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_AMP,
- [252503] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11855), 1,
- anon_sym_esac,
- ACTIONS(11883), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11885), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11887), 1,
- anon_sym_SEMI_SEMI_AMP,
- [252519] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1266), 4,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_RBRACE3,
- [252529] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1282), 4,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_RBRACE3,
- [252539] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1254), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252549] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1286), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252559] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11863), 1,
- anon_sym_esac,
- ACTIONS(11889), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11891), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11893), 1,
- anon_sym_SEMI_SEMI_AMP,
- [252575] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1270), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252585] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1266), 4,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_RBRACE3,
- [252595] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5683), 4,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_RBRACE3,
- [252605] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1210), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252615] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1230), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252625] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4613), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252635] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6479), 1,
- sym__special_character,
- ACTIONS(11790), 1,
- anon_sym_SLASH,
- ACTIONS(11792), 1,
- anon_sym_RBRACE3,
- STATE(5160), 1,
- aux_sym__literal_repeat1,
- [252651] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6479), 1,
- sym__special_character,
- ACTIONS(11734), 1,
- anon_sym_SLASH,
- ACTIONS(11736), 1,
- anon_sym_RBRACE3,
- STATE(5160), 1,
- aux_sym__literal_repeat1,
- [252667] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11895), 4,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_RBRACE3,
- [252677] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1246), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252687] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11897), 1,
- anon_sym_esac,
- ACTIONS(11899), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11901), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11903), 1,
- anon_sym_SEMI_SEMI_AMP,
- [252703] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1262), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252713] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11905), 1,
- anon_sym_esac,
- ACTIONS(11907), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11909), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11911), 1,
- anon_sym_SEMI_SEMI_AMP,
- [252729] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11913), 1,
- sym__special_character,
- STATE(5137), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [252743] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11897), 1,
- anon_sym_esac,
- ACTIONS(11916), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11918), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11920), 1,
- anon_sym_SEMI_SEMI_AMP,
- [252759] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5606), 4,
- sym__external_expansion_sym_hash,
- sym__external_expansion_sym_bang,
- sym__external_expansion_sym_equal,
- anon_sym_RBRACE3,
- [252769] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1278), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252779] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1258), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252789] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1290), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252799] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(419), 1,
- anon_sym_LBRACE,
- ACTIONS(11770), 1,
- anon_sym_do,
- STATE(3971), 1,
- sym_compound_statement,
- STATE(3987), 1,
- sym_do_group,
- [252815] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1266), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252825] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1254), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252835] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1278), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252845] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11748), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252855] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1290), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252865] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1238), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252875] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1238), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252885] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6479), 1,
- sym__special_character,
- ACTIONS(11821), 1,
- anon_sym_SLASH,
- ACTIONS(11823), 1,
- anon_sym_RBRACE3,
- STATE(5160), 1,
- aux_sym__literal_repeat1,
- [252901] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4625), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252911] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1234), 4,
- sym__concat,
- anon_sym_SLASH,
- aux_sym_concatenation_token1,
- anon_sym_RBRACE3,
- [252921] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11922), 1,
- anon_sym_esac,
- ACTIONS(11924), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11926), 2,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- [252935] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1282), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252945] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11760), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11755), 3,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_AMP,
- [252957] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1242), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [252967] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11905), 1,
- anon_sym_esac,
- ACTIONS(11928), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11930), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11932), 1,
- anon_sym_SEMI_SEMI_AMP,
- [252983] = 5,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(165), 1,
- anon_sym_LBRACE,
- ACTIONS(11819), 1,
- anon_sym_do,
- STATE(4461), 1,
- sym_do_group,
- STATE(4462), 1,
- sym_compound_statement,
- [252999] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11934), 1,
- sym__special_character,
- STATE(5160), 1,
- aux_sym__literal_repeat1,
- ACTIONS(1296), 2,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- [253013] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1250), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [253023] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1266), 4,
- sym__concat,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- aux_sym_concatenation_token1,
- [253033] = 5,
- ACTIONS(29), 1,
- anon_sym_LBRACE,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11781), 1,
- anon_sym_do,
- STATE(3941), 1,
- sym_do_group,
- STATE(3943), 1,
- sym_compound_statement,
- [253049] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(11939), 1,
- aux_sym_heredoc_redirect_token1,
- ACTIONS(11937), 3,
- anon_sym_SEMI,
- anon_sym_COMMA,
- anon_sym_AMP,
- [253061] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11885), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11887), 1,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(11941), 1,
- anon_sym_SEMI_SEMI,
- [253074] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(11943), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253087] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11945), 1,
- anon_sym_COMMA,
- ACTIONS(11947), 1,
- anon_sym_RPAREN,
- STATE(5210), 1,
- aux_sym__for_body_repeat1,
- [253100] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11949), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [253113] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(11951), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253126] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6192), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(11953), 1,
- anon_sym_COMMA,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253139] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11909), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11911), 1,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(11956), 1,
- anon_sym_SEMI_SEMI,
- [253152] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11958), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- STATE(5213), 1,
- aux_sym__for_body_repeat1,
- [253165] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(11962), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253176] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1266), 3,
- anon_sym_SLASH,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [253185] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1282), 3,
- anon_sym_SLASH,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [253194] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(11966), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253207] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(11968), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253220] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(11970), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253233] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(11972), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5220), 1,
- aux_sym__for_body_repeat1,
- [253246] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1290), 3,
- sym__regex_no_slash,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- [253255] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(11974), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253266] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(11976), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5213), 1,
- aux_sym__for_body_repeat1,
- [253279] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11945), 1,
- anon_sym_COMMA,
- ACTIONS(11978), 1,
- anon_sym_RPAREN,
- STATE(5195), 1,
- aux_sym__for_body_repeat1,
- [253292] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(11980), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5172), 1,
- aux_sym__for_body_repeat1,
- [253305] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(11982), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253318] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(11984), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5193), 1,
- aux_sym__for_body_repeat1,
- [253331] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(11986), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5213), 1,
- aux_sym__for_body_repeat1,
- [253344] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(11988), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5276), 1,
- aux_sym__for_body_repeat1,
- [253357] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(11990), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253370] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(11992), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253383] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1266), 3,
- anon_sym_SLASH,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [253392] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(11994), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253403] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(11996), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5213), 1,
- aux_sym__for_body_repeat1,
- [253416] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(11998), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5217), 1,
- aux_sym__for_body_repeat1,
- [253429] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11945), 1,
- anon_sym_COMMA,
- ACTIONS(12000), 1,
- anon_sym_RPAREN,
- STATE(5210), 1,
- aux_sym__for_body_repeat1,
- [253442] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(12002), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5305), 1,
- aux_sym__for_body_repeat1,
- [253455] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12004), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253468] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1200), 3,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- sym__special_character,
- [253477] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12006), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253490] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1266), 3,
- sym_extglob_pattern,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [253499] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12008), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253512] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12010), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [253525] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12012), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [253538] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12014), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [253551] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12016), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [253564] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12018), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253577] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1282), 3,
- sym_extglob_pattern,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [253586] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1266), 3,
- sym_extglob_pattern,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [253595] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12020), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253608] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11760), 1,
- anon_sym_RPAREN,
- ACTIONS(12022), 1,
- anon_sym_COMMA,
- STATE(5210), 1,
- aux_sym__for_body_repeat1,
- [253621] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12025), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253632] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11901), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11903), 1,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(12027), 1,
- anon_sym_SEMI_SEMI,
- [253645] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11760), 1,
- anon_sym_RPAREN_RPAREN,
- ACTIONS(12029), 1,
- anon_sym_COMMA,
- STATE(5213), 1,
- aux_sym__for_body_repeat1,
- [253658] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12032), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253669] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11945), 1,
- anon_sym_COMMA,
- ACTIONS(12034), 1,
- anon_sym_RPAREN,
- STATE(5167), 1,
- aux_sym__for_body_repeat1,
- [253682] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12036), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253693] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(12038), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5213), 1,
- aux_sym__for_body_repeat1,
- [253706] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12040), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253717] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12042), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253730] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(12044), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5213), 1,
- aux_sym__for_body_repeat1,
- [253743] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12046), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253756] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11706), 1,
- anon_sym_RPAREN,
- STATE(5317), 1,
- aux_sym_case_item_repeat1,
- [253769] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12048), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253782] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12050), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253795] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12052), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [253808] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12054), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253819] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12056), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253832] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1278), 3,
- sym__regex_no_slash,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- [253841] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12058), 1,
- sym__concat,
- ACTIONS(5559), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253852] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12060), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253863] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12062), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253874] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12064), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253887] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12066), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253898] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12068), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253909] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11945), 1,
- anon_sym_COMMA,
- ACTIONS(12070), 1,
- anon_sym_RPAREN,
- STATE(5286), 1,
- aux_sym__for_body_repeat1,
- [253922] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11690), 1,
- anon_sym_RPAREN,
- STATE(5202), 1,
- aux_sym_case_item_repeat1,
- [253935] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12072), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [253946] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12074), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [253959] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12076), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [253972] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11859), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11861), 1,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(12078), 1,
- anon_sym_SEMI_SEMI,
- [253985] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1290), 3,
- sym_extglob_pattern,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [253994] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12080), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [254007] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12082), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254020] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(12084), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5182), 1,
- aux_sym__for_body_repeat1,
- [254033] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12086), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11853), 2,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- [254044] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12088), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254057] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11867), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11869), 1,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(12090), 1,
- anon_sym_SEMI_SEMI,
- [254070] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12092), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11926), 2,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- [254081] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12094), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254092] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(12096), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5187), 1,
- aux_sym__for_body_repeat1,
- [254105] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1234), 3,
- sym__regex_no_slash,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- [254114] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12098), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254127] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1238), 3,
- sym_extglob_pattern,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [254136] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12100), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254149] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1278), 3,
- sym_extglob_pattern,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [254158] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12102), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [254171] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11891), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11893), 1,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(12104), 1,
- anon_sym_SEMI_SEMI,
- [254184] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12106), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254195] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12108), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254208] = 3,
- ACTIONS(71), 1,
- sym_comment,
- STATE(5006), 1,
- aux_sym__concatenation_in_expansion_repeat1,
- ACTIONS(11634), 2,
- sym__concat,
- aux_sym_concatenation_token1,
- [254219] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12110), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254230] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1254), 3,
- sym_extglob_pattern,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [254239] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1198), 1,
- sym__special_character,
- ACTIONS(1200), 2,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- [254250] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12112), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [254263] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12114), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254276] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12116), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254289] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12118), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254302] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12120), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11875), 2,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- [254313] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(12122), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5213), 1,
- aux_sym__for_body_repeat1,
- [254326] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12124), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254339] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12126), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254352] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12128), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254363] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12130), 1,
- sym__concat,
- ACTIONS(5588), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254374] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12132), 1,
- anon_sym_SEMI_SEMI,
- ACTIONS(11847), 2,
- anon_sym_SEMI_AMP,
- anon_sym_SEMI_SEMI_AMP,
- [254385] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1234), 3,
- sym_extglob_pattern,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [254394] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(12134), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5213), 1,
- aux_sym__for_body_repeat1,
- [254407] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12136), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254420] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11930), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11932), 1,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(12138), 1,
- anon_sym_SEMI_SEMI,
- [254433] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12140), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254444] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11648), 1,
- anon_sym_RPAREN,
- STATE(5315), 1,
- aux_sym_case_item_repeat1,
- [254457] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12142), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254470] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12144), 1,
- sym__concat,
- ACTIONS(5606), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254481] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12146), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254494] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12148), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254507] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12150), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254520] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11945), 1,
- anon_sym_COMMA,
- ACTIONS(12152), 1,
- anon_sym_RPAREN,
- STATE(5210), 1,
- aux_sym__for_body_repeat1,
- [254533] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12154), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254546] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(12156), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5269), 1,
- aux_sym__for_body_repeat1,
- [254559] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(11642), 1,
- anon_sym_RPAREN,
- STATE(5204), 1,
- aux_sym_case_item_repeat1,
- [254572] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12158), 1,
- anon_sym_PIPE,
- ACTIONS(12161), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [254585] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12163), 1,
- sym__concat,
- ACTIONS(5553), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254596] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12165), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254607] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12167), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254620] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12169), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254631] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12171), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254644] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1230), 3,
- anon_sym_SLASH,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [254653] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12173), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254666] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12175), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254679] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1274), 3,
- anon_sym_SLASH,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [254688] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12177), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254701] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12179), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254714] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12181), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254727] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12183), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [254740] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12185), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254753] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11960), 1,
- anon_sym_COMMA,
- ACTIONS(12187), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5213), 1,
- aux_sym__for_body_repeat1,
- [254766] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11918), 1,
- anon_sym_SEMI_AMP,
- ACTIONS(11920), 1,
- anon_sym_SEMI_SEMI_AMP,
- ACTIONS(12189), 1,
- anon_sym_SEMI_SEMI,
- [254779] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12191), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [254792] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12193), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254803] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12195), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254816] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12197), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254829] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12199), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254840] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12201), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254853] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12203), 1,
- sym_extglob_pattern,
- ACTIONS(5509), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [254864] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12205), 1,
- anon_sym_SLASH,
- ACTIONS(12207), 1,
- anon_sym_RBRACE3,
- ACTIONS(12209), 1,
- sym__regex_no_slash,
- [254877] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12211), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [254890] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12213), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [254903] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12215), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [254916] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5614), 1,
- anon_sym_COMMA,
- ACTIONS(12217), 1,
- anon_sym_RPAREN_RPAREN,
- STATE(5170), 1,
- aux_sym_arithmetic_expansion_repeat1,
- [254929] = 4,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11640), 1,
- anon_sym_PIPE,
- ACTIONS(12219), 1,
- anon_sym_RPAREN,
- STATE(5290), 1,
- aux_sym_case_item_repeat1,
- [254942] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11964), 1,
- anon_sym_LBRACK,
- ACTIONS(12221), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254953] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12205), 1,
- anon_sym_SLASH,
- ACTIONS(12207), 1,
- anon_sym_RBRACE3,
- [254963] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12199), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [254971] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11621), 1,
- anon_sym_COLON,
- ACTIONS(11623), 1,
- anon_sym_RBRACE3,
- [254981] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6753), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1198), 1,
- sym_expansion,
- [254991] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3396), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2016), 1,
- sym_expansion,
- [255001] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12169), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255009] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6991), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(963), 1,
- sym_expansion,
- [255019] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11535), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(4966), 1,
- sym_expansion,
- [255029] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12223), 1,
- anon_sym_SLASH,
- ACTIONS(12225), 1,
- anon_sym_RBRACE3,
- [255039] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12165), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255047] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6827), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2038), 1,
- sym_expansion,
- [255057] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3938), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2127), 1,
- sym_expansion,
- [255067] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11781), 1,
- anon_sym_do,
- STATE(3968), 1,
- sym_do_group,
- [255077] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4378), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(4382), 1,
- sym_expansion,
- [255087] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7404), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1461), 1,
- sym_expansion,
- [255097] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(361), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(889), 1,
- sym_expansion,
- [255107] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1101), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1911), 1,
- sym_expansion,
- [255117] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7195), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(4125), 1,
- sym_expansion,
- [255127] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5530), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [255135] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1234), 2,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- [255143] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11974), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255151] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12128), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255159] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11718), 1,
- anon_sym_SLASH,
- ACTIONS(11720), 1,
- anon_sym_RBRACE3,
- [255169] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11781), 1,
- anon_sym_do,
- STATE(3964), 1,
- sym_do_group,
- [255179] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(3827), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2183), 1,
- sym_expansion,
- [255189] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6793), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1303), 1,
- sym_expansion,
- [255199] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(8916), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1339), 1,
- sym_expansion,
- [255209] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4104), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(4297), 1,
- sym_expansion,
- [255219] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(965), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1642), 1,
- sym_expansion,
- [255229] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5606), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255237] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(4248), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2285), 1,
- sym_expansion,
- [255247] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5588), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255255] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1021), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2189), 1,
- sym_expansion,
- [255265] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(8402), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2723), 1,
- sym_expansion,
- [255275] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6647), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1299), 1,
- sym_expansion,
- [255285] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11798), 2,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- [255293] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11939), 2,
- anon_sym_COMMA,
- anon_sym_RPAREN,
- [255301] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7096), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1065), 1,
- sym_expansion,
- [255311] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6887), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(977), 1,
- sym_expansion,
- [255321] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12140), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255329] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11819), 1,
- anon_sym_do,
- STATE(4464), 1,
- sym_do_group,
- [255339] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1262), 2,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- [255347] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11734), 1,
- anon_sym_SLASH,
- ACTIONS(11736), 1,
- anon_sym_RBRACE3,
- [255357] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12094), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255365] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1242), 2,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- [255373] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11632), 1,
- anon_sym_SLASH,
- ACTIONS(11636), 1,
- anon_sym_RBRACE3,
- [255383] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11881), 2,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- [255391] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11819), 1,
- anon_sym_do,
- STATE(4472), 1,
- sym_do_group,
- [255401] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11770), 1,
- anon_sym_do,
- STATE(4018), 1,
- sym_do_group,
- [255411] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(451), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(696), 1,
- sym_expansion,
- [255421] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7134), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1063), 1,
- sym_expansion,
- [255431] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12193), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255439] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1250), 2,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- [255447] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11662), 1,
- anon_sym_SLASH,
- ACTIONS(11664), 1,
- anon_sym_RBRACE3,
- [255457] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7964), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1421), 1,
- sym_expansion,
- [255467] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12227), 1,
- anon_sym_SLASH,
- ACTIONS(12229), 1,
- anon_sym_RBRACE3,
- [255477] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6054), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(5105), 1,
- sym_expansion,
- [255487] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12221), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255495] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7814), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(4928), 1,
- sym_expansion,
- [255505] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6713), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(3616), 1,
- sym_expansion,
- [255515] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6921), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(3605), 1,
- sym_expansion,
- [255525] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12231), 1,
- anon_sym_SLASH,
- ACTIONS(12233), 1,
- anon_sym_RBRACE3,
- [255535] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7572), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2923), 1,
- sym_expansion,
- [255545] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12110), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255553] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9806), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2614), 1,
- sym_expansion,
- [255563] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11790), 1,
- anon_sym_SLASH,
- ACTIONS(11792), 1,
- anon_sym_RBRACE3,
- [255573] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12068), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255581] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12106), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255589] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12235), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(12237), 1,
- aux_sym__simple_variable_name_token1,
- [255599] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(125), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(372), 1,
- sym_expansion,
- [255609] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6609), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2945), 1,
- sym_expansion,
- [255619] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5717), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255627] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5683), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255635] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(689), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(764), 1,
- sym_expansion,
- [255645] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12066), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255653] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12036), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255661] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7552), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1749), 1,
- sym_expansion,
- [255671] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12239), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(12241), 1,
- aux_sym__simple_variable_name_token1,
- [255681] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(8190), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1085), 1,
- sym_expansion,
- [255691] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12243), 1,
- anon_sym_RBRACE3,
- ACTIONS(12245), 1,
- sym_regex,
- [255701] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1290), 2,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- [255709] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11821), 1,
- anon_sym_SLASH,
- ACTIONS(11823), 1,
- anon_sym_RBRACE3,
- [255719] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12062), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255727] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(305), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2197), 1,
- sym_expansion,
- [255737] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12032), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255745] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(8278), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(3653), 1,
- sym_expansion,
- [255755] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12060), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255763] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7456), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1607), 1,
- sym_expansion,
- [255773] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12054), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255781] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(205), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(416), 1,
- sym_expansion,
- [255791] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9076), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(4521), 1,
- sym_expansion,
- [255801] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7754), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2804), 1,
- sym_expansion,
- [255811] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11760), 2,
- anon_sym_COMMA,
- anon_sym_RPAREN,
- [255819] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11760), 2,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- [255827] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11770), 1,
- anon_sym_do,
- STATE(3969), 1,
- sym_do_group,
- [255837] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7674), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1965), 1,
- sym_expansion,
- [255847] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12040), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255855] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11962), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255863] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12247), 1,
- anon_sym_LPAREN_LPAREN,
- ACTIONS(12249), 1,
- aux_sym__simple_variable_name_token1,
- [255873] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7988), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(3655), 1,
- sym_expansion,
- [255883] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12072), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255891] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12251), 1,
- anon_sym_SLASH,
- ACTIONS(12253), 1,
- anon_sym_RBRACE3,
- [255901] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12025), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255909] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9551), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2638), 1,
- sym_expansion,
- [255919] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11939), 2,
- anon_sym_RPAREN_RPAREN,
- anon_sym_COMMA,
- [255927] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7726), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2415), 1,
- sym_expansion,
- [255937] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7432), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1275), 1,
- sym_expansion,
- [255947] = 3,
- ACTIONS(61), 1,
- anon_sym_DOLLAR_LBRACE,
- ACTIONS(71), 1,
- sym_comment,
- STATE(880), 1,
- sym_expansion,
- [255957] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(5599), 2,
- anon_sym_COLON,
- anon_sym_RBRACE3,
- [255965] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7490), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(3779), 1,
- sym_expansion,
- [255975] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11994), 2,
- anon_sym_EQ,
- anon_sym_PLUS_EQ,
- [255983] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(6679), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1224), 1,
- sym_expansion,
- [255993] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11881), 2,
- anon_sym_COMMA,
- anon_sym_RPAREN,
- [256001] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7064), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(4354), 1,
- sym_expansion,
- [256011] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(8114), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(1498), 1,
- sym_expansion,
- [256021] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(1278), 2,
- anon_sym_SLASH,
- anon_sym_RBRACE3,
- [256029] = 3,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(9866), 1,
- anon_sym_DOLLAR_LBRACE,
- STATE(2839), 1,
- sym_expansion,
- [256039] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12255), 1,
- anon_sym_RBRACE3,
- [256046] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12257), 1,
- aux_sym_brace_expression_token1,
- [256053] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12259), 1,
- aux_sym_brace_expression_token1,
- [256060] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12261), 1,
- aux_sym_brace_expression_token1,
- [256067] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12263), 1,
- aux_sym_brace_expression_token1,
- [256074] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12265), 1,
- aux_sym_brace_expression_token1,
- [256081] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12267), 1,
- anon_sym_fi,
- [256088] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12269), 1,
- aux_sym_brace_expression_token1,
- [256095] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12271), 1,
- sym_heredoc_end,
- [256102] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12273), 1,
- aux_sym_heredoc_redirect_token1,
- [256109] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12275), 1,
- aux_sym_heredoc_redirect_token1,
- [256116] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12277), 1,
- aux_sym_heredoc_redirect_token1,
- [256123] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12279), 1,
- aux_sym_brace_expression_token1,
- [256130] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12281), 1,
- aux_sym_brace_expression_token1,
- [256137] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12283), 1,
- sym_heredoc_end,
- [256144] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12285), 1,
- aux_sym_heredoc_redirect_token1,
- [256151] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12287), 1,
- aux_sym_brace_expression_token1,
- [256158] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12289), 1,
- anon_sym_LT_LT_LT,
- [256165] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12291), 1,
- aux_sym_heredoc_redirect_token1,
- [256172] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12293), 1,
- aux_sym_heredoc_redirect_token1,
- [256179] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12295), 1,
- aux_sym_heredoc_redirect_token1,
- [256186] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11696), 1,
- anon_sym_RBRACE3,
- [256193] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12297), 1,
- aux_sym_heredoc_redirect_token1,
- [256200] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12299), 1,
- aux_sym_heredoc_redirect_token1,
- [256207] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12301), 1,
- aux_sym_heredoc_redirect_token1,
- [256214] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12303), 1,
- aux_sym_brace_expression_token1,
- [256221] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12305), 1,
- anon_sym_esac,
- [256228] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12307), 1,
- aux_sym_brace_expression_token1,
- [256235] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12309), 1,
- sym_word,
- [256242] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12311), 1,
- anon_sym_esac,
- [256249] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12313), 1,
- anon_sym_LT_LT_LT,
- [256256] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12315), 1,
- anon_sym_RBRACE3,
- [256263] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12317), 1,
- anon_sym_RBRACE3,
- [256270] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12319), 1,
- aux_sym_heredoc_redirect_token1,
- [256277] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12321), 1,
- aux_sym_brace_expression_token1,
- [256284] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11708), 1,
- anon_sym_RBRACE3,
- [256291] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12323), 1,
- aux_sym_heredoc_redirect_token1,
- [256298] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12325), 1,
- aux_sym_heredoc_redirect_token1,
- [256305] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12327), 1,
- aux_sym_heredoc_redirect_token1,
- [256312] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12329), 1,
- aux_sym_heredoc_redirect_token1,
- [256319] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12331), 1,
- anon_sym_in,
- [256326] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12333), 1,
- anon_sym_in,
- [256333] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11650), 1,
- anon_sym_RBRACE3,
- [256340] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12335), 1,
- aux_sym_brace_expression_token1,
- [256347] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12337), 1,
- anon_sym_RPAREN_RPAREN,
- [256354] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12339), 1,
- aux_sym_brace_expression_token1,
- [256361] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11708), 1,
- anon_sym_RBRACE3,
- [256368] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11708), 1,
- anon_sym_RBRACE3,
- [256375] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12341), 1,
- anon_sym_esac,
- [256382] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12343), 1,
- sym_word,
- [256389] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11708), 1,
- anon_sym_RBRACE3,
- [256396] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12345), 1,
- anon_sym_RPAREN,
- [256403] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12347), 1,
- aux_sym_brace_expression_token1,
- [256410] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12349), 1,
- anon_sym_RPAREN,
- [256417] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12351), 1,
- aux_sym_heredoc_redirect_token1,
- [256424] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12353), 1,
- anon_sym_LT_LT_LT,
- [256431] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12355), 1,
- aux_sym_heredoc_redirect_token1,
- [256438] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12357), 1,
- aux_sym_heredoc_redirect_token1,
- [256445] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12359), 1,
- aux_sym_heredoc_redirect_token1,
- [256452] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12361), 1,
- aux_sym_heredoc_redirect_token1,
- [256459] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12363), 1,
- aux_sym_heredoc_redirect_token1,
- [256466] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12365), 1,
- aux_sym_brace_expression_token1,
- [256473] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12367), 1,
- aux_sym_heredoc_redirect_token1,
- [256480] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12369), 1,
- anon_sym_in,
- [256487] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12371), 1,
- anon_sym_in,
- [256494] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12373), 1,
- anon_sym_RPAREN_RPAREN,
- [256501] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12375), 1,
- aux_sym_brace_expression_token1,
- [256508] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12377), 1,
- sym_word,
- [256515] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12379), 1,
- anon_sym_BQUOTE,
- [256522] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12381), 1,
- anon_sym_BQUOTE,
- [256529] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12383), 1,
- aux_sym_brace_expression_token1,
- [256536] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12379), 1,
- anon_sym_RPAREN,
- [256543] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12385), 1,
- anon_sym_BQUOTE,
- [256550] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12387), 1,
- anon_sym_BQUOTE,
- [256557] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12389), 1,
- anon_sym_esac,
- [256564] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12385), 1,
- anon_sym_RPAREN,
- [256571] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12349), 1,
- anon_sym_BQUOTE,
- [256578] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12391), 1,
- anon_sym_BQUOTE,
- [256585] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12393), 1,
- anon_sym_RBRACE3,
- [256592] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12395), 1,
- aux_sym_brace_expression_token1,
- [256599] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12397), 1,
- anon_sym_RBRACE3,
- [256606] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12399), 1,
- anon_sym_BQUOTE,
- [256613] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12401), 1,
- anon_sym_BQUOTE,
- [256620] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12399), 1,
- anon_sym_RPAREN,
- [256627] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12403), 1,
- anon_sym_RBRACE3,
- [256634] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11652), 1,
- anon_sym_fi,
- [256641] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12405), 1,
- anon_sym_BQUOTE,
- [256648] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12407), 1,
- anon_sym_BQUOTE,
- [256655] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12409), 1,
- aux_sym_brace_expression_token1,
- [256662] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12405), 1,
- anon_sym_RPAREN,
- [256669] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12411), 1,
- anon_sym_RBRACE3,
- [256676] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12413), 1,
- anon_sym_BQUOTE,
- [256683] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12415), 1,
- anon_sym_BQUOTE,
- [256690] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12413), 1,
- anon_sym_RPAREN,
- [256697] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12417), 1,
- anon_sym_RBRACE3,
- [256704] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12419), 1,
- anon_sym_BQUOTE,
- [256711] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12421), 1,
- anon_sym_BQUOTE,
- [256718] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12423), 1,
- aux_sym_brace_expression_token1,
- [256725] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12419), 1,
- anon_sym_RPAREN,
- [256732] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12425), 1,
- anon_sym_RBRACE3,
- [256739] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12427), 1,
- anon_sym_BQUOTE,
- [256746] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12429), 1,
- anon_sym_BQUOTE,
- [256753] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12427), 1,
- anon_sym_RPAREN,
- [256760] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12431), 1,
- anon_sym_RBRACE3,
- [256767] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12433), 1,
- anon_sym_BQUOTE,
- [256774] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12435), 1,
- anon_sym_BQUOTE,
- [256781] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12437), 1,
- aux_sym_brace_expression_token1,
- [256788] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12433), 1,
- anon_sym_RPAREN,
- [256795] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12439), 1,
- anon_sym_RBRACE3,
- [256802] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12441), 1,
- anon_sym_BQUOTE,
- [256809] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12443), 1,
- anon_sym_BQUOTE,
- [256816] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12441), 1,
- anon_sym_RPAREN,
- [256823] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12445), 1,
- anon_sym_RBRACE3,
- [256830] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12447), 1,
- aux_sym_brace_expression_token1,
- [256837] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12449), 1,
- anon_sym_BQUOTE,
- [256844] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12451), 1,
- anon_sym_BQUOTE,
- [256851] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12449), 1,
- anon_sym_RPAREN,
- [256858] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12453), 1,
- anon_sym_RBRACE3,
- [256865] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12455), 1,
- anon_sym_BQUOTE,
- [256872] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12457), 1,
- anon_sym_BQUOTE,
- [256879] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12459), 1,
- aux_sym_brace_expression_token1,
- [256886] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12455), 1,
- anon_sym_RPAREN,
- [256893] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12461), 1,
- anon_sym_RBRACE3,
- [256900] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12463), 1,
- anon_sym_BQUOTE,
- [256907] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12465), 1,
- anon_sym_BQUOTE,
- [256914] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12463), 1,
- anon_sym_RPAREN,
- [256921] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12467), 1,
- anon_sym_RBRACE3,
- [256928] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12469), 1,
- aux_sym_brace_expression_token1,
- [256935] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12471), 1,
- anon_sym_BQUOTE,
- [256942] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12473), 1,
- anon_sym_BQUOTE,
- [256949] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12471), 1,
- anon_sym_RPAREN,
- [256956] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [256963] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12475), 1,
- anon_sym_RBRACE3,
- [256970] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12477), 1,
- anon_sym_BQUOTE,
- [256977] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12479), 1,
- aux_sym_brace_expression_token1,
- [256984] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12481), 1,
- anon_sym_BQUOTE,
- [256991] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12477), 1,
- anon_sym_RPAREN,
- [256998] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12483), 1,
- aux_sym_heredoc_redirect_token1,
- [257005] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(12485), 1,
- aux_sym_heredoc_redirect_token1,
- [257012] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12487), 1,
- anon_sym_RBRACE2,
- [257019] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12489), 1,
- anon_sym_BQUOTE,
- [257026] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12491), 1,
- aux_sym_brace_expression_token1,
- [257033] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12493), 1,
- anon_sym_BQUOTE,
- [257040] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12495), 1,
- anon_sym_esac,
- [257047] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12489), 1,
- anon_sym_RPAREN,
- [257054] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12497), 1,
- anon_sym_RBRACE3,
- [257061] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12499), 1,
- anon_sym_RBRACE2,
- [257068] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12501), 1,
- anon_sym_RPAREN,
- [257075] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12503), 1,
- aux_sym_brace_expression_token1,
- [257082] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12505), 1,
- anon_sym_BQUOTE,
- [257089] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12507), 1,
- anon_sym_BQUOTE,
- [257096] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12509), 1,
- anon_sym_esac,
- [257103] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257110] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257117] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257124] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12511), 1,
- aux_sym_brace_expression_token1,
- [257131] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12505), 1,
- anon_sym_RPAREN,
- [257138] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12513), 1,
- anon_sym_RBRACE3,
- [257145] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257152] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257159] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257166] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12515), 1,
- anon_sym_RBRACE3,
- [257173] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12517), 1,
- aux_sym_brace_expression_token1,
- [257180] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12519), 1,
- anon_sym_RBRACE3,
- [257187] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12521), 1,
- anon_sym_RPAREN,
- [257194] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12523), 1,
- anon_sym_BQUOTE,
- [257201] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257208] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257215] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257222] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12525), 1,
- aux_sym_brace_expression_token1,
- [257229] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12527), 1,
- anon_sym_BQUOTE,
- [257236] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12523), 1,
- anon_sym_RPAREN,
- [257243] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257250] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257257] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12529), 1,
- anon_sym_RBRACE3,
- [257264] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11746), 1,
- anon_sym_RBRACE3,
- [257271] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12531), 1,
- aux_sym_brace_expression_token1,
- [257278] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12533), 1,
- anon_sym_RBRACE2,
- [257285] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12535), 1,
- anon_sym_RPAREN,
- [257292] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11746), 1,
- anon_sym_RBRACE3,
- [257299] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11746), 1,
- anon_sym_RBRACE3,
- [257306] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11746), 1,
- anon_sym_RBRACE3,
- [257313] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11746), 1,
- anon_sym_RBRACE3,
- [257320] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12537), 1,
- aux_sym_brace_expression_token1,
- [257327] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12539), 1,
- anon_sym_BQUOTE,
- [257334] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12541), 1,
- anon_sym_BQUOTE,
- [257341] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11746), 1,
- anon_sym_RBRACE3,
- [257348] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257355] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257362] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257369] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12543), 1,
- aux_sym_brace_expression_token1,
- [257376] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12545), 1,
- anon_sym_RBRACE3,
- [257383] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12539), 1,
- anon_sym_RPAREN,
- [257390] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257397] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257404] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11783), 1,
- anon_sym_RBRACE3,
- [257411] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11467), 1,
- anon_sym_RBRACE3,
- [257418] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12547), 1,
- aux_sym_brace_expression_token1,
- [257425] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12549), 1,
- anon_sym_RBRACE3,
- [257432] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12551), 1,
- anon_sym_RBRACE2,
- [257439] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12553), 1,
- anon_sym_RPAREN,
- [257446] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11877), 1,
- anon_sym_RBRACE3,
- [257453] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12555), 1,
- anon_sym_BQUOTE,
- [257460] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12557), 1,
- anon_sym_BQUOTE,
- [257467] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12559), 1,
- aux_sym_brace_expression_token1,
- [257474] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12555), 1,
- anon_sym_RPAREN,
- [257481] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12561), 1,
- anon_sym_RBRACE3,
- [257488] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12563), 1,
- anon_sym_RBRACE3,
- [257495] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12565), 1,
- anon_sym_RBRACE2,
- [257502] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12567), 1,
- anon_sym_RPAREN,
- [257509] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12569), 1,
- anon_sym_BQUOTE,
- [257516] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12571), 1,
- aux_sym_brace_expression_token1,
- [257523] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12573), 1,
- anon_sym_BQUOTE,
- [257530] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12569), 1,
- anon_sym_RPAREN,
- [257537] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12575), 1,
- anon_sym_RBRACE3,
- [257544] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12577), 1,
- anon_sym_RBRACE2,
- [257551] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12579), 1,
- anon_sym_RPAREN,
- [257558] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12581), 1,
- anon_sym_BQUOTE,
- [257565] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12583), 1,
- aux_sym_brace_expression_token1,
- [257572] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12585), 1,
- anon_sym_BQUOTE,
- [257579] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12581), 1,
- anon_sym_RPAREN,
- [257586] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12587), 1,
- anon_sym_RBRACE3,
- [257593] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12589), 1,
- anon_sym_RBRACE3,
- [257600] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12591), 1,
- anon_sym_RBRACE3,
- [257607] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12593), 1,
- anon_sym_RBRACE3,
- [257614] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12595), 1,
- aux_sym_brace_expression_token1,
- [257621] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12597), 1,
- anon_sym_RBRACE3,
- [257628] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12599), 1,
- anon_sym_RBRACE2,
- [257635] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12601), 1,
- anon_sym_RPAREN,
- [257642] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12603), 1,
- anon_sym_BQUOTE,
- [257649] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12605), 1,
- anon_sym_BQUOTE,
- [257656] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12603), 1,
- anon_sym_RPAREN,
- [257663] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12607), 1,
- aux_sym_brace_expression_token1,
- [257670] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12609), 1,
- anon_sym_RBRACE3,
- [257677] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12611), 1,
- anon_sym_RBRACE2,
- [257684] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12613), 1,
- anon_sym_RPAREN,
- [257691] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12615), 1,
- anon_sym_esac,
- [257698] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12617), 1,
- anon_sym_BQUOTE,
- [257705] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12619), 1,
- anon_sym_BQUOTE,
- [257712] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12621), 1,
- aux_sym_brace_expression_token1,
- [257719] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12617), 1,
- anon_sym_RPAREN,
- [257726] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12623), 1,
- anon_sym_RBRACE3,
- [257733] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12625), 1,
- anon_sym_RBRACE2,
- [257740] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12627), 1,
- anon_sym_RPAREN,
- [257747] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12629), 1,
- anon_sym_esac,
- [257754] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12631), 1,
- anon_sym_BQUOTE,
- [257761] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12633), 1,
- aux_sym_brace_expression_token1,
- [257768] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12635), 1,
- anon_sym_BQUOTE,
- [257775] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12631), 1,
- anon_sym_RPAREN,
- [257782] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12637), 1,
- anon_sym_RBRACE3,
- [257789] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12639), 1,
- anon_sym_RBRACE2,
- [257796] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12641), 1,
- anon_sym_RPAREN,
- [257803] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12643), 1,
- anon_sym_BQUOTE,
- [257810] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12645), 1,
- aux_sym_brace_expression_token1,
- [257817] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12647), 1,
- anon_sym_BQUOTE,
- [257824] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12643), 1,
- anon_sym_RPAREN,
- [257831] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11658), 1,
- anon_sym_fi,
- [257838] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12649), 1,
- anon_sym_RBRACE3,
- [257845] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12651), 1,
- anon_sym_RBRACE2,
- [257852] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12653), 1,
- anon_sym_RPAREN,
- [257859] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12655), 1,
- aux_sym_brace_expression_token1,
- [257866] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12657), 1,
- anon_sym_BQUOTE,
- [257873] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12659), 1,
- anon_sym_BQUOTE,
- [257880] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12657), 1,
- anon_sym_RPAREN,
- [257887] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12661), 1,
- anon_sym_RBRACE3,
- [257894] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12663), 1,
- anon_sym_RBRACE2,
- [257901] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12665), 1,
- anon_sym_RPAREN,
- [257908] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12667), 1,
- aux_sym_brace_expression_token1,
- [257915] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12669), 1,
- anon_sym_BQUOTE,
- [257922] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12671), 1,
- anon_sym_BQUOTE,
- [257929] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12669), 1,
- anon_sym_RPAREN,
- [257936] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12673), 1,
- anon_sym_RBRACE3,
- [257943] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12675), 1,
- anon_sym_RBRACE2,
- [257950] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12677), 1,
- anon_sym_RPAREN,
- [257957] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12679), 1,
- aux_sym_brace_expression_token1,
- [257964] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12681), 1,
- anon_sym_BQUOTE,
- [257971] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12683), 1,
- anon_sym_BQUOTE,
- [257978] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12681), 1,
- anon_sym_RPAREN,
- [257985] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12685), 1,
- anon_sym_RBRACE3,
- [257992] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12687), 1,
- anon_sym_RBRACE2,
- [257999] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12689), 1,
- anon_sym_RPAREN,
- [258006] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12691), 1,
- anon_sym_BQUOTE,
- [258013] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12693), 1,
- anon_sym_BQUOTE,
- [258020] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12691), 1,
- anon_sym_RPAREN,
- [258027] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12695), 1,
- anon_sym_RBRACE3,
- [258034] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12697), 1,
- anon_sym_RBRACE2,
- [258041] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12699), 1,
- anon_sym_RPAREN,
- [258048] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12701), 1,
- anon_sym_BQUOTE,
- [258055] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12703), 1,
- anon_sym_BQUOTE,
- [258062] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12701), 1,
- anon_sym_RPAREN,
- [258069] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12705), 1,
- anon_sym_RBRACE2,
- [258076] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12707), 1,
- anon_sym_RBRACE2,
- [258083] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12709), 1,
- anon_sym_RBRACE2,
- [258090] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7516), 1,
- anon_sym_RBRACK,
- [258097] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7518), 1,
- anon_sym_RBRACK,
- [258104] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12711), 1,
- anon_sym_RPAREN,
- [258111] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12713), 1,
- anon_sym_BQUOTE,
- [258118] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12715), 1,
- anon_sym_BQUOTE,
- [258125] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12713), 1,
- anon_sym_RPAREN,
- [258132] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12717), 1,
- anon_sym_RBRACE3,
- [258139] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12719), 1,
- anon_sym_RBRACE2,
- [258146] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12721), 1,
- anon_sym_RPAREN,
- [258153] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12723), 1,
- anon_sym_BQUOTE,
- [258160] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12725), 1,
- anon_sym_BQUOTE,
- [258167] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12723), 1,
- anon_sym_RPAREN,
- [258174] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12727), 1,
- anon_sym_RBRACE3,
- [258181] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12729), 1,
- anon_sym_RBRACE2,
- [258188] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12731), 1,
- anon_sym_RPAREN,
- [258195] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12733), 1,
- anon_sym_BQUOTE,
- [258202] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12735), 1,
- sym_heredoc_start,
- [258209] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12737), 1,
- anon_sym_BQUOTE,
- [258216] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12733), 1,
- anon_sym_RPAREN,
- [258223] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12739), 1,
- anon_sym_RBRACE3,
- [258230] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12741), 1,
- anon_sym_RBRACE2,
- [258237] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- [258244] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- [258251] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- [258258] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- [258265] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- [258272] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- [258279] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12743), 1,
- anon_sym_RPAREN,
- [258286] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12745), 1,
- anon_sym_LBRACK,
- [258293] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12747), 1,
- anon_sym_BQUOTE,
- [258300] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12749), 1,
- anon_sym_BQUOTE,
- [258307] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12747), 1,
- anon_sym_RPAREN,
- [258314] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12751), 1,
- anon_sym_RBRACE3,
- [258321] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12249), 1,
- aux_sym__simple_variable_name_token1,
- [258328] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12753), 1,
- anon_sym_RBRACE2,
- [258335] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12755), 1,
- anon_sym_RPAREN,
- [258342] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12757), 1,
- sym_word,
- [258349] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12759), 1,
- anon_sym_BQUOTE,
- [258356] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12761), 1,
- anon_sym_DOT_DOT,
- [258363] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12763), 1,
- anon_sym_BQUOTE,
- [258370] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12759), 1,
- anon_sym_RPAREN,
- [258377] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11794), 1,
- anon_sym_RBRACE3,
- [258384] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12765), 1,
- anon_sym_RPAREN,
- [258391] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12767), 1,
- sym_heredoc_start,
- [258398] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12769), 1,
- anon_sym_RBRACE3,
- [258405] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12771), 1,
- anon_sym_RBRACE2,
- [258412] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11794), 1,
- anon_sym_RBRACE3,
- [258419] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11794), 1,
- anon_sym_RBRACE3,
- [258426] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11794), 1,
- anon_sym_RBRACE3,
- [258433] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11794), 1,
- anon_sym_RBRACE3,
- [258440] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11794), 1,
- anon_sym_RBRACE3,
- [258447] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- [258454] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- [258461] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- [258468] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- [258475] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- [258482] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11809), 1,
- anon_sym_RBRACE3,
- [258489] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12773), 1,
- anon_sym_RPAREN,
- [258496] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12775), 1,
- anon_sym_BQUOTE,
- [258503] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12777), 1,
- anon_sym_BQUOTE,
- [258510] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12775), 1,
- anon_sym_RPAREN,
- [258517] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12779), 1,
- sym_heredoc_start,
- [258524] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12781), 1,
- anon_sym_RBRACE3,
- [258531] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12783), 1,
- anon_sym_RBRACE2,
- [258538] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12785), 1,
- anon_sym_RPAREN,
- [258545] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12787), 1,
- anon_sym_BQUOTE,
- [258552] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12789), 1,
- anon_sym_BQUOTE,
- [258559] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12787), 1,
- anon_sym_RPAREN,
- [258566] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12791), 1,
- anon_sym_RBRACE3,
- [258573] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12793), 1,
- anon_sym_RBRACE2,
- [258580] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12795), 1,
- anon_sym_RPAREN,
- [258587] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12797), 1,
- anon_sym_BQUOTE,
- [258594] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12799), 1,
- anon_sym_BQUOTE,
- [258601] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12797), 1,
- anon_sym_RPAREN,
- [258608] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12801), 1,
- anon_sym_RBRACE3,
- [258615] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12803), 1,
- anon_sym_RBRACE2,
- [258622] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12805), 1,
- anon_sym_RPAREN,
- [258629] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12807), 1,
- anon_sym_BQUOTE,
- [258636] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12809), 1,
- anon_sym_BQUOTE,
- [258643] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12807), 1,
- anon_sym_RPAREN,
- [258650] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12811), 1,
- anon_sym_RBRACE3,
- [258657] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12813), 1,
- anon_sym_RBRACE2,
- [258664] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12815), 1,
- anon_sym_RPAREN,
- [258671] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12817), 1,
- anon_sym_BQUOTE,
- [258678] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12819), 1,
- anon_sym_BQUOTE,
- [258685] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12817), 1,
- anon_sym_RPAREN,
- [258692] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12821), 1,
- anon_sym_RBRACE3,
- [258699] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12823), 1,
- anon_sym_in,
- [258706] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12825), 1,
- anon_sym_in,
- [258713] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12827), 1,
- anon_sym_RBRACE2,
- [258720] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12829), 1,
- anon_sym_RPAREN,
- [258727] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12831), 1,
- anon_sym_BQUOTE,
- [258734] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12833), 1,
- anon_sym_BQUOTE,
- [258741] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12831), 1,
- anon_sym_RPAREN,
- [258748] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12835), 1,
- anon_sym_RBRACE3,
- [258755] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12837), 1,
- anon_sym_RBRACE2,
- [258762] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12839), 1,
- anon_sym_RPAREN,
- [258769] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12841), 1,
- anon_sym_BQUOTE,
- [258776] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12843), 1,
- anon_sym_BQUOTE,
- [258783] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12841), 1,
- anon_sym_RPAREN,
- [258790] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12845), 1,
- anon_sym_RBRACE3,
- [258797] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12847), 1,
- anon_sym_RBRACE2,
- [258804] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12849), 1,
- anon_sym_RPAREN,
- [258811] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12851), 1,
- anon_sym_BQUOTE,
- [258818] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12853), 1,
- anon_sym_BQUOTE,
- [258825] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12851), 1,
- anon_sym_RPAREN,
- [258832] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12855), 1,
- anon_sym_RBRACE3,
- [258839] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12857), 1,
- anon_sym_RPAREN,
- [258846] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12859), 1,
- anon_sym_RPAREN,
- [258853] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12861), 1,
- anon_sym_BQUOTE,
- [258860] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12863), 1,
- anon_sym_BQUOTE,
- [258867] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12861), 1,
- anon_sym_RPAREN,
- [258874] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12865), 1,
- anon_sym_RBRACE3,
- [258881] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12867), 1,
- anon_sym_RBRACE2,
- [258888] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12869), 1,
- anon_sym_RPAREN,
- [258895] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12871), 1,
- anon_sym_BQUOTE,
- [258902] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12873), 1,
- anon_sym_RPAREN_RPAREN,
- [258909] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12875), 1,
- anon_sym_BQUOTE,
- [258916] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12871), 1,
- anon_sym_RPAREN,
- [258923] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12877), 1,
- aux_sym_brace_expression_token1,
- [258930] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12879), 1,
- anon_sym_RBRACE3,
- [258937] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12881), 1,
- anon_sym_RBRACE2,
- [258944] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12883), 1,
- anon_sym_RPAREN,
- [258951] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12857), 1,
- anon_sym_BQUOTE,
- [258958] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12885), 1,
- anon_sym_BQUOTE,
- [258965] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12887), 1,
- anon_sym_RBRACE2,
- [258972] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12889), 1,
- anon_sym_RBRACE3,
- [258979] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12891), 1,
- anon_sym_RBRACE2,
- [258986] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12893), 1,
- anon_sym_RPAREN,
- [258993] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12895), 1,
- anon_sym_BQUOTE,
- [259000] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12897), 1,
- anon_sym_BQUOTE,
- [259007] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12895), 1,
- anon_sym_RPAREN,
- [259014] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12899), 1,
- anon_sym_RBRACE2,
- [259021] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12901), 1,
- anon_sym_RPAREN,
- [259028] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12903), 1,
- anon_sym_BQUOTE,
- [259035] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12905), 1,
- anon_sym_BQUOTE,
- [259042] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12903), 1,
- anon_sym_RPAREN,
- [259049] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12907), 1,
- anon_sym_RBRACE3,
- [259056] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12909), 1,
- anon_sym_RBRACE2,
- [259063] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12911), 1,
- anon_sym_RPAREN,
- [259070] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12913), 1,
- anon_sym_BQUOTE,
- [259077] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12915), 1,
- anon_sym_BQUOTE,
- [259084] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12917), 1,
- anon_sym_LT_LT_LT,
- [259091] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12913), 1,
- anon_sym_RPAREN,
- [259098] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12919), 1,
- anon_sym_RBRACE3,
- [259105] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12921), 1,
- anon_sym_BQUOTE,
- [259112] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12923), 1,
- anon_sym_RPAREN,
- [259119] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12925), 1,
- anon_sym_BQUOTE,
- [259126] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12927), 1,
- anon_sym_BQUOTE,
- [259133] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12929), 1,
- anon_sym_RBRACE3,
- [259140] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12925), 1,
- anon_sym_RPAREN,
- [259147] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12931), 1,
- anon_sym_RBRACE3,
- [259154] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12933), 1,
- anon_sym_RBRACE3,
- [259161] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12935), 1,
- anon_sym_RBRACE2,
- [259168] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12937), 1,
- anon_sym_RPAREN,
- [259175] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12939), 1,
- anon_sym_BQUOTE,
- [259182] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12941), 1,
- anon_sym_BQUOTE,
- [259189] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12943), 1,
- anon_sym_RBRACE3,
- [259196] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12939), 1,
- anon_sym_RPAREN,
- [259203] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12945), 1,
- anon_sym_RBRACE3,
- [259210] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12237), 1,
- aux_sym__simple_variable_name_token1,
- [259217] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12947), 1,
- sym_heredoc_start,
- [259224] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12949), 1,
- anon_sym_RBRACE2,
- [259231] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12951), 1,
- sym_word,
- [259238] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12953), 1,
- anon_sym_DOT_DOT,
- [259245] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12955), 1,
- anon_sym_RPAREN,
- [259252] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12957), 1,
- anon_sym_BQUOTE,
- [259259] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12959), 1,
- anon_sym_RPAREN,
- [259266] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12961), 1,
- sym_heredoc_start,
- [259273] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12963), 1,
- anon_sym_BQUOTE,
- [259280] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12957), 1,
- anon_sym_RPAREN,
- [259287] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12965), 1,
- anon_sym_RPAREN,
- [259294] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12967), 1,
- sym_heredoc_start,
- [259301] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12969), 1,
- anon_sym_RBRACE3,
- [259308] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12971), 1,
- anon_sym_RPAREN,
- [259315] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12973), 1,
- anon_sym_BQUOTE,
- [259322] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12975), 1,
- anon_sym_BQUOTE,
- [259329] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12973), 1,
- anon_sym_RPAREN,
- [259336] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12977), 1,
- anon_sym_RBRACE2,
- [259343] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12979), 1,
- anon_sym_RPAREN,
- [259350] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12981), 1,
- anon_sym_RBRACE3,
- [259357] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12983), 1,
- anon_sym_BQUOTE,
- [259364] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12985), 1,
- anon_sym_BQUOTE,
- [259371] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12983), 1,
- anon_sym_RPAREN,
- [259378] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12987), 1,
- anon_sym_RBRACE3,
- [259385] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12989), 1,
- anon_sym_RBRACE2,
- [259392] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12991), 1,
- anon_sym_RPAREN,
- [259399] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12993), 1,
- anon_sym_BQUOTE,
- [259406] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12995), 1,
- anon_sym_BQUOTE,
- [259413] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12993), 1,
- anon_sym_RPAREN,
- [259420] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12997), 1,
- anon_sym_RBRACE3,
- [259427] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12999), 1,
- anon_sym_RBRACE2,
- [259434] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13001), 1,
- anon_sym_RPAREN,
- [259441] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13003), 1,
- anon_sym_RBRACE3,
- [259448] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13005), 1,
- anon_sym_BQUOTE,
- [259455] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12921), 1,
- anon_sym_RPAREN,
- [259462] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13007), 1,
- anon_sym_RBRACE3,
- [259469] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13009), 1,
- anon_sym_RBRACE2,
- [259476] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13011), 1,
- anon_sym_RPAREN,
- [259483] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13013), 1,
- anon_sym_BQUOTE,
- [259490] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13015), 1,
- anon_sym_BQUOTE,
- [259497] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13013), 1,
- anon_sym_RPAREN,
- [259504] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13017), 1,
- anon_sym_RBRACE3,
- [259511] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13019), 1,
- anon_sym_RBRACE2,
- [259518] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7526), 1,
- anon_sym_RBRACK,
- [259525] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7474), 1,
- anon_sym_RBRACK,
- [259532] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13021), 1,
- anon_sym_RPAREN,
- [259539] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13023), 1,
- anon_sym_BQUOTE,
- [259546] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13025), 1,
- anon_sym_BQUOTE,
- [259553] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13023), 1,
- anon_sym_RPAREN,
- [259560] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13027), 1,
- anon_sym_RBRACE3,
- [259567] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13029), 1,
- anon_sym_RBRACE2,
- [259574] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13031), 1,
- anon_sym_RPAREN,
- [259581] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7510), 1,
- anon_sym_RBRACK,
- [259588] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7466), 1,
- anon_sym_RBRACK,
- [259595] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13033), 1,
- anon_sym_RPAREN,
- [259602] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13035), 1,
- anon_sym_DOT_DOT,
- [259609] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13037), 1,
- anon_sym_BQUOTE,
- [259616] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13039), 1,
- anon_sym_BQUOTE,
- [259623] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13037), 1,
- anon_sym_RPAREN,
- [259630] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13041), 1,
- anon_sym_esac,
- [259637] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13043), 1,
- sym_heredoc_end,
- [259644] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13045), 1,
- sym_heredoc_end,
- [259651] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13047), 1,
- anon_sym_RBRACE2,
- [259658] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7580), 1,
- anon_sym_RBRACK,
- [259665] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7560), 1,
- anon_sym_RBRACK,
- [259672] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13049), 1,
- anon_sym_RBRACE3,
- [259679] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13051), 1,
- anon_sym_RPAREN,
- [259686] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13053), 1,
- anon_sym_BQUOTE,
- [259693] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13055), 1,
- anon_sym_BQUOTE,
- [259700] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13053), 1,
- anon_sym_RPAREN,
- [259707] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13057), 1,
- anon_sym_RBRACE3,
- [259714] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13059), 1,
- anon_sym_esac,
- [259721] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13061), 1,
- anon_sym_esac,
- [259728] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13063), 1,
- anon_sym_esac,
- [259735] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13065), 1,
- ts_builtin_sym_end,
- [259742] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13067), 1,
- anon_sym_esac,
- [259749] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13069), 1,
- anon_sym_fi,
- [259756] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13071), 1,
- sym_heredoc_end,
- [259763] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13073), 1,
- sym_word,
- [259770] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13075), 1,
- anon_sym_DOT_DOT,
- [259777] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13077), 1,
- ts_builtin_sym_end,
- [259784] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13079), 1,
- anon_sym_RPAREN,
- [259791] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13081), 1,
- sym_heredoc_start,
- [259798] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13083), 1,
- sym_heredoc_end,
- [259805] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13085), 1,
- anon_sym_esac,
- [259812] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13087), 1,
- sym_heredoc_start,
- [259819] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13089), 1,
- anon_sym_esac,
- [259826] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11688), 1,
- anon_sym_fi,
- [259833] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7706), 1,
- anon_sym_RBRACK,
- [259840] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13091), 1,
- anon_sym_esac,
- [259847] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11682), 1,
- anon_sym_fi,
- [259854] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13093), 1,
- anon_sym_RBRACE2,
- [259861] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13095), 1,
- anon_sym_RPAREN,
- [259868] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7602), 1,
- anon_sym_RBRACK,
- [259875] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13097), 1,
- anon_sym_RPAREN,
- [259882] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13099), 1,
- anon_sym_RPAREN,
- [259889] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13101), 1,
- anon_sym_BQUOTE,
- [259896] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13103), 1,
- anon_sym_BQUOTE,
- [259903] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13105), 1,
- sym_word,
- [259910] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13107), 1,
- anon_sym_DOT_DOT,
- [259917] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13109), 1,
- anon_sym_RPAREN,
- [259924] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13101), 1,
- anon_sym_RPAREN,
- [259931] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13111), 1,
- anon_sym_RBRACE3,
- [259938] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13113), 1,
- anon_sym_LT_LT_LT,
- [259945] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13115), 1,
- anon_sym_RPAREN,
- [259952] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13117), 1,
- anon_sym_esac,
- [259959] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13119), 1,
- anon_sym_esac,
- [259966] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13121), 1,
- anon_sym_esac,
- [259973] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13123), 1,
- anon_sym_esac,
- [259980] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13125), 1,
- anon_sym_fi,
- [259987] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13127), 1,
- sym_heredoc_end,
- [259994] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13129), 1,
- sym_heredoc_end,
- [260001] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13131), 1,
- anon_sym_esac,
- [260008] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13133), 1,
- anon_sym_esac,
- [260015] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11670), 1,
- anon_sym_fi,
- [260022] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13135), 1,
- anon_sym_DOT_DOT,
- [260029] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13137), 1,
- anon_sym_esac,
- [260036] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13139), 1,
- anon_sym_DOT_DOT,
- [260043] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13141), 1,
- anon_sym_DOT_DOT,
- [260050] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13143), 1,
- anon_sym_DOT_DOT,
- [260057] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13145), 1,
- anon_sym_DOT_DOT,
- [260064] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13147), 1,
- anon_sym_DOT_DOT,
- [260071] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13149), 1,
- anon_sym_DOT_DOT,
- [260078] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13151), 1,
- anon_sym_DOT_DOT,
- [260085] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13153), 1,
- anon_sym_DOT_DOT,
- [260092] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13155), 1,
- anon_sym_DOT_DOT,
- [260099] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13157), 1,
- anon_sym_DOT_DOT,
- [260106] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13159), 1,
- anon_sym_DOT_DOT,
- [260113] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13161), 1,
- anon_sym_DOT_DOT,
- [260120] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13163), 1,
- anon_sym_DOT_DOT,
- [260127] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13165), 1,
- anon_sym_DOT_DOT,
- [260134] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13167), 1,
- anon_sym_DOT_DOT,
- [260141] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13169), 1,
- anon_sym_DOT_DOT,
- [260148] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13171), 1,
- anon_sym_DOT_DOT,
- [260155] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13173), 1,
- anon_sym_DOT_DOT,
- [260162] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13175), 1,
- anon_sym_DOT_DOT,
- [260169] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13177), 1,
- anon_sym_DOT_DOT,
- [260176] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13179), 1,
- anon_sym_DOT_DOT,
- [260183] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13181), 1,
- anon_sym_DOT_DOT,
- [260190] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13183), 1,
- anon_sym_DOT_DOT,
- [260197] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13185), 1,
- anon_sym_DOT_DOT,
- [260204] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13187), 1,
- anon_sym_DOT_DOT,
- [260211] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13189), 1,
- anon_sym_DOT_DOT,
- [260218] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13191), 1,
- anon_sym_DOT_DOT,
- [260225] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13193), 1,
- anon_sym_DOT_DOT,
- [260232] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13195), 1,
- anon_sym_DOT_DOT,
- [260239] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13197), 1,
- anon_sym_DOT_DOT,
- [260246] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13199), 1,
- anon_sym_DOT_DOT,
- [260253] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13201), 1,
- anon_sym_DOT_DOT,
- [260260] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13203), 1,
- anon_sym_DOT_DOT,
- [260267] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13205), 1,
- anon_sym_DOT_DOT,
- [260274] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13207), 1,
- anon_sym_DOT_DOT,
- [260281] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13209), 1,
- anon_sym_DOT_DOT,
- [260288] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13211), 1,
- anon_sym_DOT_DOT,
- [260295] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13213), 1,
- anon_sym_DOT_DOT,
- [260302] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13215), 1,
- anon_sym_DOT_DOT,
- [260309] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13217), 1,
- anon_sym_DOT_DOT,
- [260316] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13219), 1,
- anon_sym_DOT_DOT,
- [260323] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13221), 1,
- aux_sym_brace_expression_token1,
- [260330] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13223), 1,
- anon_sym_esac,
- [260337] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(11660), 1,
- anon_sym_fi,
- [260344] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13225), 1,
- anon_sym_RBRACE2,
- [260351] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7528), 1,
- anon_sym_RBRACK,
- [260358] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(7600), 1,
- anon_sym_RBRACK,
- [260365] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13227), 1,
- sym_word,
- [260372] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13229), 1,
- anon_sym_RPAREN,
- [260379] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13231), 1,
- anon_sym_LT_LT_LT,
- [260386] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13233), 1,
- anon_sym_RPAREN,
- [260393] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13235), 1,
- anon_sym_BQUOTE,
- [260400] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13237), 1,
- aux_sym_brace_expression_token1,
- [260407] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(12241), 1,
- aux_sym__simple_variable_name_token1,
- [260414] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13239), 1,
- anon_sym_BQUOTE,
- [260421] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13241), 1,
- aux_sym_brace_expression_token1,
- [260428] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13243), 1,
- anon_sym_LT_LT_LT,
- [260435] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13235), 1,
- anon_sym_RPAREN,
- [260442] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13245), 1,
- aux_sym_brace_expression_token1,
- [260449] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13247), 1,
- aux_sym_brace_expression_token1,
- [260456] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13249), 1,
- aux_sym_brace_expression_token1,
- [260463] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13251), 1,
- aux_sym_brace_expression_token1,
- [260470] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13253), 1,
- aux_sym_brace_expression_token1,
- [260477] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13255), 1,
- aux_sym_brace_expression_token1,
- [260484] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13257), 1,
- aux_sym_brace_expression_token1,
- [260491] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13259), 1,
- aux_sym_brace_expression_token1,
- [260498] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13261), 1,
- aux_sym_brace_expression_token1,
- [260505] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13263), 1,
- aux_sym_brace_expression_token1,
- [260512] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13265), 1,
- aux_sym_brace_expression_token1,
- [260519] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13267), 1,
- aux_sym_brace_expression_token1,
- [260526] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13269), 1,
- aux_sym_brace_expression_token1,
- [260533] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13271), 1,
- aux_sym_brace_expression_token1,
- [260540] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13273), 1,
- aux_sym_brace_expression_token1,
- [260547] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13275), 1,
- aux_sym_brace_expression_token1,
- [260554] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13277), 1,
- aux_sym_brace_expression_token1,
- [260561] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13279), 1,
- aux_sym_brace_expression_token1,
- [260568] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13281), 1,
- aux_sym_brace_expression_token1,
- [260575] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13283), 1,
- aux_sym_brace_expression_token1,
- [260582] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13285), 1,
- aux_sym_brace_expression_token1,
- [260589] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13287), 1,
- aux_sym_brace_expression_token1,
- [260596] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13289), 1,
- aux_sym_brace_expression_token1,
- [260603] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13291), 1,
- aux_sym_brace_expression_token1,
- [260610] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13293), 1,
- aux_sym_brace_expression_token1,
- [260617] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13295), 1,
- aux_sym_brace_expression_token1,
- [260624] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13297), 1,
- aux_sym_brace_expression_token1,
- [260631] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13299), 1,
- aux_sym_brace_expression_token1,
- [260638] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13301), 1,
- aux_sym_brace_expression_token1,
- [260645] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13303), 1,
- aux_sym_brace_expression_token1,
- [260652] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13305), 1,
- aux_sym_brace_expression_token1,
- [260659] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13307), 1,
- aux_sym_brace_expression_token1,
- [260666] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13309), 1,
- aux_sym_brace_expression_token1,
- [260673] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13311), 1,
- aux_sym_brace_expression_token1,
- [260680] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13313), 1,
- aux_sym_brace_expression_token1,
- [260687] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13315), 1,
- aux_sym_brace_expression_token1,
- [260694] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13317), 1,
- aux_sym_brace_expression_token1,
- [260701] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13319), 1,
- aux_sym_brace_expression_token1,
- [260708] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13321), 1,
- aux_sym_brace_expression_token1,
- [260715] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13323), 1,
- aux_sym_brace_expression_token1,
- [260722] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13325), 1,
- aux_sym_brace_expression_token1,
- [260729] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13327), 1,
- aux_sym_brace_expression_token1,
- [260736] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13329), 1,
- aux_sym_brace_expression_token1,
- [260743] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13331), 1,
- aux_sym_brace_expression_token1,
- [260750] = 2,
- ACTIONS(71), 1,
- sym_comment,
- ACTIONS(13333), 1,
- anon_sym_RBRACE3,
-};
-
-static const uint32_t ts_small_parse_table_map[] = {
- [SMALL_STATE(426)] = 0,
- [SMALL_STATE(427)] = 120,
- [SMALL_STATE(428)] = 240,
- [SMALL_STATE(429)] = 359,
- [SMALL_STATE(430)] = 478,
- [SMALL_STATE(431)] = 592,
- [SMALL_STATE(432)] = 708,
- [SMALL_STATE(433)] = 826,
- [SMALL_STATE(434)] = 944,
- [SMALL_STATE(435)] = 1058,
- [SMALL_STATE(436)] = 1176,
- [SMALL_STATE(437)] = 1294,
- [SMALL_STATE(438)] = 1411,
- [SMALL_STATE(439)] = 1524,
- [SMALL_STATE(440)] = 1633,
- [SMALL_STATE(441)] = 1746,
- [SMALL_STATE(442)] = 1855,
- [SMALL_STATE(443)] = 1972,
- [SMALL_STATE(444)] = 2087,
- [SMALL_STATE(445)] = 2202,
- [SMALL_STATE(446)] = 2277,
- [SMALL_STATE(447)] = 2386,
- [SMALL_STATE(448)] = 2461,
- [SMALL_STATE(449)] = 2576,
- [SMALL_STATE(450)] = 2684,
- [SMALL_STATE(451)] = 2796,
- [SMALL_STATE(452)] = 2870,
- [SMALL_STATE(453)] = 2984,
- [SMALL_STATE(454)] = 3058,
- [SMALL_STATE(455)] = 3132,
- [SMALL_STATE(456)] = 3244,
- [SMALL_STATE(457)] = 3358,
- [SMALL_STATE(458)] = 3470,
- [SMALL_STATE(459)] = 3544,
- [SMALL_STATE(460)] = 3656,
- [SMALL_STATE(461)] = 3764,
- [SMALL_STATE(462)] = 3872,
- [SMALL_STATE(463)] = 3981,
- [SMALL_STATE(464)] = 4054,
- [SMALL_STATE(465)] = 4125,
- [SMALL_STATE(466)] = 4198,
- [SMALL_STATE(467)] = 4269,
- [SMALL_STATE(468)] = 4342,
- [SMALL_STATE(469)] = 4449,
- [SMALL_STATE(470)] = 4556,
- [SMALL_STATE(471)] = 4629,
- [SMALL_STATE(472)] = 4740,
- [SMALL_STATE(473)] = 4847,
- [SMALL_STATE(474)] = 4956,
- [SMALL_STATE(475)] = 5069,
- [SMALL_STATE(476)] = 5180,
- [SMALL_STATE(477)] = 5281,
- [SMALL_STATE(478)] = 5354,
- [SMALL_STATE(479)] = 5461,
- [SMALL_STATE(480)] = 5568,
- [SMALL_STATE(481)] = 5641,
- [SMALL_STATE(482)] = 5748,
- [SMALL_STATE(483)] = 5852,
- [SMALL_STATE(484)] = 5954,
- [SMALL_STATE(485)] = 6068,
- [SMALL_STATE(486)] = 6140,
- [SMALL_STATE(487)] = 6212,
- [SMALL_STATE(488)] = 6318,
- [SMALL_STATE(489)] = 6390,
- [SMALL_STATE(490)] = 6462,
- [SMALL_STATE(491)] = 6534,
- [SMALL_STATE(492)] = 6598,
- [SMALL_STATE(493)] = 6712,
- [SMALL_STATE(494)] = 6812,
- [SMALL_STATE(495)] = 6918,
- [SMALL_STATE(496)] = 6990,
- [SMALL_STATE(497)] = 7094,
- [SMALL_STATE(498)] = 7164,
- [SMALL_STATE(499)] = 7266,
- [SMALL_STATE(500)] = 7336,
- [SMALL_STATE(501)] = 7442,
- [SMALL_STATE(502)] = 7514,
- [SMALL_STATE(503)] = 7586,
- [SMALL_STATE(504)] = 7656,
- [SMALL_STATE(505)] = 7726,
- [SMALL_STATE(506)] = 7828,
- [SMALL_STATE(507)] = 7897,
- [SMALL_STATE(508)] = 8028,
- [SMALL_STATE(509)] = 8099,
- [SMALL_STATE(510)] = 8200,
- [SMALL_STATE(511)] = 8271,
- [SMALL_STATE(512)] = 8402,
- [SMALL_STATE(513)] = 8533,
- [SMALL_STATE(514)] = 8664,
- [SMALL_STATE(515)] = 8735,
- [SMALL_STATE(516)] = 8806,
- [SMALL_STATE(517)] = 8873,
- [SMALL_STATE(518)] = 8972,
- [SMALL_STATE(519)] = 9071,
- [SMALL_STATE(520)] = 9142,
- [SMALL_STATE(521)] = 9213,
- [SMALL_STATE(522)] = 9282,
- [SMALL_STATE(523)] = 9351,
- [SMALL_STATE(524)] = 9418,
- [SMALL_STATE(525)] = 9487,
- [SMALL_STATE(526)] = 9618,
- [SMALL_STATE(527)] = 9733,
- [SMALL_STATE(528)] = 9864,
- [SMALL_STATE(529)] = 9933,
- [SMALL_STATE(530)] = 10000,
- [SMALL_STATE(531)] = 10101,
- [SMALL_STATE(532)] = 10232,
- [SMALL_STATE(533)] = 10347,
- [SMALL_STATE(534)] = 10446,
- [SMALL_STATE(535)] = 10545,
- [SMALL_STATE(536)] = 10646,
- [SMALL_STATE(537)] = 10713,
- [SMALL_STATE(538)] = 10812,
- [SMALL_STATE(539)] = 10943,
- [SMALL_STATE(540)] = 11012,
- [SMALL_STATE(541)] = 11120,
- [SMALL_STATE(542)] = 11248,
- [SMALL_STATE(543)] = 11346,
- [SMALL_STATE(544)] = 11416,
- [SMALL_STATE(545)] = 11544,
- [SMALL_STATE(546)] = 11642,
- [SMALL_STATE(547)] = 11742,
- [SMALL_STATE(548)] = 11850,
- [SMALL_STATE(549)] = 11920,
- [SMALL_STATE(550)] = 11988,
- [SMALL_STATE(551)] = 12088,
- [SMALL_STATE(552)] = 12156,
- [SMALL_STATE(553)] = 12224,
- [SMALL_STATE(554)] = 12322,
- [SMALL_STATE(555)] = 12390,
- [SMALL_STATE(556)] = 12490,
- [SMALL_STATE(557)] = 12600,
- [SMALL_STATE(558)] = 12700,
- [SMALL_STATE(559)] = 12770,
- [SMALL_STATE(560)] = 12898,
- [SMALL_STATE(561)] = 12998,
- [SMALL_STATE(562)] = 13126,
- [SMALL_STATE(563)] = 13196,
- [SMALL_STATE(564)] = 13266,
- [SMALL_STATE(565)] = 13364,
- [SMALL_STATE(566)] = 13462,
- [SMALL_STATE(567)] = 13560,
- [SMALL_STATE(568)] = 13630,
- [SMALL_STATE(569)] = 13700,
- [SMALL_STATE(570)] = 13768,
- [SMALL_STATE(571)] = 13868,
- [SMALL_STATE(572)] = 13996,
- [SMALL_STATE(573)] = 14066,
- [SMALL_STATE(574)] = 14194,
- [SMALL_STATE(575)] = 14264,
- [SMALL_STATE(576)] = 14332,
- [SMALL_STATE(577)] = 14402,
- [SMALL_STATE(578)] = 14530,
- [SMALL_STATE(579)] = 14599,
- [SMALL_STATE(580)] = 14710,
- [SMALL_STATE(581)] = 14807,
- [SMALL_STATE(582)] = 14904,
- [SMALL_STATE(583)] = 15003,
- [SMALL_STATE(584)] = 15100,
- [SMALL_STATE(585)] = 15197,
- [SMALL_STATE(586)] = 15306,
- [SMALL_STATE(587)] = 15375,
- [SMALL_STATE(588)] = 15478,
- [SMALL_STATE(589)] = 15603,
- [SMALL_STATE(590)] = 15728,
- [SMALL_STATE(591)] = 15853,
- [SMALL_STATE(592)] = 15952,
- [SMALL_STATE(593)] = 16077,
- [SMALL_STATE(594)] = 16144,
- [SMALL_STATE(595)] = 16241,
- [SMALL_STATE(596)] = 16338,
- [SMALL_STATE(597)] = 16441,
- [SMALL_STATE(598)] = 16508,
- [SMALL_STATE(599)] = 16633,
- [SMALL_STATE(600)] = 16730,
- [SMALL_STATE(601)] = 16833,
- [SMALL_STATE(602)] = 16902,
- [SMALL_STATE(603)] = 16999,
- [SMALL_STATE(604)] = 17068,
- [SMALL_STATE(605)] = 17165,
- [SMALL_STATE(606)] = 17264,
- [SMALL_STATE(607)] = 17389,
- [SMALL_STATE(608)] = 17514,
- [SMALL_STATE(609)] = 17623,
- [SMALL_STATE(610)] = 17692,
- [SMALL_STATE(611)] = 17761,
- [SMALL_STATE(612)] = 17830,
- [SMALL_STATE(613)] = 17899,
- [SMALL_STATE(614)] = 18024,
- [SMALL_STATE(615)] = 18093,
- [SMALL_STATE(616)] = 18162,
- [SMALL_STATE(617)] = 18259,
- [SMALL_STATE(618)] = 18328,
- [SMALL_STATE(619)] = 18397,
- [SMALL_STATE(620)] = 18491,
- [SMALL_STATE(621)] = 18587,
- [SMALL_STATE(622)] = 18683,
- [SMALL_STATE(623)] = 18779,
- [SMALL_STATE(624)] = 18841,
- [SMALL_STATE(625)] = 18945,
- [SMALL_STATE(626)] = 19013,
- [SMALL_STATE(627)] = 19107,
- [SMALL_STATE(628)] = 19211,
- [SMALL_STATE(629)] = 19279,
- [SMALL_STATE(630)] = 19339,
- [SMALL_STATE(631)] = 19407,
- [SMALL_STATE(632)] = 19467,
- [SMALL_STATE(633)] = 19535,
- [SMALL_STATE(634)] = 19603,
- [SMALL_STATE(635)] = 19671,
- [SMALL_STATE(636)] = 19739,
- [SMALL_STATE(637)] = 19807,
- [SMALL_STATE(638)] = 19903,
- [SMALL_STATE(639)] = 19971,
- [SMALL_STATE(640)] = 20039,
- [SMALL_STATE(641)] = 20107,
- [SMALL_STATE(642)] = 20169,
- [SMALL_STATE(643)] = 20237,
- [SMALL_STATE(644)] = 20333,
- [SMALL_STATE(645)] = 20401,
- [SMALL_STATE(646)] = 20469,
- [SMALL_STATE(647)] = 20565,
- [SMALL_STATE(648)] = 20661,
- [SMALL_STATE(649)] = 20765,
- [SMALL_STATE(650)] = 20830,
- [SMALL_STATE(651)] = 20897,
- [SMALL_STATE(652)] = 20994,
- [SMALL_STATE(653)] = 21059,
- [SMALL_STATE(654)] = 21138,
- [SMALL_STATE(655)] = 21233,
- [SMALL_STATE(656)] = 21328,
- [SMALL_STATE(657)] = 21439,
- [SMALL_STATE(658)] = 21550,
- [SMALL_STATE(659)] = 21615,
- [SMALL_STATE(660)] = 21680,
- [SMALL_STATE(661)] = 21745,
- [SMALL_STATE(662)] = 21838,
- [SMALL_STATE(663)] = 21949,
- [SMALL_STATE(664)] = 22028,
- [SMALL_STATE(665)] = 22095,
- [SMALL_STATE(666)] = 22160,
- [SMALL_STATE(667)] = 22221,
- [SMALL_STATE(668)] = 22286,
- [SMALL_STATE(669)] = 22345,
- [SMALL_STATE(670)] = 22456,
- [SMALL_STATE(671)] = 22523,
- [SMALL_STATE(672)] = 22590,
- [SMALL_STATE(673)] = 22655,
- [SMALL_STATE(674)] = 22722,
- [SMALL_STATE(675)] = 22793,
- [SMALL_STATE(676)] = 22866,
- [SMALL_STATE(677)] = 22931,
- [SMALL_STATE(678)] = 23024,
- [SMALL_STATE(679)] = 23085,
- [SMALL_STATE(680)] = 23180,
- [SMALL_STATE(681)] = 23247,
- [SMALL_STATE(682)] = 23312,
- [SMALL_STATE(683)] = 23423,
- [SMALL_STATE(684)] = 23534,
- [SMALL_STATE(685)] = 23645,
- [SMALL_STATE(686)] = 23712,
- [SMALL_STATE(687)] = 23823,
- [SMALL_STATE(688)] = 23881,
- [SMALL_STATE(689)] = 23977,
- [SMALL_STATE(690)] = 24035,
- [SMALL_STATE(691)] = 24093,
- [SMALL_STATE(692)] = 24151,
- [SMALL_STATE(693)] = 24215,
- [SMALL_STATE(694)] = 24279,
- [SMALL_STATE(695)] = 24343,
- [SMALL_STATE(696)] = 24407,
- [SMALL_STATE(697)] = 24465,
- [SMALL_STATE(698)] = 24523,
- [SMALL_STATE(699)] = 24581,
- [SMALL_STATE(700)] = 24645,
- [SMALL_STATE(701)] = 24709,
- [SMALL_STATE(702)] = 24773,
- [SMALL_STATE(703)] = 24837,
- [SMALL_STATE(704)] = 24903,
- [SMALL_STATE(705)] = 24999,
- [SMALL_STATE(706)] = 25065,
- [SMALL_STATE(707)] = 25123,
- [SMALL_STATE(708)] = 25187,
- [SMALL_STATE(709)] = 25253,
- [SMALL_STATE(710)] = 25331,
- [SMALL_STATE(711)] = 25397,
- [SMALL_STATE(712)] = 25461,
- [SMALL_STATE(713)] = 25525,
- [SMALL_STATE(714)] = 25589,
- [SMALL_STATE(715)] = 25647,
- [SMALL_STATE(716)] = 25711,
- [SMALL_STATE(717)] = 25775,
- [SMALL_STATE(718)] = 25833,
- [SMALL_STATE(719)] = 25897,
- [SMALL_STATE(720)] = 25993,
- [SMALL_STATE(721)] = 26057,
- [SMALL_STATE(722)] = 26115,
- [SMALL_STATE(723)] = 26179,
- [SMALL_STATE(724)] = 26237,
- [SMALL_STATE(725)] = 26301,
- [SMALL_STATE(726)] = 26359,
- [SMALL_STATE(727)] = 26423,
- [SMALL_STATE(728)] = 26487,
- [SMALL_STATE(729)] = 26551,
- [SMALL_STATE(730)] = 26623,
- [SMALL_STATE(731)] = 26681,
- [SMALL_STATE(732)] = 26739,
- [SMALL_STATE(733)] = 26797,
- [SMALL_STATE(734)] = 26875,
- [SMALL_STATE(735)] = 26933,
- [SMALL_STATE(736)] = 26991,
- [SMALL_STATE(737)] = 27049,
- [SMALL_STATE(738)] = 27113,
- [SMALL_STATE(739)] = 27179,
- [SMALL_STATE(740)] = 27249,
- [SMALL_STATE(741)] = 27345,
- [SMALL_STATE(742)] = 27409,
- [SMALL_STATE(743)] = 27472,
- [SMALL_STATE(744)] = 27535,
- [SMALL_STATE(745)] = 27592,
- [SMALL_STATE(746)] = 27649,
- [SMALL_STATE(747)] = 27712,
- [SMALL_STATE(748)] = 27769,
- [SMALL_STATE(749)] = 27826,
- [SMALL_STATE(750)] = 27883,
- [SMALL_STATE(751)] = 27978,
- [SMALL_STATE(752)] = 28035,
- [SMALL_STATE(753)] = 28098,
- [SMALL_STATE(754)] = 28161,
- [SMALL_STATE(755)] = 28254,
- [SMALL_STATE(756)] = 28349,
- [SMALL_STATE(757)] = 28412,
- [SMALL_STATE(758)] = 28475,
- [SMALL_STATE(759)] = 28570,
- [SMALL_STATE(760)] = 28635,
- [SMALL_STATE(761)] = 28712,
- [SMALL_STATE(762)] = 28809,
- [SMALL_STATE(763)] = 28866,
- [SMALL_STATE(764)] = 28977,
- [SMALL_STATE(765)] = 29034,
- [SMALL_STATE(766)] = 29097,
- [SMALL_STATE(767)] = 29208,
- [SMALL_STATE(768)] = 29271,
- [SMALL_STATE(769)] = 29382,
- [SMALL_STATE(770)] = 29443,
- [SMALL_STATE(771)] = 29508,
- [SMALL_STATE(772)] = 29619,
- [SMALL_STATE(773)] = 29730,
- [SMALL_STATE(774)] = 29795,
- [SMALL_STATE(775)] = 29858,
- [SMALL_STATE(776)] = 29955,
- [SMALL_STATE(777)] = 30032,
- [SMALL_STATE(778)] = 30095,
- [SMALL_STATE(779)] = 30158,
- [SMALL_STATE(780)] = 30223,
- [SMALL_STATE(781)] = 30286,
- [SMALL_STATE(782)] = 30363,
- [SMALL_STATE(783)] = 30420,
- [SMALL_STATE(784)] = 30483,
- [SMALL_STATE(785)] = 30540,
- [SMALL_STATE(786)] = 30603,
- [SMALL_STATE(787)] = 30666,
- [SMALL_STATE(788)] = 30723,
- [SMALL_STATE(789)] = 30784,
- [SMALL_STATE(790)] = 30853,
- [SMALL_STATE(791)] = 30964,
- [SMALL_STATE(792)] = 31061,
- [SMALL_STATE(793)] = 31118,
- [SMALL_STATE(794)] = 31181,
- [SMALL_STATE(795)] = 31258,
- [SMALL_STATE(796)] = 31321,
- [SMALL_STATE(797)] = 31378,
- [SMALL_STATE(798)] = 31441,
- [SMALL_STATE(799)] = 31506,
- [SMALL_STATE(800)] = 31577,
- [SMALL_STATE(801)] = 31634,
- [SMALL_STATE(802)] = 31691,
- [SMALL_STATE(803)] = 31754,
- [SMALL_STATE(804)] = 31811,
- [SMALL_STATE(805)] = 31868,
- [SMALL_STATE(806)] = 31933,
- [SMALL_STATE(807)] = 31996,
- [SMALL_STATE(808)] = 32107,
- [SMALL_STATE(809)] = 32218,
- [SMALL_STATE(810)] = 32281,
- [SMALL_STATE(811)] = 32344,
- [SMALL_STATE(812)] = 32407,
- [SMALL_STATE(813)] = 32478,
- [SMALL_STATE(814)] = 32541,
- [SMALL_STATE(815)] = 32634,
- [SMALL_STATE(816)] = 32691,
- [SMALL_STATE(817)] = 32748,
- [SMALL_STATE(818)] = 32841,
- [SMALL_STATE(819)] = 32910,
- [SMALL_STATE(820)] = 32974,
- [SMALL_STATE(821)] = 33036,
- [SMALL_STATE(822)] = 33098,
- [SMALL_STATE(823)] = 33154,
- [SMALL_STATE(824)] = 33218,
- [SMALL_STATE(825)] = 33274,
- [SMALL_STATE(826)] = 33338,
- [SMALL_STATE(827)] = 33402,
- [SMALL_STATE(828)] = 33458,
- [SMALL_STATE(829)] = 33514,
- [SMALL_STATE(830)] = 33570,
- [SMALL_STATE(831)] = 33626,
- [SMALL_STATE(832)] = 33720,
- [SMALL_STATE(833)] = 33782,
- [SMALL_STATE(834)] = 33852,
- [SMALL_STATE(835)] = 33920,
- [SMALL_STATE(836)] = 33982,
- [SMALL_STATE(837)] = 34038,
- [SMALL_STATE(838)] = 34094,
- [SMALL_STATE(839)] = 34150,
- [SMALL_STATE(840)] = 34210,
- [SMALL_STATE(841)] = 34272,
- [SMALL_STATE(842)] = 34366,
- [SMALL_STATE(843)] = 34428,
- [SMALL_STATE(844)] = 34496,
- [SMALL_STATE(845)] = 34566,
- [SMALL_STATE(846)] = 34622,
- [SMALL_STATE(847)] = 34678,
- [SMALL_STATE(848)] = 34734,
- [SMALL_STATE(849)] = 34790,
- [SMALL_STATE(850)] = 34846,
- [SMALL_STATE(851)] = 34902,
- [SMALL_STATE(852)] = 34964,
- [SMALL_STATE(853)] = 35028,
- [SMALL_STATE(854)] = 35092,
- [SMALL_STATE(855)] = 35148,
- [SMALL_STATE(856)] = 35210,
- [SMALL_STATE(857)] = 35274,
- [SMALL_STATE(858)] = 35330,
- [SMALL_STATE(859)] = 35392,
- [SMALL_STATE(860)] = 35448,
- [SMALL_STATE(861)] = 35510,
- [SMALL_STATE(862)] = 35566,
- [SMALL_STATE(863)] = 35628,
- [SMALL_STATE(864)] = 35722,
- [SMALL_STATE(865)] = 35784,
- [SMALL_STATE(866)] = 35846,
- [SMALL_STATE(867)] = 35908,
- [SMALL_STATE(868)] = 35970,
- [SMALL_STATE(869)] = 36032,
- [SMALL_STATE(870)] = 36096,
- [SMALL_STATE(871)] = 36160,
- [SMALL_STATE(872)] = 36222,
- [SMALL_STATE(873)] = 36284,
- [SMALL_STATE(874)] = 36340,
- [SMALL_STATE(875)] = 36402,
- [SMALL_STATE(876)] = 36462,
- [SMALL_STATE(877)] = 36524,
- [SMALL_STATE(878)] = 36586,
- [SMALL_STATE(879)] = 36680,
- [SMALL_STATE(880)] = 36742,
- [SMALL_STATE(881)] = 36798,
- [SMALL_STATE(882)] = 36872,
- [SMALL_STATE(883)] = 36936,
- [SMALL_STATE(884)] = 36998,
- [SMALL_STATE(885)] = 37060,
- [SMALL_STATE(886)] = 37120,
- [SMALL_STATE(887)] = 37182,
- [SMALL_STATE(888)] = 37244,
- [SMALL_STATE(889)] = 37300,
- [SMALL_STATE(890)] = 37356,
- [SMALL_STATE(891)] = 37432,
- [SMALL_STATE(892)] = 37488,
- [SMALL_STATE(893)] = 37544,
- [SMALL_STATE(894)] = 37600,
- [SMALL_STATE(895)] = 37656,
- [SMALL_STATE(896)] = 37730,
- [SMALL_STATE(897)] = 37792,
- [SMALL_STATE(898)] = 37854,
- [SMALL_STATE(899)] = 37916,
- [SMALL_STATE(900)] = 38010,
- [SMALL_STATE(901)] = 38102,
- [SMALL_STATE(902)] = 38158,
- [SMALL_STATE(903)] = 38220,
- [SMALL_STATE(904)] = 38282,
- [SMALL_STATE(905)] = 38374,
- [SMALL_STATE(906)] = 38436,
- [SMALL_STATE(907)] = 38498,
- [SMALL_STATE(908)] = 38560,
- [SMALL_STATE(909)] = 38622,
- [SMALL_STATE(910)] = 38684,
- [SMALL_STATE(911)] = 38746,
- [SMALL_STATE(912)] = 38808,
- [SMALL_STATE(913)] = 38870,
- [SMALL_STATE(914)] = 38932,
- [SMALL_STATE(915)] = 39008,
- [SMALL_STATE(916)] = 39064,
- [SMALL_STATE(917)] = 39120,
- [SMALL_STATE(918)] = 39176,
- [SMALL_STATE(919)] = 39232,
- [SMALL_STATE(920)] = 39306,
- [SMALL_STATE(921)] = 39368,
- [SMALL_STATE(922)] = 39430,
- [SMALL_STATE(923)] = 39490,
- [SMALL_STATE(924)] = 39550,
- [SMALL_STATE(925)] = 39612,
- [SMALL_STATE(926)] = 39674,
- [SMALL_STATE(927)] = 39736,
- [SMALL_STATE(928)] = 39792,
- [SMALL_STATE(929)] = 39854,
- [SMALL_STATE(930)] = 39910,
- [SMALL_STATE(931)] = 39972,
- [SMALL_STATE(932)] = 40036,
- [SMALL_STATE(933)] = 40092,
- [SMALL_STATE(934)] = 40156,
- [SMALL_STATE(935)] = 40212,
- [SMALL_STATE(936)] = 40274,
- [SMALL_STATE(937)] = 40330,
- [SMALL_STATE(938)] = 40386,
- [SMALL_STATE(939)] = 40442,
- [SMALL_STATE(940)] = 40502,
- [SMALL_STATE(941)] = 40564,
- [SMALL_STATE(942)] = 40638,
- [SMALL_STATE(943)] = 40694,
- [SMALL_STATE(944)] = 40755,
- [SMALL_STATE(945)] = 40816,
- [SMALL_STATE(946)] = 40877,
- [SMALL_STATE(947)] = 40932,
- [SMALL_STATE(948)] = 40995,
- [SMALL_STATE(949)] = 41050,
- [SMALL_STATE(950)] = 41111,
- [SMALL_STATE(951)] = 41172,
- [SMALL_STATE(952)] = 41235,
- [SMALL_STATE(953)] = 41290,
- [SMALL_STATE(954)] = 41351,
- [SMALL_STATE(955)] = 41444,
- [SMALL_STATE(956)] = 41505,
- [SMALL_STATE(957)] = 41568,
- [SMALL_STATE(958)] = 41623,
- [SMALL_STATE(959)] = 41686,
- [SMALL_STATE(960)] = 41741,
- [SMALL_STATE(961)] = 41802,
- [SMALL_STATE(962)] = 41863,
- [SMALL_STATE(963)] = 41924,
- [SMALL_STATE(964)] = 41979,
- [SMALL_STATE(965)] = 42034,
- [SMALL_STATE(966)] = 42093,
- [SMALL_STATE(967)] = 42148,
- [SMALL_STATE(968)] = 42207,
- [SMALL_STATE(969)] = 42268,
- [SMALL_STATE(970)] = 42323,
- [SMALL_STATE(971)] = 42386,
- [SMALL_STATE(972)] = 42447,
- [SMALL_STATE(973)] = 42502,
- [SMALL_STATE(974)] = 42557,
- [SMALL_STATE(975)] = 42618,
- [SMALL_STATE(976)] = 42681,
- [SMALL_STATE(977)] = 42742,
- [SMALL_STATE(978)] = 42797,
- [SMALL_STATE(979)] = 42852,
- [SMALL_STATE(980)] = 42907,
- [SMALL_STATE(981)] = 42962,
- [SMALL_STATE(982)] = 43017,
- [SMALL_STATE(983)] = 43078,
- [SMALL_STATE(984)] = 43133,
- [SMALL_STATE(985)] = 43196,
- [SMALL_STATE(986)] = 43259,
- [SMALL_STATE(987)] = 43314,
- [SMALL_STATE(988)] = 43369,
- [SMALL_STATE(989)] = 43428,
- [SMALL_STATE(990)] = 43483,
- [SMALL_STATE(991)] = 43546,
- [SMALL_STATE(992)] = 43609,
- [SMALL_STATE(993)] = 43670,
- [SMALL_STATE(994)] = 43731,
- [SMALL_STATE(995)] = 43794,
- [SMALL_STATE(996)] = 43855,
- [SMALL_STATE(997)] = 43910,
- [SMALL_STATE(998)] = 43971,
- [SMALL_STATE(999)] = 44032,
- [SMALL_STATE(1000)] = 44093,
- [SMALL_STATE(1001)] = 44154,
- [SMALL_STATE(1002)] = 44215,
- [SMALL_STATE(1003)] = 44276,
- [SMALL_STATE(1004)] = 44331,
- [SMALL_STATE(1005)] = 44386,
- [SMALL_STATE(1006)] = 44447,
- [SMALL_STATE(1007)] = 44508,
- [SMALL_STATE(1008)] = 44569,
- [SMALL_STATE(1009)] = 44630,
- [SMALL_STATE(1010)] = 44691,
- [SMALL_STATE(1011)] = 44752,
- [SMALL_STATE(1012)] = 44811,
- [SMALL_STATE(1013)] = 44874,
- [SMALL_STATE(1014)] = 44933,
- [SMALL_STATE(1015)] = 44988,
- [SMALL_STATE(1016)] = 45049,
- [SMALL_STATE(1017)] = 45104,
- [SMALL_STATE(1018)] = 45159,
- [SMALL_STATE(1019)] = 45214,
- [SMALL_STATE(1020)] = 45275,
- [SMALL_STATE(1021)] = 45330,
- [SMALL_STATE(1022)] = 45385,
- [SMALL_STATE(1023)] = 45440,
- [SMALL_STATE(1024)] = 45495,
- [SMALL_STATE(1025)] = 45550,
- [SMALL_STATE(1026)] = 45605,
- [SMALL_STATE(1027)] = 45660,
- [SMALL_STATE(1028)] = 45715,
- [SMALL_STATE(1029)] = 45776,
- [SMALL_STATE(1030)] = 45831,
- [SMALL_STATE(1031)] = 45894,
- [SMALL_STATE(1032)] = 45953,
- [SMALL_STATE(1033)] = 46008,
- [SMALL_STATE(1034)] = 46067,
- [SMALL_STATE(1035)] = 46122,
- [SMALL_STATE(1036)] = 46189,
- [SMALL_STATE(1037)] = 46244,
- [SMALL_STATE(1038)] = 46305,
- [SMALL_STATE(1039)] = 46360,
- [SMALL_STATE(1040)] = 46423,
- [SMALL_STATE(1041)] = 46484,
- [SMALL_STATE(1042)] = 46543,
- [SMALL_STATE(1043)] = 46604,
- [SMALL_STATE(1044)] = 46665,
- [SMALL_STATE(1045)] = 46758,
- [SMALL_STATE(1046)] = 46813,
- [SMALL_STATE(1047)] = 46868,
- [SMALL_STATE(1048)] = 46923,
- [SMALL_STATE(1049)] = 46978,
- [SMALL_STATE(1050)] = 47033,
- [SMALL_STATE(1051)] = 47094,
- [SMALL_STATE(1052)] = 47155,
- [SMALL_STATE(1053)] = 47215,
- [SMALL_STATE(1054)] = 47269,
- [SMALL_STATE(1055)] = 47323,
- [SMALL_STATE(1056)] = 47383,
- [SMALL_STATE(1057)] = 47443,
- [SMALL_STATE(1058)] = 47497,
- [SMALL_STATE(1059)] = 47557,
- [SMALL_STATE(1060)] = 47611,
- [SMALL_STATE(1061)] = 47665,
- [SMALL_STATE(1062)] = 47725,
- [SMALL_STATE(1063)] = 47779,
- [SMALL_STATE(1064)] = 47833,
- [SMALL_STATE(1065)] = 47887,
- [SMALL_STATE(1066)] = 47941,
- [SMALL_STATE(1067)] = 47999,
- [SMALL_STATE(1068)] = 48053,
- [SMALL_STATE(1069)] = 48113,
- [SMALL_STATE(1070)] = 48167,
- [SMALL_STATE(1071)] = 48225,
- [SMALL_STATE(1072)] = 48279,
- [SMALL_STATE(1073)] = 48333,
- [SMALL_STATE(1074)] = 48393,
- [SMALL_STATE(1075)] = 48447,
- [SMALL_STATE(1076)] = 48501,
- [SMALL_STATE(1077)] = 48555,
- [SMALL_STATE(1078)] = 48615,
- [SMALL_STATE(1079)] = 48675,
- [SMALL_STATE(1080)] = 48729,
- [SMALL_STATE(1081)] = 48783,
- [SMALL_STATE(1082)] = 48837,
- [SMALL_STATE(1083)] = 48891,
- [SMALL_STATE(1084)] = 48945,
- [SMALL_STATE(1085)] = 49005,
- [SMALL_STATE(1086)] = 49059,
- [SMALL_STATE(1087)] = 49119,
- [SMALL_STATE(1088)] = 49179,
- [SMALL_STATE(1089)] = 49239,
- [SMALL_STATE(1090)] = 49293,
- [SMALL_STATE(1091)] = 49347,
- [SMALL_STATE(1092)] = 49407,
- [SMALL_STATE(1093)] = 49467,
- [SMALL_STATE(1094)] = 49527,
- [SMALL_STATE(1095)] = 49585,
- [SMALL_STATE(1096)] = 49645,
- [SMALL_STATE(1097)] = 49699,
- [SMALL_STATE(1098)] = 49757,
- [SMALL_STATE(1099)] = 49811,
- [SMALL_STATE(1100)] = 49869,
- [SMALL_STATE(1101)] = 49923,
- [SMALL_STATE(1102)] = 49983,
- [SMALL_STATE(1103)] = 50043,
- [SMALL_STATE(1104)] = 50097,
- [SMALL_STATE(1105)] = 50157,
- [SMALL_STATE(1106)] = 50211,
- [SMALL_STATE(1107)] = 50271,
- [SMALL_STATE(1108)] = 50331,
- [SMALL_STATE(1109)] = 50385,
- [SMALL_STATE(1110)] = 50439,
- [SMALL_STATE(1111)] = 50493,
- [SMALL_STATE(1112)] = 50553,
- [SMALL_STATE(1113)] = 50613,
- [SMALL_STATE(1114)] = 50667,
- [SMALL_STATE(1115)] = 50729,
- [SMALL_STATE(1116)] = 50789,
- [SMALL_STATE(1117)] = 50843,
- [SMALL_STATE(1118)] = 50901,
- [SMALL_STATE(1119)] = 50961,
- [SMALL_STATE(1120)] = 51019,
- [SMALL_STATE(1121)] = 51079,
- [SMALL_STATE(1122)] = 51133,
- [SMALL_STATE(1123)] = 51193,
- [SMALL_STATE(1124)] = 51247,
- [SMALL_STATE(1125)] = 51301,
- [SMALL_STATE(1126)] = 51361,
- [SMALL_STATE(1127)] = 51415,
- [SMALL_STATE(1128)] = 51469,
- [SMALL_STATE(1129)] = 51529,
- [SMALL_STATE(1130)] = 51589,
- [SMALL_STATE(1131)] = 51643,
- [SMALL_STATE(1132)] = 51697,
- [SMALL_STATE(1133)] = 51757,
- [SMALL_STATE(1134)] = 51811,
- [SMALL_STATE(1135)] = 51865,
- [SMALL_STATE(1136)] = 51925,
- [SMALL_STATE(1137)] = 51983,
- [SMALL_STATE(1138)] = 52043,
- [SMALL_STATE(1139)] = 52101,
- [SMALL_STATE(1140)] = 52159,
- [SMALL_STATE(1141)] = 52219,
- [SMALL_STATE(1142)] = 52279,
- [SMALL_STATE(1143)] = 52339,
- [SMALL_STATE(1144)] = 52399,
- [SMALL_STATE(1145)] = 52459,
- [SMALL_STATE(1146)] = 52517,
- [SMALL_STATE(1147)] = 52571,
- [SMALL_STATE(1148)] = 52629,
- [SMALL_STATE(1149)] = 52687,
- [SMALL_STATE(1150)] = 52741,
- [SMALL_STATE(1151)] = 52801,
- [SMALL_STATE(1152)] = 52861,
- [SMALL_STATE(1153)] = 52921,
- [SMALL_STATE(1154)] = 52975,
- [SMALL_STATE(1155)] = 53029,
- [SMALL_STATE(1156)] = 53089,
- [SMALL_STATE(1157)] = 53143,
- [SMALL_STATE(1158)] = 53201,
- [SMALL_STATE(1159)] = 53259,
- [SMALL_STATE(1160)] = 53313,
- [SMALL_STATE(1161)] = 53373,
- [SMALL_STATE(1162)] = 53433,
- [SMALL_STATE(1163)] = 53493,
- [SMALL_STATE(1164)] = 53547,
- [SMALL_STATE(1165)] = 53601,
- [SMALL_STATE(1166)] = 53655,
- [SMALL_STATE(1167)] = 53709,
- [SMALL_STATE(1168)] = 53763,
- [SMALL_STATE(1169)] = 53823,
- [SMALL_STATE(1170)] = 53881,
- [SMALL_STATE(1171)] = 53941,
- [SMALL_STATE(1172)] = 53995,
- [SMALL_STATE(1173)] = 54055,
- [SMALL_STATE(1174)] = 54115,
- [SMALL_STATE(1175)] = 54175,
- [SMALL_STATE(1176)] = 54235,
- [SMALL_STATE(1177)] = 54293,
- [SMALL_STATE(1178)] = 54353,
- [SMALL_STATE(1179)] = 54415,
- [SMALL_STATE(1180)] = 54469,
- [SMALL_STATE(1181)] = 54523,
- [SMALL_STATE(1182)] = 54577,
- [SMALL_STATE(1183)] = 54637,
- [SMALL_STATE(1184)] = 54691,
- [SMALL_STATE(1185)] = 54745,
- [SMALL_STATE(1186)] = 54805,
- [SMALL_STATE(1187)] = 54871,
- [SMALL_STATE(1188)] = 54931,
- [SMALL_STATE(1189)] = 54985,
- [SMALL_STATE(1190)] = 55039,
- [SMALL_STATE(1191)] = 55093,
- [SMALL_STATE(1192)] = 55147,
- [SMALL_STATE(1193)] = 55201,
- [SMALL_STATE(1194)] = 55259,
- [SMALL_STATE(1195)] = 55313,
- [SMALL_STATE(1196)] = 55366,
- [SMALL_STATE(1197)] = 55419,
- [SMALL_STATE(1198)] = 55472,
- [SMALL_STATE(1199)] = 55525,
- [SMALL_STATE(1200)] = 55584,
- [SMALL_STATE(1201)] = 55643,
- [SMALL_STATE(1202)] = 55696,
- [SMALL_STATE(1203)] = 55749,
- [SMALL_STATE(1204)] = 55802,
- [SMALL_STATE(1205)] = 55855,
- [SMALL_STATE(1206)] = 55912,
- [SMALL_STATE(1207)] = 55973,
- [SMALL_STATE(1208)] = 56032,
- [SMALL_STATE(1209)] = 56085,
- [SMALL_STATE(1210)] = 56138,
- [SMALL_STATE(1211)] = 56191,
- [SMALL_STATE(1212)] = 56244,
- [SMALL_STATE(1213)] = 56297,
- [SMALL_STATE(1214)] = 56350,
- [SMALL_STATE(1215)] = 56409,
- [SMALL_STATE(1216)] = 56462,
- [SMALL_STATE(1217)] = 56515,
- [SMALL_STATE(1218)] = 56568,
- [SMALL_STATE(1219)] = 56627,
- [SMALL_STATE(1220)] = 56680,
- [SMALL_STATE(1221)] = 56737,
- [SMALL_STATE(1222)] = 56796,
- [SMALL_STATE(1223)] = 56849,
- [SMALL_STATE(1224)] = 56902,
- [SMALL_STATE(1225)] = 56955,
- [SMALL_STATE(1226)] = 57008,
- [SMALL_STATE(1227)] = 57061,
- [SMALL_STATE(1228)] = 57114,
- [SMALL_STATE(1229)] = 57167,
- [SMALL_STATE(1230)] = 57226,
- [SMALL_STATE(1231)] = 57279,
- [SMALL_STATE(1232)] = 57332,
- [SMALL_STATE(1233)] = 57385,
- [SMALL_STATE(1234)] = 57438,
- [SMALL_STATE(1235)] = 57491,
- [SMALL_STATE(1236)] = 57544,
- [SMALL_STATE(1237)] = 57597,
- [SMALL_STATE(1238)] = 57650,
- [SMALL_STATE(1239)] = 57703,
- [SMALL_STATE(1240)] = 57756,
- [SMALL_STATE(1241)] = 57809,
- [SMALL_STATE(1242)] = 57862,
- [SMALL_STATE(1243)] = 57921,
- [SMALL_STATE(1244)] = 57978,
- [SMALL_STATE(1245)] = 58031,
- [SMALL_STATE(1246)] = 58084,
- [SMALL_STATE(1247)] = 58137,
- [SMALL_STATE(1248)] = 58190,
- [SMALL_STATE(1249)] = 58243,
- [SMALL_STATE(1250)] = 58296,
- [SMALL_STATE(1251)] = 58349,
- [SMALL_STATE(1252)] = 58402,
- [SMALL_STATE(1253)] = 58461,
- [SMALL_STATE(1254)] = 58514,
- [SMALL_STATE(1255)] = 58567,
- [SMALL_STATE(1256)] = 58626,
- [SMALL_STATE(1257)] = 58679,
- [SMALL_STATE(1258)] = 58732,
- [SMALL_STATE(1259)] = 58791,
- [SMALL_STATE(1260)] = 58844,
- [SMALL_STATE(1261)] = 58897,
- [SMALL_STATE(1262)] = 58956,
- [SMALL_STATE(1263)] = 59013,
- [SMALL_STATE(1264)] = 59072,
- [SMALL_STATE(1265)] = 59125,
- [SMALL_STATE(1266)] = 59184,
- [SMALL_STATE(1267)] = 59237,
- [SMALL_STATE(1268)] = 59296,
- [SMALL_STATE(1269)] = 59355,
- [SMALL_STATE(1270)] = 59408,
- [SMALL_STATE(1271)] = 59461,
- [SMALL_STATE(1272)] = 59520,
- [SMALL_STATE(1273)] = 59585,
- [SMALL_STATE(1274)] = 59638,
- [SMALL_STATE(1275)] = 59697,
- [SMALL_STATE(1276)] = 59750,
- [SMALL_STATE(1277)] = 59809,
- [SMALL_STATE(1278)] = 59866,
- [SMALL_STATE(1279)] = 59919,
- [SMALL_STATE(1280)] = 59972,
- [SMALL_STATE(1281)] = 60025,
- [SMALL_STATE(1282)] = 60078,
- [SMALL_STATE(1283)] = 60135,
- [SMALL_STATE(1284)] = 60194,
- [SMALL_STATE(1285)] = 60247,
- [SMALL_STATE(1286)] = 60300,
- [SMALL_STATE(1287)] = 60353,
- [SMALL_STATE(1288)] = 60406,
- [SMALL_STATE(1289)] = 60459,
- [SMALL_STATE(1290)] = 60512,
- [SMALL_STATE(1291)] = 60565,
- [SMALL_STATE(1292)] = 60618,
- [SMALL_STATE(1293)] = 60671,
- [SMALL_STATE(1294)] = 60774,
- [SMALL_STATE(1295)] = 60827,
- [SMALL_STATE(1296)] = 60880,
- [SMALL_STATE(1297)] = 60933,
- [SMALL_STATE(1298)] = 60986,
- [SMALL_STATE(1299)] = 61039,
- [SMALL_STATE(1300)] = 61092,
- [SMALL_STATE(1301)] = 61145,
- [SMALL_STATE(1302)] = 61198,
- [SMALL_STATE(1303)] = 61251,
- [SMALL_STATE(1304)] = 61304,
- [SMALL_STATE(1305)] = 61357,
- [SMALL_STATE(1306)] = 61410,
- [SMALL_STATE(1307)] = 61469,
- [SMALL_STATE(1308)] = 61522,
- [SMALL_STATE(1309)] = 61581,
- [SMALL_STATE(1310)] = 61650,
- [SMALL_STATE(1311)] = 61719,
- [SMALL_STATE(1312)] = 61772,
- [SMALL_STATE(1313)] = 61831,
- [SMALL_STATE(1314)] = 61884,
- [SMALL_STATE(1315)] = 61937,
- [SMALL_STATE(1316)] = 61994,
- [SMALL_STATE(1317)] = 62053,
- [SMALL_STATE(1318)] = 62106,
- [SMALL_STATE(1319)] = 62159,
- [SMALL_STATE(1320)] = 62218,
- [SMALL_STATE(1321)] = 62271,
- [SMALL_STATE(1322)] = 62324,
- [SMALL_STATE(1323)] = 62377,
- [SMALL_STATE(1324)] = 62430,
- [SMALL_STATE(1325)] = 62483,
- [SMALL_STATE(1326)] = 62536,
- [SMALL_STATE(1327)] = 62639,
- [SMALL_STATE(1328)] = 62696,
- [SMALL_STATE(1329)] = 62757,
- [SMALL_STATE(1330)] = 62810,
- [SMALL_STATE(1331)] = 62863,
- [SMALL_STATE(1332)] = 62922,
- [SMALL_STATE(1333)] = 62975,
- [SMALL_STATE(1334)] = 63028,
- [SMALL_STATE(1335)] = 63081,
- [SMALL_STATE(1336)] = 63170,
- [SMALL_STATE(1337)] = 63235,
- [SMALL_STATE(1338)] = 63288,
- [SMALL_STATE(1339)] = 63345,
- [SMALL_STATE(1340)] = 63398,
- [SMALL_STATE(1341)] = 63451,
- [SMALL_STATE(1342)] = 63504,
- [SMALL_STATE(1343)] = 63569,
- [SMALL_STATE(1344)] = 63658,
- [SMALL_STATE(1345)] = 63711,
- [SMALL_STATE(1346)] = 63764,
- [SMALL_STATE(1347)] = 63817,
- [SMALL_STATE(1348)] = 63870,
- [SMALL_STATE(1349)] = 63923,
- [SMALL_STATE(1350)] = 63980,
- [SMALL_STATE(1351)] = 64033,
- [SMALL_STATE(1352)] = 64092,
- [SMALL_STATE(1353)] = 64145,
- [SMALL_STATE(1354)] = 64212,
- [SMALL_STATE(1355)] = 64271,
- [SMALL_STATE(1356)] = 64324,
- [SMALL_STATE(1357)] = 64383,
- [SMALL_STATE(1358)] = 64442,
- [SMALL_STATE(1359)] = 64501,
- [SMALL_STATE(1360)] = 64560,
- [SMALL_STATE(1361)] = 64663,
- [SMALL_STATE(1362)] = 64722,
- [SMALL_STATE(1363)] = 64781,
- [SMALL_STATE(1364)] = 64840,
- [SMALL_STATE(1365)] = 64893,
- [SMALL_STATE(1366)] = 64996,
- [SMALL_STATE(1367)] = 65049,
- [SMALL_STATE(1368)] = 65102,
- [SMALL_STATE(1369)] = 65161,
- [SMALL_STATE(1370)] = 65220,
- [SMALL_STATE(1371)] = 65279,
- [SMALL_STATE(1372)] = 65338,
- [SMALL_STATE(1373)] = 65397,
- [SMALL_STATE(1374)] = 65450,
- [SMALL_STATE(1375)] = 65503,
- [SMALL_STATE(1376)] = 65556,
- [SMALL_STATE(1377)] = 65615,
- [SMALL_STATE(1378)] = 65668,
- [SMALL_STATE(1379)] = 65721,
- [SMALL_STATE(1380)] = 65774,
- [SMALL_STATE(1381)] = 65877,
- [SMALL_STATE(1382)] = 65936,
- [SMALL_STATE(1383)] = 65993,
- [SMALL_STATE(1384)] = 66082,
- [SMALL_STATE(1385)] = 66139,
- [SMALL_STATE(1386)] = 66192,
- [SMALL_STATE(1387)] = 66251,
- [SMALL_STATE(1388)] = 66304,
- [SMALL_STATE(1389)] = 66361,
- [SMALL_STATE(1390)] = 66414,
- [SMALL_STATE(1391)] = 66467,
- [SMALL_STATE(1392)] = 66570,
- [SMALL_STATE(1393)] = 66623,
- [SMALL_STATE(1394)] = 66726,
- [SMALL_STATE(1395)] = 66779,
- [SMALL_STATE(1396)] = 66832,
- [SMALL_STATE(1397)] = 66885,
- [SMALL_STATE(1398)] = 66938,
- [SMALL_STATE(1399)] = 66991,
- [SMALL_STATE(1400)] = 67048,
- [SMALL_STATE(1401)] = 67101,
- [SMALL_STATE(1402)] = 67154,
- [SMALL_STATE(1403)] = 67207,
- [SMALL_STATE(1404)] = 67260,
- [SMALL_STATE(1405)] = 67313,
- [SMALL_STATE(1406)] = 67366,
- [SMALL_STATE(1407)] = 67418,
- [SMALL_STATE(1408)] = 67482,
- [SMALL_STATE(1409)] = 67534,
- [SMALL_STATE(1410)] = 67592,
- [SMALL_STATE(1411)] = 67692,
- [SMALL_STATE(1412)] = 67760,
- [SMALL_STATE(1413)] = 67818,
- [SMALL_STATE(1414)] = 67876,
- [SMALL_STATE(1415)] = 67934,
- [SMALL_STATE(1416)] = 67992,
- [SMALL_STATE(1417)] = 68092,
- [SMALL_STATE(1418)] = 68192,
- [SMALL_STATE(1419)] = 68248,
- [SMALL_STATE(1420)] = 68300,
- [SMALL_STATE(1421)] = 68390,
- [SMALL_STATE(1422)] = 68442,
- [SMALL_STATE(1423)] = 68502,
- [SMALL_STATE(1424)] = 68554,
- [SMALL_STATE(1425)] = 68610,
- [SMALL_STATE(1426)] = 68668,
- [SMALL_STATE(1427)] = 68728,
- [SMALL_STATE(1428)] = 68786,
- [SMALL_STATE(1429)] = 68886,
- [SMALL_STATE(1430)] = 68986,
- [SMALL_STATE(1431)] = 69044,
- [SMALL_STATE(1432)] = 69102,
- [SMALL_STATE(1433)] = 69160,
- [SMALL_STATE(1434)] = 69212,
- [SMALL_STATE(1435)] = 69264,
- [SMALL_STATE(1436)] = 69322,
- [SMALL_STATE(1437)] = 69374,
- [SMALL_STATE(1438)] = 69426,
- [SMALL_STATE(1439)] = 69484,
- [SMALL_STATE(1440)] = 69540,
- [SMALL_STATE(1441)] = 69592,
- [SMALL_STATE(1442)] = 69650,
- [SMALL_STATE(1443)] = 69706,
- [SMALL_STATE(1444)] = 69806,
- [SMALL_STATE(1445)] = 69864,
- [SMALL_STATE(1446)] = 69916,
- [SMALL_STATE(1447)] = 69972,
- [SMALL_STATE(1448)] = 70030,
- [SMALL_STATE(1449)] = 70130,
- [SMALL_STATE(1450)] = 70200,
- [SMALL_STATE(1451)] = 70300,
- [SMALL_STATE(1452)] = 70352,
- [SMALL_STATE(1453)] = 70404,
- [SMALL_STATE(1454)] = 70492,
- [SMALL_STATE(1455)] = 70580,
- [SMALL_STATE(1456)] = 70636,
- [SMALL_STATE(1457)] = 70688,
- [SMALL_STATE(1458)] = 70744,
- [SMALL_STATE(1459)] = 70796,
- [SMALL_STATE(1460)] = 70854,
- [SMALL_STATE(1461)] = 70910,
- [SMALL_STATE(1462)] = 70962,
- [SMALL_STATE(1463)] = 71014,
- [SMALL_STATE(1464)] = 71072,
- [SMALL_STATE(1465)] = 71130,
- [SMALL_STATE(1466)] = 71182,
- [SMALL_STATE(1467)] = 71238,
- [SMALL_STATE(1468)] = 71338,
- [SMALL_STATE(1469)] = 71390,
- [SMALL_STATE(1470)] = 71442,
- [SMALL_STATE(1471)] = 71494,
- [SMALL_STATE(1472)] = 71546,
- [SMALL_STATE(1473)] = 71598,
- [SMALL_STATE(1474)] = 71650,
- [SMALL_STATE(1475)] = 71750,
- [SMALL_STATE(1476)] = 71802,
- [SMALL_STATE(1477)] = 71854,
- [SMALL_STATE(1478)] = 71906,
- [SMALL_STATE(1479)] = 71958,
- [SMALL_STATE(1480)] = 72010,
- [SMALL_STATE(1481)] = 72068,
- [SMALL_STATE(1482)] = 72120,
- [SMALL_STATE(1483)] = 72172,
- [SMALL_STATE(1484)] = 72224,
- [SMALL_STATE(1485)] = 72276,
- [SMALL_STATE(1486)] = 72328,
- [SMALL_STATE(1487)] = 72380,
- [SMALL_STATE(1488)] = 72432,
- [SMALL_STATE(1489)] = 72484,
- [SMALL_STATE(1490)] = 72536,
- [SMALL_STATE(1491)] = 72588,
- [SMALL_STATE(1492)] = 72644,
- [SMALL_STATE(1493)] = 72696,
- [SMALL_STATE(1494)] = 72748,
- [SMALL_STATE(1495)] = 72800,
- [SMALL_STATE(1496)] = 72858,
- [SMALL_STATE(1497)] = 72916,
- [SMALL_STATE(1498)] = 72974,
- [SMALL_STATE(1499)] = 73026,
- [SMALL_STATE(1500)] = 73078,
- [SMALL_STATE(1501)] = 73130,
- [SMALL_STATE(1502)] = 73188,
- [SMALL_STATE(1503)] = 73244,
- [SMALL_STATE(1504)] = 73296,
- [SMALL_STATE(1505)] = 73348,
- [SMALL_STATE(1506)] = 73404,
- [SMALL_STATE(1507)] = 73460,
- [SMALL_STATE(1508)] = 73518,
- [SMALL_STATE(1509)] = 73570,
- [SMALL_STATE(1510)] = 73622,
- [SMALL_STATE(1511)] = 73674,
- [SMALL_STATE(1512)] = 73730,
- [SMALL_STATE(1513)] = 73782,
- [SMALL_STATE(1514)] = 73838,
- [SMALL_STATE(1515)] = 73894,
- [SMALL_STATE(1516)] = 73950,
- [SMALL_STATE(1517)] = 74008,
- [SMALL_STATE(1518)] = 74060,
- [SMALL_STATE(1519)] = 74116,
- [SMALL_STATE(1520)] = 74168,
- [SMALL_STATE(1521)] = 74224,
- [SMALL_STATE(1522)] = 74282,
- [SMALL_STATE(1523)] = 74334,
- [SMALL_STATE(1524)] = 74392,
- [SMALL_STATE(1525)] = 74450,
- [SMALL_STATE(1526)] = 74502,
- [SMALL_STATE(1527)] = 74554,
- [SMALL_STATE(1528)] = 74606,
- [SMALL_STATE(1529)] = 74662,
- [SMALL_STATE(1530)] = 74718,
- [SMALL_STATE(1531)] = 74776,
- [SMALL_STATE(1532)] = 74832,
- [SMALL_STATE(1533)] = 74884,
- [SMALL_STATE(1534)] = 74942,
- [SMALL_STATE(1535)] = 74994,
- [SMALL_STATE(1536)] = 75054,
- [SMALL_STATE(1537)] = 75106,
- [SMALL_STATE(1538)] = 75158,
- [SMALL_STATE(1539)] = 75214,
- [SMALL_STATE(1540)] = 75270,
- [SMALL_STATE(1541)] = 75326,
- [SMALL_STATE(1542)] = 75382,
- [SMALL_STATE(1543)] = 75438,
- [SMALL_STATE(1544)] = 75496,
- [SMALL_STATE(1545)] = 75548,
- [SMALL_STATE(1546)] = 75604,
- [SMALL_STATE(1547)] = 75662,
- [SMALL_STATE(1548)] = 75714,
- [SMALL_STATE(1549)] = 75772,
- [SMALL_STATE(1550)] = 75828,
- [SMALL_STATE(1551)] = 75880,
- [SMALL_STATE(1552)] = 75932,
- [SMALL_STATE(1553)] = 75984,
- [SMALL_STATE(1554)] = 76040,
- [SMALL_STATE(1555)] = 76092,
- [SMALL_STATE(1556)] = 76144,
- [SMALL_STATE(1557)] = 76196,
- [SMALL_STATE(1558)] = 76248,
- [SMALL_STATE(1559)] = 76345,
- [SMALL_STATE(1560)] = 76442,
- [SMALL_STATE(1561)] = 76539,
- [SMALL_STATE(1562)] = 76594,
- [SMALL_STATE(1563)] = 76655,
- [SMALL_STATE(1564)] = 76752,
- [SMALL_STATE(1565)] = 76803,
- [SMALL_STATE(1566)] = 76854,
- [SMALL_STATE(1567)] = 76905,
- [SMALL_STATE(1568)] = 76956,
- [SMALL_STATE(1569)] = 77007,
- [SMALL_STATE(1570)] = 77058,
- [SMALL_STATE(1571)] = 77113,
- [SMALL_STATE(1572)] = 77164,
- [SMALL_STATE(1573)] = 77215,
- [SMALL_STATE(1574)] = 77266,
- [SMALL_STATE(1575)] = 77327,
- [SMALL_STATE(1576)] = 77382,
- [SMALL_STATE(1577)] = 77433,
- [SMALL_STATE(1578)] = 77484,
- [SMALL_STATE(1579)] = 77543,
- [SMALL_STATE(1580)] = 77594,
- [SMALL_STATE(1581)] = 77691,
- [SMALL_STATE(1582)] = 77788,
- [SMALL_STATE(1583)] = 77885,
- [SMALL_STATE(1584)] = 77942,
- [SMALL_STATE(1585)] = 77993,
- [SMALL_STATE(1586)] = 78044,
- [SMALL_STATE(1587)] = 78095,
- [SMALL_STATE(1588)] = 78146,
- [SMALL_STATE(1589)] = 78243,
- [SMALL_STATE(1590)] = 78300,
- [SMALL_STATE(1591)] = 78397,
- [SMALL_STATE(1592)] = 78448,
- [SMALL_STATE(1593)] = 78503,
- [SMALL_STATE(1594)] = 78554,
- [SMALL_STATE(1595)] = 78611,
- [SMALL_STATE(1596)] = 78662,
- [SMALL_STATE(1597)] = 78713,
- [SMALL_STATE(1598)] = 78810,
- [SMALL_STATE(1599)] = 78867,
- [SMALL_STATE(1600)] = 78926,
- [SMALL_STATE(1601)] = 79023,
- [SMALL_STATE(1602)] = 79120,
- [SMALL_STATE(1603)] = 79175,
- [SMALL_STATE(1604)] = 79226,
- [SMALL_STATE(1605)] = 79323,
- [SMALL_STATE(1606)] = 79420,
- [SMALL_STATE(1607)] = 79481,
- [SMALL_STATE(1608)] = 79532,
- [SMALL_STATE(1609)] = 79583,
- [SMALL_STATE(1610)] = 79634,
- [SMALL_STATE(1611)] = 79685,
- [SMALL_STATE(1612)] = 79784,
- [SMALL_STATE(1613)] = 79881,
- [SMALL_STATE(1614)] = 79932,
- [SMALL_STATE(1615)] = 80029,
- [SMALL_STATE(1616)] = 80090,
- [SMALL_STATE(1617)] = 80187,
- [SMALL_STATE(1618)] = 80238,
- [SMALL_STATE(1619)] = 80289,
- [SMALL_STATE(1620)] = 80344,
- [SMALL_STATE(1621)] = 80395,
- [SMALL_STATE(1622)] = 80446,
- [SMALL_STATE(1623)] = 80497,
- [SMALL_STATE(1624)] = 80594,
- [SMALL_STATE(1625)] = 80645,
- [SMALL_STATE(1626)] = 80696,
- [SMALL_STATE(1627)] = 80793,
- [SMALL_STATE(1628)] = 80844,
- [SMALL_STATE(1629)] = 80941,
- [SMALL_STATE(1630)] = 80992,
- [SMALL_STATE(1631)] = 81089,
- [SMALL_STATE(1632)] = 81140,
- [SMALL_STATE(1633)] = 81201,
- [SMALL_STATE(1634)] = 81298,
- [SMALL_STATE(1635)] = 81349,
- [SMALL_STATE(1636)] = 81404,
- [SMALL_STATE(1637)] = 81501,
- [SMALL_STATE(1638)] = 81598,
- [SMALL_STATE(1639)] = 81655,
- [SMALL_STATE(1640)] = 81706,
- [SMALL_STATE(1641)] = 81763,
- [SMALL_STATE(1642)] = 81814,
- [SMALL_STATE(1643)] = 81865,
- [SMALL_STATE(1644)] = 81962,
- [SMALL_STATE(1645)] = 82059,
- [SMALL_STATE(1646)] = 82120,
- [SMALL_STATE(1647)] = 82217,
- [SMALL_STATE(1648)] = 82314,
- [SMALL_STATE(1649)] = 82411,
- [SMALL_STATE(1650)] = 82508,
- [SMALL_STATE(1651)] = 82605,
- [SMALL_STATE(1652)] = 82702,
- [SMALL_STATE(1653)] = 82759,
- [SMALL_STATE(1654)] = 82856,
- [SMALL_STATE(1655)] = 82953,
- [SMALL_STATE(1656)] = 83050,
- [SMALL_STATE(1657)] = 83147,
- [SMALL_STATE(1658)] = 83244,
- [SMALL_STATE(1659)] = 83295,
- [SMALL_STATE(1660)] = 83346,
- [SMALL_STATE(1661)] = 83407,
- [SMALL_STATE(1662)] = 83458,
- [SMALL_STATE(1663)] = 83519,
- [SMALL_STATE(1664)] = 83616,
- [SMALL_STATE(1665)] = 83713,
- [SMALL_STATE(1666)] = 83774,
- [SMALL_STATE(1667)] = 83871,
- [SMALL_STATE(1668)] = 83932,
- [SMALL_STATE(1669)] = 83983,
- [SMALL_STATE(1670)] = 84044,
- [SMALL_STATE(1671)] = 84141,
- [SMALL_STATE(1672)] = 84238,
- [SMALL_STATE(1673)] = 84335,
- [SMALL_STATE(1674)] = 84396,
- [SMALL_STATE(1675)] = 84451,
- [SMALL_STATE(1676)] = 84512,
- [SMALL_STATE(1677)] = 84609,
- [SMALL_STATE(1678)] = 84670,
- [SMALL_STATE(1679)] = 84725,
- [SMALL_STATE(1680)] = 84786,
- [SMALL_STATE(1681)] = 84837,
- [SMALL_STATE(1682)] = 84898,
- [SMALL_STATE(1683)] = 84949,
- [SMALL_STATE(1684)] = 85000,
- [SMALL_STATE(1685)] = 85061,
- [SMALL_STATE(1686)] = 85112,
- [SMALL_STATE(1687)] = 85163,
- [SMALL_STATE(1688)] = 85260,
- [SMALL_STATE(1689)] = 85357,
- [SMALL_STATE(1690)] = 85408,
- [SMALL_STATE(1691)] = 85505,
- [SMALL_STATE(1692)] = 85602,
- [SMALL_STATE(1693)] = 85699,
- [SMALL_STATE(1694)] = 85796,
- [SMALL_STATE(1695)] = 85893,
- [SMALL_STATE(1696)] = 85954,
- [SMALL_STATE(1697)] = 86051,
- [SMALL_STATE(1698)] = 86148,
- [SMALL_STATE(1699)] = 86245,
- [SMALL_STATE(1700)] = 86342,
- [SMALL_STATE(1701)] = 86393,
- [SMALL_STATE(1702)] = 86448,
- [SMALL_STATE(1703)] = 86507,
- [SMALL_STATE(1704)] = 86558,
- [SMALL_STATE(1705)] = 86617,
- [SMALL_STATE(1706)] = 86714,
- [SMALL_STATE(1707)] = 86775,
- [SMALL_STATE(1708)] = 86826,
- [SMALL_STATE(1709)] = 86877,
- [SMALL_STATE(1710)] = 86932,
- [SMALL_STATE(1711)] = 87029,
- [SMALL_STATE(1712)] = 87090,
- [SMALL_STATE(1713)] = 87187,
- [SMALL_STATE(1714)] = 87248,
- [SMALL_STATE(1715)] = 87299,
- [SMALL_STATE(1716)] = 87396,
- [SMALL_STATE(1717)] = 87493,
- [SMALL_STATE(1718)] = 87554,
- [SMALL_STATE(1719)] = 87605,
- [SMALL_STATE(1720)] = 87702,
- [SMALL_STATE(1721)] = 87799,
- [SMALL_STATE(1722)] = 87896,
- [SMALL_STATE(1723)] = 87993,
- [SMALL_STATE(1724)] = 88054,
- [SMALL_STATE(1725)] = 88151,
- [SMALL_STATE(1726)] = 88212,
- [SMALL_STATE(1727)] = 88309,
- [SMALL_STATE(1728)] = 88360,
- [SMALL_STATE(1729)] = 88411,
- [SMALL_STATE(1730)] = 88508,
- [SMALL_STATE(1731)] = 88605,
- [SMALL_STATE(1732)] = 88666,
- [SMALL_STATE(1733)] = 88765,
- [SMALL_STATE(1734)] = 88816,
- [SMALL_STATE(1735)] = 88871,
- [SMALL_STATE(1736)] = 88932,
- [SMALL_STATE(1737)] = 89029,
- [SMALL_STATE(1738)] = 89090,
- [SMALL_STATE(1739)] = 89145,
- [SMALL_STATE(1740)] = 89196,
- [SMALL_STATE(1741)] = 89257,
- [SMALL_STATE(1742)] = 89354,
- [SMALL_STATE(1743)] = 89415,
- [SMALL_STATE(1744)] = 89466,
- [SMALL_STATE(1745)] = 89527,
- [SMALL_STATE(1746)] = 89578,
- [SMALL_STATE(1747)] = 89639,
- [SMALL_STATE(1748)] = 89694,
- [SMALL_STATE(1749)] = 89755,
- [SMALL_STATE(1750)] = 89806,
- [SMALL_STATE(1751)] = 89867,
- [SMALL_STATE(1752)] = 89918,
- [SMALL_STATE(1753)] = 89969,
- [SMALL_STATE(1754)] = 90020,
- [SMALL_STATE(1755)] = 90081,
- [SMALL_STATE(1756)] = 90178,
- [SMALL_STATE(1757)] = 90239,
- [SMALL_STATE(1758)] = 90290,
- [SMALL_STATE(1759)] = 90351,
- [SMALL_STATE(1760)] = 90402,
- [SMALL_STATE(1761)] = 90453,
- [SMALL_STATE(1762)] = 90504,
- [SMALL_STATE(1763)] = 90555,
- [SMALL_STATE(1764)] = 90652,
- [SMALL_STATE(1765)] = 90749,
- [SMALL_STATE(1766)] = 90810,
- [SMALL_STATE(1767)] = 90907,
- [SMALL_STATE(1768)] = 91004,
- [SMALL_STATE(1769)] = 91101,
- [SMALL_STATE(1770)] = 91162,
- [SMALL_STATE(1771)] = 91259,
- [SMALL_STATE(1772)] = 91356,
- [SMALL_STATE(1773)] = 91417,
- [SMALL_STATE(1774)] = 91514,
- [SMALL_STATE(1775)] = 91575,
- [SMALL_STATE(1776)] = 91672,
- [SMALL_STATE(1777)] = 91769,
- [SMALL_STATE(1778)] = 91830,
- [SMALL_STATE(1779)] = 91927,
- [SMALL_STATE(1780)] = 92024,
- [SMALL_STATE(1781)] = 92075,
- [SMALL_STATE(1782)] = 92172,
- [SMALL_STATE(1783)] = 92227,
- [SMALL_STATE(1784)] = 92288,
- [SMALL_STATE(1785)] = 92385,
- [SMALL_STATE(1786)] = 92440,
- [SMALL_STATE(1787)] = 92501,
- [SMALL_STATE(1788)] = 92552,
- [SMALL_STATE(1789)] = 92613,
- [SMALL_STATE(1790)] = 92664,
- [SMALL_STATE(1791)] = 92725,
- [SMALL_STATE(1792)] = 92776,
- [SMALL_STATE(1793)] = 92837,
- [SMALL_STATE(1794)] = 92888,
- [SMALL_STATE(1795)] = 92949,
- [SMALL_STATE(1796)] = 93000,
- [SMALL_STATE(1797)] = 93061,
- [SMALL_STATE(1798)] = 93122,
- [SMALL_STATE(1799)] = 93183,
- [SMALL_STATE(1800)] = 93244,
- [SMALL_STATE(1801)] = 93305,
- [SMALL_STATE(1802)] = 93366,
- [SMALL_STATE(1803)] = 93427,
- [SMALL_STATE(1804)] = 93488,
- [SMALL_STATE(1805)] = 93549,
- [SMALL_STATE(1806)] = 93610,
- [SMALL_STATE(1807)] = 93671,
- [SMALL_STATE(1808)] = 93732,
- [SMALL_STATE(1809)] = 93793,
- [SMALL_STATE(1810)] = 93854,
- [SMALL_STATE(1811)] = 93915,
- [SMALL_STATE(1812)] = 93976,
- [SMALL_STATE(1813)] = 94073,
- [SMALL_STATE(1814)] = 94172,
- [SMALL_STATE(1815)] = 94269,
- [SMALL_STATE(1816)] = 94320,
- [SMALL_STATE(1817)] = 94417,
- [SMALL_STATE(1818)] = 94514,
- [SMALL_STATE(1819)] = 94611,
- [SMALL_STATE(1820)] = 94668,
- [SMALL_STATE(1821)] = 94719,
- [SMALL_STATE(1822)] = 94776,
- [SMALL_STATE(1823)] = 94831,
- [SMALL_STATE(1824)] = 94928,
- [SMALL_STATE(1825)] = 95025,
- [SMALL_STATE(1826)] = 95122,
- [SMALL_STATE(1827)] = 95219,
- [SMALL_STATE(1828)] = 95316,
- [SMALL_STATE(1829)] = 95413,
- [SMALL_STATE(1830)] = 95510,
- [SMALL_STATE(1831)] = 95607,
- [SMALL_STATE(1832)] = 95704,
- [SMALL_STATE(1833)] = 95801,
- [SMALL_STATE(1834)] = 95898,
- [SMALL_STATE(1835)] = 95995,
- [SMALL_STATE(1836)] = 96092,
- [SMALL_STATE(1837)] = 96189,
- [SMALL_STATE(1838)] = 96286,
- [SMALL_STATE(1839)] = 96383,
- [SMALL_STATE(1840)] = 96482,
- [SMALL_STATE(1841)] = 96579,
- [SMALL_STATE(1842)] = 96676,
- [SMALL_STATE(1843)] = 96773,
- [SMALL_STATE(1844)] = 96870,
- [SMALL_STATE(1845)] = 96967,
- [SMALL_STATE(1846)] = 97064,
- [SMALL_STATE(1847)] = 97161,
- [SMALL_STATE(1848)] = 97258,
- [SMALL_STATE(1849)] = 97355,
- [SMALL_STATE(1850)] = 97452,
- [SMALL_STATE(1851)] = 97549,
- [SMALL_STATE(1852)] = 97646,
- [SMALL_STATE(1853)] = 97743,
- [SMALL_STATE(1854)] = 97840,
- [SMALL_STATE(1855)] = 97937,
- [SMALL_STATE(1856)] = 98036,
- [SMALL_STATE(1857)] = 98133,
- [SMALL_STATE(1858)] = 98230,
- [SMALL_STATE(1859)] = 98281,
- [SMALL_STATE(1860)] = 98378,
- [SMALL_STATE(1861)] = 98475,
- [SMALL_STATE(1862)] = 98530,
- [SMALL_STATE(1863)] = 98627,
- [SMALL_STATE(1864)] = 98724,
- [SMALL_STATE(1865)] = 98821,
- [SMALL_STATE(1866)] = 98920,
- [SMALL_STATE(1867)] = 98975,
- [SMALL_STATE(1868)] = 99026,
- [SMALL_STATE(1869)] = 99077,
- [SMALL_STATE(1870)] = 99128,
- [SMALL_STATE(1871)] = 99225,
- [SMALL_STATE(1872)] = 99322,
- [SMALL_STATE(1873)] = 99419,
- [SMALL_STATE(1874)] = 99516,
- [SMALL_STATE(1875)] = 99613,
- [SMALL_STATE(1876)] = 99669,
- [SMALL_STATE(1877)] = 99725,
- [SMALL_STATE(1878)] = 99781,
- [SMALL_STATE(1879)] = 99837,
- [SMALL_STATE(1880)] = 99893,
- [SMALL_STATE(1881)] = 99949,
- [SMALL_STATE(1882)] = 100005,
- [SMALL_STATE(1883)] = 100061,
- [SMALL_STATE(1884)] = 100117,
- [SMALL_STATE(1885)] = 100171,
- [SMALL_STATE(1886)] = 100227,
- [SMALL_STATE(1887)] = 100277,
- [SMALL_STATE(1888)] = 100333,
- [SMALL_STATE(1889)] = 100391,
- [SMALL_STATE(1890)] = 100441,
- [SMALL_STATE(1891)] = 100497,
- [SMALL_STATE(1892)] = 100547,
- [SMALL_STATE(1893)] = 100601,
- [SMALL_STATE(1894)] = 100655,
- [SMALL_STATE(1895)] = 100709,
- [SMALL_STATE(1896)] = 100763,
- [SMALL_STATE(1897)] = 100819,
- [SMALL_STATE(1898)] = 100869,
- [SMALL_STATE(1899)] = 100923,
- [SMALL_STATE(1900)] = 100977,
- [SMALL_STATE(1901)] = 101031,
- [SMALL_STATE(1902)] = 101085,
- [SMALL_STATE(1903)] = 101135,
- [SMALL_STATE(1904)] = 101185,
- [SMALL_STATE(1905)] = 101241,
- [SMALL_STATE(1906)] = 101297,
- [SMALL_STATE(1907)] = 101347,
- [SMALL_STATE(1908)] = 101401,
- [SMALL_STATE(1909)] = 101451,
- [SMALL_STATE(1910)] = 101501,
- [SMALL_STATE(1911)] = 101551,
- [SMALL_STATE(1912)] = 101601,
- [SMALL_STATE(1913)] = 101651,
- [SMALL_STATE(1914)] = 101701,
- [SMALL_STATE(1915)] = 101751,
- [SMALL_STATE(1916)] = 101807,
- [SMALL_STATE(1917)] = 101863,
- [SMALL_STATE(1918)] = 101917,
- [SMALL_STATE(1919)] = 101973,
- [SMALL_STATE(1920)] = 102027,
- [SMALL_STATE(1921)] = 102081,
- [SMALL_STATE(1922)] = 102131,
- [SMALL_STATE(1923)] = 102185,
- [SMALL_STATE(1924)] = 102241,
- [SMALL_STATE(1925)] = 102295,
- [SMALL_STATE(1926)] = 102351,
- [SMALL_STATE(1927)] = 102407,
- [SMALL_STATE(1928)] = 102463,
- [SMALL_STATE(1929)] = 102517,
- [SMALL_STATE(1930)] = 102571,
- [SMALL_STATE(1931)] = 102625,
- [SMALL_STATE(1932)] = 102678,
- [SMALL_STATE(1933)] = 102731,
- [SMALL_STATE(1934)] = 102784,
- [SMALL_STATE(1935)] = 102879,
- [SMALL_STATE(1936)] = 102928,
- [SMALL_STATE(1937)] = 102981,
- [SMALL_STATE(1938)] = 103030,
- [SMALL_STATE(1939)] = 103079,
- [SMALL_STATE(1940)] = 103128,
- [SMALL_STATE(1941)] = 103177,
- [SMALL_STATE(1942)] = 103232,
- [SMALL_STATE(1943)] = 103287,
- [SMALL_STATE(1944)] = 103336,
- [SMALL_STATE(1945)] = 103389,
- [SMALL_STATE(1946)] = 103438,
- [SMALL_STATE(1947)] = 103533,
- [SMALL_STATE(1948)] = 103582,
- [SMALL_STATE(1949)] = 103631,
- [SMALL_STATE(1950)] = 103684,
- [SMALL_STATE(1951)] = 103737,
- [SMALL_STATE(1952)] = 103786,
- [SMALL_STATE(1953)] = 103839,
- [SMALL_STATE(1954)] = 103892,
- [SMALL_STATE(1955)] = 103945,
- [SMALL_STATE(1956)] = 104040,
- [SMALL_STATE(1957)] = 104093,
- [SMALL_STATE(1958)] = 104142,
- [SMALL_STATE(1959)] = 104237,
- [SMALL_STATE(1960)] = 104290,
- [SMALL_STATE(1961)] = 104343,
- [SMALL_STATE(1962)] = 104392,
- [SMALL_STATE(1963)] = 104441,
- [SMALL_STATE(1964)] = 104490,
- [SMALL_STATE(1965)] = 104539,
- [SMALL_STATE(1966)] = 104588,
- [SMALL_STATE(1967)] = 104641,
- [SMALL_STATE(1968)] = 104690,
- [SMALL_STATE(1969)] = 104785,
- [SMALL_STATE(1970)] = 104834,
- [SMALL_STATE(1971)] = 104929,
- [SMALL_STATE(1972)] = 104982,
- [SMALL_STATE(1973)] = 105077,
- [SMALL_STATE(1974)] = 105132,
- [SMALL_STATE(1975)] = 105181,
- [SMALL_STATE(1976)] = 105276,
- [SMALL_STATE(1977)] = 105329,
- [SMALL_STATE(1978)] = 105384,
- [SMALL_STATE(1979)] = 105433,
- [SMALL_STATE(1980)] = 105486,
- [SMALL_STATE(1981)] = 105541,
- [SMALL_STATE(1982)] = 105590,
- [SMALL_STATE(1983)] = 105639,
- [SMALL_STATE(1984)] = 105688,
- [SMALL_STATE(1985)] = 105743,
- [SMALL_STATE(1986)] = 105838,
- [SMALL_STATE(1987)] = 105891,
- [SMALL_STATE(1988)] = 105946,
- [SMALL_STATE(1989)] = 106041,
- [SMALL_STATE(1990)] = 106094,
- [SMALL_STATE(1991)] = 106189,
- [SMALL_STATE(1992)] = 106238,
- [SMALL_STATE(1993)] = 106293,
- [SMALL_STATE(1994)] = 106348,
- [SMALL_STATE(1995)] = 106401,
- [SMALL_STATE(1996)] = 106454,
- [SMALL_STATE(1997)] = 106507,
- [SMALL_STATE(1998)] = 106560,
- [SMALL_STATE(1999)] = 106609,
- [SMALL_STATE(2000)] = 106658,
- [SMALL_STATE(2001)] = 106707,
- [SMALL_STATE(2002)] = 106802,
- [SMALL_STATE(2003)] = 106855,
- [SMALL_STATE(2004)] = 106908,
- [SMALL_STATE(2005)] = 106957,
- [SMALL_STATE(2006)] = 107010,
- [SMALL_STATE(2007)] = 107063,
- [SMALL_STATE(2008)] = 107116,
- [SMALL_STATE(2009)] = 107165,
- [SMALL_STATE(2010)] = 107214,
- [SMALL_STATE(2011)] = 107269,
- [SMALL_STATE(2012)] = 107324,
- [SMALL_STATE(2013)] = 107378,
- [SMALL_STATE(2014)] = 107430,
- [SMALL_STATE(2015)] = 107478,
- [SMALL_STATE(2016)] = 107526,
- [SMALL_STATE(2017)] = 107574,
- [SMALL_STATE(2018)] = 107622,
- [SMALL_STATE(2019)] = 107670,
- [SMALL_STATE(2020)] = 107722,
- [SMALL_STATE(2021)] = 107770,
- [SMALL_STATE(2022)] = 107818,
- [SMALL_STATE(2023)] = 107866,
- [SMALL_STATE(2024)] = 107914,
- [SMALL_STATE(2025)] = 107962,
- [SMALL_STATE(2026)] = 108010,
- [SMALL_STATE(2027)] = 108066,
- [SMALL_STATE(2028)] = 108114,
- [SMALL_STATE(2029)] = 108162,
- [SMALL_STATE(2030)] = 108210,
- [SMALL_STATE(2031)] = 108264,
- [SMALL_STATE(2032)] = 108312,
- [SMALL_STATE(2033)] = 108360,
- [SMALL_STATE(2034)] = 108414,
- [SMALL_STATE(2035)] = 108468,
- [SMALL_STATE(2036)] = 108516,
- [SMALL_STATE(2037)] = 108568,
- [SMALL_STATE(2038)] = 108616,
- [SMALL_STATE(2039)] = 108664,
- [SMALL_STATE(2040)] = 108716,
- [SMALL_STATE(2041)] = 108764,
- [SMALL_STATE(2042)] = 108816,
- [SMALL_STATE(2043)] = 108864,
- [SMALL_STATE(2044)] = 108916,
- [SMALL_STATE(2045)] = 108970,
- [SMALL_STATE(2046)] = 109026,
- [SMALL_STATE(2047)] = 109080,
- [SMALL_STATE(2048)] = 109136,
- [SMALL_STATE(2049)] = 109192,
- [SMALL_STATE(2050)] = 109246,
- [SMALL_STATE(2051)] = 109294,
- [SMALL_STATE(2052)] = 109348,
- [SMALL_STATE(2053)] = 109396,
- [SMALL_STATE(2054)] = 109450,
- [SMALL_STATE(2055)] = 109502,
- [SMALL_STATE(2056)] = 109554,
- [SMALL_STATE(2057)] = 109610,
- [SMALL_STATE(2058)] = 109662,
- [SMALL_STATE(2059)] = 109718,
- [SMALL_STATE(2060)] = 109766,
- [SMALL_STATE(2061)] = 109814,
- [SMALL_STATE(2062)] = 109866,
- [SMALL_STATE(2063)] = 109918,
- [SMALL_STATE(2064)] = 109966,
- [SMALL_STATE(2065)] = 110014,
- [SMALL_STATE(2066)] = 110068,
- [SMALL_STATE(2067)] = 110116,
- [SMALL_STATE(2068)] = 110164,
- [SMALL_STATE(2069)] = 110216,
- [SMALL_STATE(2070)] = 110264,
- [SMALL_STATE(2071)] = 110312,
- [SMALL_STATE(2072)] = 110360,
- [SMALL_STATE(2073)] = 110412,
- [SMALL_STATE(2074)] = 110466,
- [SMALL_STATE(2075)] = 110522,
- [SMALL_STATE(2076)] = 110574,
- [SMALL_STATE(2077)] = 110630,
- [SMALL_STATE(2078)] = 110686,
- [SMALL_STATE(2079)] = 110740,
- [SMALL_STATE(2080)] = 110796,
- [SMALL_STATE(2081)] = 110844,
- [SMALL_STATE(2082)] = 110892,
- [SMALL_STATE(2083)] = 110946,
- [SMALL_STATE(2084)] = 111000,
- [SMALL_STATE(2085)] = 111054,
- [SMALL_STATE(2086)] = 111102,
- [SMALL_STATE(2087)] = 111154,
- [SMALL_STATE(2088)] = 111206,
- [SMALL_STATE(2089)] = 111254,
- [SMALL_STATE(2090)] = 111302,
- [SMALL_STATE(2091)] = 111350,
- [SMALL_STATE(2092)] = 111398,
- [SMALL_STATE(2093)] = 111446,
- [SMALL_STATE(2094)] = 111498,
- [SMALL_STATE(2095)] = 111550,
- [SMALL_STATE(2096)] = 111602,
- [SMALL_STATE(2097)] = 111650,
- [SMALL_STATE(2098)] = 111702,
- [SMALL_STATE(2099)] = 111750,
- [SMALL_STATE(2100)] = 111802,
- [SMALL_STATE(2101)] = 111850,
- [SMALL_STATE(2102)] = 111904,
- [SMALL_STATE(2103)] = 111956,
- [SMALL_STATE(2104)] = 112010,
- [SMALL_STATE(2105)] = 112064,
- [SMALL_STATE(2106)] = 112112,
- [SMALL_STATE(2107)] = 112164,
- [SMALL_STATE(2108)] = 112220,
- [SMALL_STATE(2109)] = 112272,
- [SMALL_STATE(2110)] = 112320,
- [SMALL_STATE(2111)] = 112368,
- [SMALL_STATE(2112)] = 112422,
- [SMALL_STATE(2113)] = 112470,
- [SMALL_STATE(2114)] = 112518,
- [SMALL_STATE(2115)] = 112572,
- [SMALL_STATE(2116)] = 112620,
- [SMALL_STATE(2117)] = 112674,
- [SMALL_STATE(2118)] = 112724,
- [SMALL_STATE(2119)] = 112778,
- [SMALL_STATE(2120)] = 112826,
- [SMALL_STATE(2121)] = 112882,
- [SMALL_STATE(2122)] = 112930,
- [SMALL_STATE(2123)] = 112982,
- [SMALL_STATE(2124)] = 113036,
- [SMALL_STATE(2125)] = 113088,
- [SMALL_STATE(2126)] = 113140,
- [SMALL_STATE(2127)] = 113191,
- [SMALL_STATE(2128)] = 113238,
- [SMALL_STATE(2129)] = 113285,
- [SMALL_STATE(2130)] = 113332,
- [SMALL_STATE(2131)] = 113379,
- [SMALL_STATE(2132)] = 113426,
- [SMALL_STATE(2133)] = 113473,
- [SMALL_STATE(2134)] = 113520,
- [SMALL_STATE(2135)] = 113567,
- [SMALL_STATE(2136)] = 113620,
- [SMALL_STATE(2137)] = 113667,
- [SMALL_STATE(2138)] = 113714,
- [SMALL_STATE(2139)] = 113761,
- [SMALL_STATE(2140)] = 113808,
- [SMALL_STATE(2141)] = 113855,
- [SMALL_STATE(2142)] = 113902,
- [SMALL_STATE(2143)] = 113949,
- [SMALL_STATE(2144)] = 113996,
- [SMALL_STATE(2145)] = 114043,
- [SMALL_STATE(2146)] = 114090,
- [SMALL_STATE(2147)] = 114137,
- [SMALL_STATE(2148)] = 114184,
- [SMALL_STATE(2149)] = 114237,
- [SMALL_STATE(2150)] = 114284,
- [SMALL_STATE(2151)] = 114337,
- [SMALL_STATE(2152)] = 114388,
- [SMALL_STATE(2153)] = 114435,
- [SMALL_STATE(2154)] = 114486,
- [SMALL_STATE(2155)] = 114533,
- [SMALL_STATE(2156)] = 114580,
- [SMALL_STATE(2157)] = 114631,
- [SMALL_STATE(2158)] = 114678,
- [SMALL_STATE(2159)] = 114725,
- [SMALL_STATE(2160)] = 114772,
- [SMALL_STATE(2161)] = 114819,
- [SMALL_STATE(2162)] = 114866,
- [SMALL_STATE(2163)] = 114913,
- [SMALL_STATE(2164)] = 114960,
- [SMALL_STATE(2165)] = 115007,
- [SMALL_STATE(2166)] = 115054,
- [SMALL_STATE(2167)] = 115105,
- [SMALL_STATE(2168)] = 115152,
- [SMALL_STATE(2169)] = 115199,
- [SMALL_STATE(2170)] = 115246,
- [SMALL_STATE(2171)] = 115293,
- [SMALL_STATE(2172)] = 115340,
- [SMALL_STATE(2173)] = 115387,
- [SMALL_STATE(2174)] = 115434,
- [SMALL_STATE(2175)] = 115481,
- [SMALL_STATE(2176)] = 115528,
- [SMALL_STATE(2177)] = 115575,
- [SMALL_STATE(2178)] = 115622,
- [SMALL_STATE(2179)] = 115669,
- [SMALL_STATE(2180)] = 115716,
- [SMALL_STATE(2181)] = 115763,
- [SMALL_STATE(2182)] = 115810,
- [SMALL_STATE(2183)] = 115861,
- [SMALL_STATE(2184)] = 115908,
- [SMALL_STATE(2185)] = 115955,
- [SMALL_STATE(2186)] = 116002,
- [SMALL_STATE(2187)] = 116053,
- [SMALL_STATE(2188)] = 116100,
- [SMALL_STATE(2189)] = 116151,
- [SMALL_STATE(2190)] = 116198,
- [SMALL_STATE(2191)] = 116245,
- [SMALL_STATE(2192)] = 116292,
- [SMALL_STATE(2193)] = 116339,
- [SMALL_STATE(2194)] = 116390,
- [SMALL_STATE(2195)] = 116437,
- [SMALL_STATE(2196)] = 116486,
- [SMALL_STATE(2197)] = 116533,
- [SMALL_STATE(2198)] = 116580,
- [SMALL_STATE(2199)] = 116629,
- [SMALL_STATE(2200)] = 116676,
- [SMALL_STATE(2201)] = 116723,
- [SMALL_STATE(2202)] = 116770,
- [SMALL_STATE(2203)] = 116817,
- [SMALL_STATE(2204)] = 116868,
- [SMALL_STATE(2205)] = 116917,
- [SMALL_STATE(2206)] = 116964,
- [SMALL_STATE(2207)] = 117015,
- [SMALL_STATE(2208)] = 117062,
- [SMALL_STATE(2209)] = 117115,
- [SMALL_STATE(2210)] = 117166,
- [SMALL_STATE(2211)] = 117217,
- [SMALL_STATE(2212)] = 117264,
- [SMALL_STATE(2213)] = 117315,
- [SMALL_STATE(2214)] = 117362,
- [SMALL_STATE(2215)] = 117409,
- [SMALL_STATE(2216)] = 117456,
- [SMALL_STATE(2217)] = 117503,
- [SMALL_STATE(2218)] = 117550,
- [SMALL_STATE(2219)] = 117597,
- [SMALL_STATE(2220)] = 117644,
- [SMALL_STATE(2221)] = 117691,
- [SMALL_STATE(2222)] = 117738,
- [SMALL_STATE(2223)] = 117785,
- [SMALL_STATE(2224)] = 117836,
- [SMALL_STATE(2225)] = 117891,
- [SMALL_STATE(2226)] = 117940,
- [SMALL_STATE(2227)] = 117991,
- [SMALL_STATE(2228)] = 118038,
- [SMALL_STATE(2229)] = 118085,
- [SMALL_STATE(2230)] = 118132,
- [SMALL_STATE(2231)] = 118179,
- [SMALL_STATE(2232)] = 118226,
- [SMALL_STATE(2233)] = 118277,
- [SMALL_STATE(2234)] = 118324,
- [SMALL_STATE(2235)] = 118371,
- [SMALL_STATE(2236)] = 118422,
- [SMALL_STATE(2237)] = 118473,
- [SMALL_STATE(2238)] = 118520,
- [SMALL_STATE(2239)] = 118567,
- [SMALL_STATE(2240)] = 118614,
- [SMALL_STATE(2241)] = 118661,
- [SMALL_STATE(2242)] = 118710,
- [SMALL_STATE(2243)] = 118757,
- [SMALL_STATE(2244)] = 118804,
- [SMALL_STATE(2245)] = 118851,
- [SMALL_STATE(2246)] = 118902,
- [SMALL_STATE(2247)] = 118953,
- [SMALL_STATE(2248)] = 119002,
- [SMALL_STATE(2249)] = 119049,
- [SMALL_STATE(2250)] = 119096,
- [SMALL_STATE(2251)] = 119147,
- [SMALL_STATE(2252)] = 119194,
- [SMALL_STATE(2253)] = 119243,
- [SMALL_STATE(2254)] = 119290,
- [SMALL_STATE(2255)] = 119337,
- [SMALL_STATE(2256)] = 119384,
- [SMALL_STATE(2257)] = 119431,
- [SMALL_STATE(2258)] = 119513,
- [SMALL_STATE(2259)] = 119575,
- [SMALL_STATE(2260)] = 119629,
- [SMALL_STATE(2261)] = 119711,
- [SMALL_STATE(2262)] = 119793,
- [SMALL_STATE(2263)] = 119875,
- [SMALL_STATE(2264)] = 119957,
- [SMALL_STATE(2265)] = 120039,
- [SMALL_STATE(2266)] = 120121,
- [SMALL_STATE(2267)] = 120167,
- [SMALL_STATE(2268)] = 120249,
- [SMALL_STATE(2269)] = 120331,
- [SMALL_STATE(2270)] = 120413,
- [SMALL_STATE(2271)] = 120495,
- [SMALL_STATE(2272)] = 120577,
- [SMALL_STATE(2273)] = 120627,
- [SMALL_STATE(2274)] = 120673,
- [SMALL_STATE(2275)] = 120755,
- [SMALL_STATE(2276)] = 120801,
- [SMALL_STATE(2277)] = 120883,
- [SMALL_STATE(2278)] = 120929,
- [SMALL_STATE(2279)] = 121011,
- [SMALL_STATE(2280)] = 121093,
- [SMALL_STATE(2281)] = 121175,
- [SMALL_STATE(2282)] = 121257,
- [SMALL_STATE(2283)] = 121339,
- [SMALL_STATE(2284)] = 121421,
- [SMALL_STATE(2285)] = 121487,
- [SMALL_STATE(2286)] = 121533,
- [SMALL_STATE(2287)] = 121583,
- [SMALL_STATE(2288)] = 121633,
- [SMALL_STATE(2289)] = 121685,
- [SMALL_STATE(2290)] = 121767,
- [SMALL_STATE(2291)] = 121813,
- [SMALL_STATE(2292)] = 121867,
- [SMALL_STATE(2293)] = 121925,
- [SMALL_STATE(2294)] = 121971,
- [SMALL_STATE(2295)] = 122033,
- [SMALL_STATE(2296)] = 122097,
- [SMALL_STATE(2297)] = 122151,
- [SMALL_STATE(2298)] = 122217,
- [SMALL_STATE(2299)] = 122299,
- [SMALL_STATE(2300)] = 122381,
- [SMALL_STATE(2301)] = 122463,
- [SMALL_STATE(2302)] = 122531,
- [SMALL_STATE(2303)] = 122577,
- [SMALL_STATE(2304)] = 122647,
- [SMALL_STATE(2305)] = 122719,
- [SMALL_STATE(2306)] = 122797,
- [SMALL_STATE(2307)] = 122873,
- [SMALL_STATE(2308)] = 122929,
- [SMALL_STATE(2309)] = 122985,
- [SMALL_STATE(2310)] = 123053,
- [SMALL_STATE(2311)] = 123135,
- [SMALL_STATE(2312)] = 123217,
- [SMALL_STATE(2313)] = 123263,
- [SMALL_STATE(2314)] = 123309,
- [SMALL_STATE(2315)] = 123357,
- [SMALL_STATE(2316)] = 123427,
- [SMALL_STATE(2317)] = 123509,
- [SMALL_STATE(2318)] = 123591,
- [SMALL_STATE(2319)] = 123637,
- [SMALL_STATE(2320)] = 123719,
- [SMALL_STATE(2321)] = 123775,
- [SMALL_STATE(2322)] = 123857,
- [SMALL_STATE(2323)] = 123939,
- [SMALL_STATE(2324)] = 123993,
- [SMALL_STATE(2325)] = 124075,
- [SMALL_STATE(2326)] = 124157,
- [SMALL_STATE(2327)] = 124239,
- [SMALL_STATE(2328)] = 124321,
- [SMALL_STATE(2329)] = 124403,
- [SMALL_STATE(2330)] = 124449,
- [SMALL_STATE(2331)] = 124531,
- [SMALL_STATE(2332)] = 124613,
- [SMALL_STATE(2333)] = 124695,
- [SMALL_STATE(2334)] = 124741,
- [SMALL_STATE(2335)] = 124817,
- [SMALL_STATE(2336)] = 124899,
- [SMALL_STATE(2337)] = 124981,
- [SMALL_STATE(2338)] = 125055,
- [SMALL_STATE(2339)] = 125137,
- [SMALL_STATE(2340)] = 125183,
- [SMALL_STATE(2341)] = 125229,
- [SMALL_STATE(2342)] = 125275,
- [SMALL_STATE(2343)] = 125339,
- [SMALL_STATE(2344)] = 125385,
- [SMALL_STATE(2345)] = 125439,
- [SMALL_STATE(2346)] = 125499,
- [SMALL_STATE(2347)] = 125549,
- [SMALL_STATE(2348)] = 125599,
- [SMALL_STATE(2349)] = 125645,
- [SMALL_STATE(2350)] = 125691,
- [SMALL_STATE(2351)] = 125741,
- [SMALL_STATE(2352)] = 125791,
- [SMALL_STATE(2353)] = 125837,
- [SMALL_STATE(2354)] = 125883,
- [SMALL_STATE(2355)] = 125933,
- [SMALL_STATE(2356)] = 125979,
- [SMALL_STATE(2357)] = 126061,
- [SMALL_STATE(2358)] = 126109,
- [SMALL_STATE(2359)] = 126155,
- [SMALL_STATE(2360)] = 126205,
- [SMALL_STATE(2361)] = 126251,
- [SMALL_STATE(2362)] = 126297,
- [SMALL_STATE(2363)] = 126355,
- [SMALL_STATE(2364)] = 126401,
- [SMALL_STATE(2365)] = 126457,
- [SMALL_STATE(2366)] = 126505,
- [SMALL_STATE(2367)] = 126561,
- [SMALL_STATE(2368)] = 126607,
- [SMALL_STATE(2369)] = 126663,
- [SMALL_STATE(2370)] = 126709,
- [SMALL_STATE(2371)] = 126755,
- [SMALL_STATE(2372)] = 126807,
- [SMALL_STATE(2373)] = 126853,
- [SMALL_STATE(2374)] = 126899,
- [SMALL_STATE(2375)] = 126945,
- [SMALL_STATE(2376)] = 126995,
- [SMALL_STATE(2377)] = 127045,
- [SMALL_STATE(2378)] = 127091,
- [SMALL_STATE(2379)] = 127137,
- [SMALL_STATE(2380)] = 127183,
- [SMALL_STATE(2381)] = 127265,
- [SMALL_STATE(2382)] = 127311,
- [SMALL_STATE(2383)] = 127357,
- [SMALL_STATE(2384)] = 127403,
- [SMALL_STATE(2385)] = 127453,
- [SMALL_STATE(2386)] = 127499,
- [SMALL_STATE(2387)] = 127581,
- [SMALL_STATE(2388)] = 127627,
- [SMALL_STATE(2389)] = 127673,
- [SMALL_STATE(2390)] = 127719,
- [SMALL_STATE(2391)] = 127765,
- [SMALL_STATE(2392)] = 127811,
- [SMALL_STATE(2393)] = 127857,
- [SMALL_STATE(2394)] = 127903,
- [SMALL_STATE(2395)] = 127949,
- [SMALL_STATE(2396)] = 128031,
- [SMALL_STATE(2397)] = 128077,
- [SMALL_STATE(2398)] = 128123,
- [SMALL_STATE(2399)] = 128169,
- [SMALL_STATE(2400)] = 128215,
- [SMALL_STATE(2401)] = 128261,
- [SMALL_STATE(2402)] = 128307,
- [SMALL_STATE(2403)] = 128353,
- [SMALL_STATE(2404)] = 128399,
- [SMALL_STATE(2405)] = 128445,
- [SMALL_STATE(2406)] = 128491,
- [SMALL_STATE(2407)] = 128539,
- [SMALL_STATE(2408)] = 128613,
- [SMALL_STATE(2409)] = 128659,
- [SMALL_STATE(2410)] = 128705,
- [SMALL_STATE(2411)] = 128751,
- [SMALL_STATE(2412)] = 128823,
- [SMALL_STATE(2413)] = 128871,
- [SMALL_STATE(2414)] = 128917,
- [SMALL_STATE(2415)] = 128963,
- [SMALL_STATE(2416)] = 129009,
- [SMALL_STATE(2417)] = 129055,
- [SMALL_STATE(2418)] = 129101,
- [SMALL_STATE(2419)] = 129151,
- [SMALL_STATE(2420)] = 129197,
- [SMALL_STATE(2421)] = 129247,
- [SMALL_STATE(2422)] = 129293,
- [SMALL_STATE(2423)] = 129343,
- [SMALL_STATE(2424)] = 129389,
- [SMALL_STATE(2425)] = 129435,
- [SMALL_STATE(2426)] = 129481,
- [SMALL_STATE(2427)] = 129527,
- [SMALL_STATE(2428)] = 129609,
- [SMALL_STATE(2429)] = 129655,
- [SMALL_STATE(2430)] = 129737,
- [SMALL_STATE(2431)] = 129785,
- [SMALL_STATE(2432)] = 129831,
- [SMALL_STATE(2433)] = 129877,
- [SMALL_STATE(2434)] = 129923,
- [SMALL_STATE(2435)] = 129969,
- [SMALL_STATE(2436)] = 130015,
- [SMALL_STATE(2437)] = 130061,
- [SMALL_STATE(2438)] = 130106,
- [SMALL_STATE(2439)] = 130153,
- [SMALL_STATE(2440)] = 130232,
- [SMALL_STATE(2441)] = 130281,
- [SMALL_STATE(2442)] = 130330,
- [SMALL_STATE(2443)] = 130387,
- [SMALL_STATE(2444)] = 130432,
- [SMALL_STATE(2445)] = 130477,
- [SMALL_STATE(2446)] = 130528,
- [SMALL_STATE(2447)] = 130575,
- [SMALL_STATE(2448)] = 130654,
- [SMALL_STATE(2449)] = 130733,
- [SMALL_STATE(2450)] = 130786,
- [SMALL_STATE(2451)] = 130841,
- [SMALL_STATE(2452)] = 130914,
- [SMALL_STATE(2453)] = 130969,
- [SMALL_STATE(2454)] = 131014,
- [SMALL_STATE(2455)] = 131093,
- [SMALL_STATE(2456)] = 131150,
- [SMALL_STATE(2457)] = 131209,
- [SMALL_STATE(2458)] = 131270,
- [SMALL_STATE(2459)] = 131333,
- [SMALL_STATE(2460)] = 131398,
- [SMALL_STATE(2461)] = 131487,
- [SMALL_STATE(2462)] = 131554,
- [SMALL_STATE(2463)] = 131623,
- [SMALL_STATE(2464)] = 131670,
- [SMALL_STATE(2465)] = 131723,
- [SMALL_STATE(2466)] = 131768,
- [SMALL_STATE(2467)] = 131815,
- [SMALL_STATE(2468)] = 131862,
- [SMALL_STATE(2469)] = 131907,
- [SMALL_STATE(2470)] = 131986,
- [SMALL_STATE(2471)] = 132035,
- [SMALL_STATE(2472)] = 132124,
- [SMALL_STATE(2473)] = 132181,
- [SMALL_STATE(2474)] = 132270,
- [SMALL_STATE(2475)] = 132325,
- [SMALL_STATE(2476)] = 132404,
- [SMALL_STATE(2477)] = 132451,
- [SMALL_STATE(2478)] = 132506,
- [SMALL_STATE(2479)] = 132551,
- [SMALL_STATE(2480)] = 132596,
- [SMALL_STATE(2481)] = 132643,
- [SMALL_STATE(2482)] = 132692,
- [SMALL_STATE(2483)] = 132781,
- [SMALL_STATE(2484)] = 132858,
- [SMALL_STATE(2485)] = 132909,
- [SMALL_STATE(2486)] = 132988,
- [SMALL_STATE(2487)] = 133041,
- [SMALL_STATE(2488)] = 133098,
- [SMALL_STATE(2489)] = 133145,
- [SMALL_STATE(2490)] = 133234,
- [SMALL_STATE(2491)] = 133323,
- [SMALL_STATE(2492)] = 133412,
- [SMALL_STATE(2493)] = 133473,
- [SMALL_STATE(2494)] = 133536,
- [SMALL_STATE(2495)] = 133601,
- [SMALL_STATE(2496)] = 133668,
- [SMALL_STATE(2497)] = 133737,
- [SMALL_STATE(2498)] = 133808,
- [SMALL_STATE(2499)] = 133897,
- [SMALL_STATE(2500)] = 133972,
- [SMALL_STATE(2501)] = 134027,
- [SMALL_STATE(2502)] = 134076,
- [SMALL_STATE(2503)] = 134149,
- [SMALL_STATE(2504)] = 134194,
- [SMALL_STATE(2505)] = 134239,
- [SMALL_STATE(2506)] = 134302,
- [SMALL_STATE(2507)] = 134351,
- [SMALL_STATE(2508)] = 134400,
- [SMALL_STATE(2509)] = 134451,
- [SMALL_STATE(2510)] = 134498,
- [SMALL_STATE(2511)] = 134545,
- [SMALL_STATE(2512)] = 134598,
- [SMALL_STATE(2513)] = 134677,
- [SMALL_STATE(2514)] = 134756,
- [SMALL_STATE(2515)] = 134813,
- [SMALL_STATE(2516)] = 134874,
- [SMALL_STATE(2517)] = 134937,
- [SMALL_STATE(2518)] = 135016,
- [SMALL_STATE(2519)] = 135095,
- [SMALL_STATE(2520)] = 135160,
- [SMALL_STATE(2521)] = 135205,
- [SMALL_STATE(2522)] = 135250,
- [SMALL_STATE(2523)] = 135323,
- [SMALL_STATE(2524)] = 135392,
- [SMALL_STATE(2525)] = 135463,
- [SMALL_STATE(2526)] = 135508,
- [SMALL_STATE(2527)] = 135553,
- [SMALL_STATE(2528)] = 135630,
- [SMALL_STATE(2529)] = 135705,
- [SMALL_STATE(2530)] = 135794,
- [SMALL_STATE(2531)] = 135883,
- [SMALL_STATE(2532)] = 135930,
- [SMALL_STATE(2533)] = 135985,
- [SMALL_STATE(2534)] = 136038,
- [SMALL_STATE(2535)] = 136127,
- [SMALL_STATE(2536)] = 136182,
- [SMALL_STATE(2537)] = 136229,
- [SMALL_STATE(2538)] = 136308,
- [SMALL_STATE(2539)] = 136353,
- [SMALL_STATE(2540)] = 136400,
- [SMALL_STATE(2541)] = 136455,
- [SMALL_STATE(2542)] = 136500,
- [SMALL_STATE(2543)] = 136575,
- [SMALL_STATE(2544)] = 136652,
- [SMALL_STATE(2545)] = 136707,
- [SMALL_STATE(2546)] = 136762,
- [SMALL_STATE(2547)] = 136833,
- [SMALL_STATE(2548)] = 136912,
- [SMALL_STATE(2549)] = 136991,
- [SMALL_STATE(2550)] = 137060,
- [SMALL_STATE(2551)] = 137117,
- [SMALL_STATE(2552)] = 137184,
- [SMALL_STATE(2553)] = 137255,
- [SMALL_STATE(2554)] = 137300,
- [SMALL_STATE(2555)] = 137365,
- [SMALL_STATE(2556)] = 137420,
- [SMALL_STATE(2557)] = 137465,
- [SMALL_STATE(2558)] = 137540,
- [SMALL_STATE(2559)] = 137603,
- [SMALL_STATE(2560)] = 137682,
- [SMALL_STATE(2561)] = 137727,
- [SMALL_STATE(2562)] = 137788,
- [SMALL_STATE(2563)] = 137865,
- [SMALL_STATE(2564)] = 137922,
- [SMALL_STATE(2565)] = 137975,
- [SMALL_STATE(2566)] = 138054,
- [SMALL_STATE(2567)] = 138125,
- [SMALL_STATE(2568)] = 138170,
- [SMALL_STATE(2569)] = 138239,
- [SMALL_STATE(2570)] = 138284,
- [SMALL_STATE(2571)] = 138339,
- [SMALL_STATE(2572)] = 138390,
- [SMALL_STATE(2573)] = 138439,
- [SMALL_STATE(2574)] = 138488,
- [SMALL_STATE(2575)] = 138567,
- [SMALL_STATE(2576)] = 138642,
- [SMALL_STATE(2577)] = 138719,
- [SMALL_STATE(2578)] = 138790,
- [SMALL_STATE(2579)] = 138847,
- [SMALL_STATE(2580)] = 138902,
- [SMALL_STATE(2581)] = 138969,
- [SMALL_STATE(2582)] = 139034,
- [SMALL_STATE(2583)] = 139103,
- [SMALL_STATE(2584)] = 139148,
- [SMALL_STATE(2585)] = 139195,
- [SMALL_STATE(2586)] = 139262,
- [SMALL_STATE(2587)] = 139339,
- [SMALL_STATE(2588)] = 139404,
- [SMALL_STATE(2589)] = 139467,
- [SMALL_STATE(2590)] = 139514,
- [SMALL_STATE(2591)] = 139577,
- [SMALL_STATE(2592)] = 139638,
- [SMALL_STATE(2593)] = 139699,
- [SMALL_STATE(2594)] = 139744,
- [SMALL_STATE(2595)] = 139801,
- [SMALL_STATE(2596)] = 139854,
- [SMALL_STATE(2597)] = 139909,
- [SMALL_STATE(2598)] = 139954,
- [SMALL_STATE(2599)] = 140005,
- [SMALL_STATE(2600)] = 140054,
- [SMALL_STATE(2601)] = 140103,
- [SMALL_STATE(2602)] = 140148,
- [SMALL_STATE(2603)] = 140205,
- [SMALL_STATE(2604)] = 140262,
- [SMALL_STATE(2605)] = 140311,
- [SMALL_STATE(2606)] = 140390,
- [SMALL_STATE(2607)] = 140443,
- [SMALL_STATE(2608)] = 140496,
- [SMALL_STATE(2609)] = 140549,
- [SMALL_STATE(2610)] = 140638,
- [SMALL_STATE(2611)] = 140717,
- [SMALL_STATE(2612)] = 140772,
- [SMALL_STATE(2613)] = 140851,
- [SMALL_STATE(2614)] = 140902,
- [SMALL_STATE(2615)] = 140947,
- [SMALL_STATE(2616)] = 140992,
- [SMALL_STATE(2617)] = 141041,
- [SMALL_STATE(2618)] = 141086,
- [SMALL_STATE(2619)] = 141141,
- [SMALL_STATE(2620)] = 141190,
- [SMALL_STATE(2621)] = 141269,
- [SMALL_STATE(2622)] = 141342,
- [SMALL_STATE(2623)] = 141415,
- [SMALL_STATE(2624)] = 141460,
- [SMALL_STATE(2625)] = 141505,
- [SMALL_STATE(2626)] = 141550,
- [SMALL_STATE(2627)] = 141595,
- [SMALL_STATE(2628)] = 141662,
- [SMALL_STATE(2629)] = 141738,
- [SMALL_STATE(2630)] = 141814,
- [SMALL_STATE(2631)] = 141858,
- [SMALL_STATE(2632)] = 141902,
- [SMALL_STATE(2633)] = 141954,
- [SMALL_STATE(2634)] = 141998,
- [SMALL_STATE(2635)] = 142048,
- [SMALL_STATE(2636)] = 142092,
- [SMALL_STATE(2637)] = 142136,
- [SMALL_STATE(2638)] = 142180,
- [SMALL_STATE(2639)] = 142224,
- [SMALL_STATE(2640)] = 142268,
- [SMALL_STATE(2641)] = 142326,
- [SMALL_STATE(2642)] = 142386,
- [SMALL_STATE(2643)] = 142430,
- [SMALL_STATE(2644)] = 142474,
- [SMALL_STATE(2645)] = 142518,
- [SMALL_STATE(2646)] = 142562,
- [SMALL_STATE(2647)] = 142624,
- [SMALL_STATE(2648)] = 142688,
- [SMALL_STATE(2649)] = 142754,
- [SMALL_STATE(2650)] = 142822,
- [SMALL_STATE(2651)] = 142896,
- [SMALL_STATE(2652)] = 142968,
- [SMALL_STATE(2653)] = 143012,
- [SMALL_STATE(2654)] = 143088,
- [SMALL_STATE(2655)] = 143154,
- [SMALL_STATE(2656)] = 143198,
- [SMALL_STATE(2657)] = 143250,
- [SMALL_STATE(2658)] = 143302,
- [SMALL_STATE(2659)] = 143378,
- [SMALL_STATE(2660)] = 143448,
- [SMALL_STATE(2661)] = 143492,
- [SMALL_STATE(2662)] = 143536,
- [SMALL_STATE(2663)] = 143622,
- [SMALL_STATE(2664)] = 143708,
- [SMALL_STATE(2665)] = 143794,
- [SMALL_STATE(2666)] = 143838,
- [SMALL_STATE(2667)] = 143924,
- [SMALL_STATE(2668)] = 143968,
- [SMALL_STATE(2669)] = 144014,
- [SMALL_STATE(2670)] = 144100,
- [SMALL_STATE(2671)] = 144186,
- [SMALL_STATE(2672)] = 144240,
- [SMALL_STATE(2673)] = 144326,
- [SMALL_STATE(2674)] = 144380,
- [SMALL_STATE(2675)] = 144456,
- [SMALL_STATE(2676)] = 144542,
- [SMALL_STATE(2677)] = 144598,
- [SMALL_STATE(2678)] = 144642,
- [SMALL_STATE(2679)] = 144696,
- [SMALL_STATE(2680)] = 144742,
- [SMALL_STATE(2681)] = 144828,
- [SMALL_STATE(2682)] = 144876,
- [SMALL_STATE(2683)] = 144928,
- [SMALL_STATE(2684)] = 144976,
- [SMALL_STATE(2685)] = 145026,
- [SMALL_STATE(2686)] = 145078,
- [SMALL_STATE(2687)] = 145130,
- [SMALL_STATE(2688)] = 145216,
- [SMALL_STATE(2689)] = 145302,
- [SMALL_STATE(2690)] = 145356,
- [SMALL_STATE(2691)] = 145410,
- [SMALL_STATE(2692)] = 145496,
- [SMALL_STATE(2693)] = 145582,
- [SMALL_STATE(2694)] = 145640,
- [SMALL_STATE(2695)] = 145726,
- [SMALL_STATE(2696)] = 145812,
- [SMALL_STATE(2697)] = 145856,
- [SMALL_STATE(2698)] = 145942,
- [SMALL_STATE(2699)] = 145986,
- [SMALL_STATE(2700)] = 146046,
- [SMALL_STATE(2701)] = 146122,
- [SMALL_STATE(2702)] = 146198,
- [SMALL_STATE(2703)] = 146274,
- [SMALL_STATE(2704)] = 146350,
- [SMALL_STATE(2705)] = 146426,
- [SMALL_STATE(2706)] = 146502,
- [SMALL_STATE(2707)] = 146546,
- [SMALL_STATE(2708)] = 146622,
- [SMALL_STATE(2709)] = 146666,
- [SMALL_STATE(2710)] = 146742,
- [SMALL_STATE(2711)] = 146828,
- [SMALL_STATE(2712)] = 146904,
- [SMALL_STATE(2713)] = 146990,
- [SMALL_STATE(2714)] = 147066,
- [SMALL_STATE(2715)] = 147128,
- [SMALL_STATE(2716)] = 147204,
- [SMALL_STATE(2717)] = 147248,
- [SMALL_STATE(2718)] = 147324,
- [SMALL_STATE(2719)] = 147400,
- [SMALL_STATE(2720)] = 147444,
- [SMALL_STATE(2721)] = 147520,
- [SMALL_STATE(2722)] = 147564,
- [SMALL_STATE(2723)] = 147640,
- [SMALL_STATE(2724)] = 147684,
- [SMALL_STATE(2725)] = 147760,
- [SMALL_STATE(2726)] = 147836,
- [SMALL_STATE(2727)] = 147880,
- [SMALL_STATE(2728)] = 147944,
- [SMALL_STATE(2729)] = 148020,
- [SMALL_STATE(2730)] = 148084,
- [SMALL_STATE(2731)] = 148160,
- [SMALL_STATE(2732)] = 148236,
- [SMALL_STATE(2733)] = 148280,
- [SMALL_STATE(2734)] = 148324,
- [SMALL_STATE(2735)] = 148368,
- [SMALL_STATE(2736)] = 148444,
- [SMALL_STATE(2737)] = 148510,
- [SMALL_STATE(2738)] = 148578,
- [SMALL_STATE(2739)] = 148622,
- [SMALL_STATE(2740)] = 148698,
- [SMALL_STATE(2741)] = 148752,
- [SMALL_STATE(2742)] = 148796,
- [SMALL_STATE(2743)] = 148870,
- [SMALL_STATE(2744)] = 148946,
- [SMALL_STATE(2745)] = 149016,
- [SMALL_STATE(2746)] = 149084,
- [SMALL_STATE(2747)] = 149160,
- [SMALL_STATE(2748)] = 149204,
- [SMALL_STATE(2749)] = 149248,
- [SMALL_STATE(2750)] = 149314,
- [SMALL_STATE(2751)] = 149378,
- [SMALL_STATE(2752)] = 149440,
- [SMALL_STATE(2753)] = 149500,
- [SMALL_STATE(2754)] = 149544,
- [SMALL_STATE(2755)] = 149600,
- [SMALL_STATE(2756)] = 149652,
- [SMALL_STATE(2757)] = 149728,
- [SMALL_STATE(2758)] = 149778,
- [SMALL_STATE(2759)] = 149826,
- [SMALL_STATE(2760)] = 149874,
- [SMALL_STATE(2761)] = 149946,
- [SMALL_STATE(2762)] = 150022,
- [SMALL_STATE(2763)] = 150098,
- [SMALL_STATE(2764)] = 150142,
- [SMALL_STATE(2765)] = 150218,
- [SMALL_STATE(2766)] = 150294,
- [SMALL_STATE(2767)] = 150370,
- [SMALL_STATE(2768)] = 150414,
- [SMALL_STATE(2769)] = 150464,
- [SMALL_STATE(2770)] = 150540,
- [SMALL_STATE(2771)] = 150590,
- [SMALL_STATE(2772)] = 150634,
- [SMALL_STATE(2773)] = 150678,
- [SMALL_STATE(2774)] = 150754,
- [SMALL_STATE(2775)] = 150830,
- [SMALL_STATE(2776)] = 150906,
- [SMALL_STATE(2777)] = 150950,
- [SMALL_STATE(2778)] = 150994,
- [SMALL_STATE(2779)] = 151046,
- [SMALL_STATE(2780)] = 151090,
- [SMALL_STATE(2781)] = 151136,
- [SMALL_STATE(2782)] = 151212,
- [SMALL_STATE(2783)] = 151256,
- [SMALL_STATE(2784)] = 151304,
- [SMALL_STATE(2785)] = 151354,
- [SMALL_STATE(2786)] = 151406,
- [SMALL_STATE(2787)] = 151460,
- [SMALL_STATE(2788)] = 151536,
- [SMALL_STATE(2789)] = 151594,
- [SMALL_STATE(2790)] = 151638,
- [SMALL_STATE(2791)] = 151698,
- [SMALL_STATE(2792)] = 151760,
- [SMALL_STATE(2793)] = 151804,
- [SMALL_STATE(2794)] = 151848,
- [SMALL_STATE(2795)] = 151892,
- [SMALL_STATE(2796)] = 151936,
- [SMALL_STATE(2797)] = 152000,
- [SMALL_STATE(2798)] = 152068,
- [SMALL_STATE(2799)] = 152112,
- [SMALL_STATE(2800)] = 152188,
- [SMALL_STATE(2801)] = 152262,
- [SMALL_STATE(2802)] = 152334,
- [SMALL_STATE(2803)] = 152378,
- [SMALL_STATE(2804)] = 152422,
- [SMALL_STATE(2805)] = 152466,
- [SMALL_STATE(2806)] = 152536,
- [SMALL_STATE(2807)] = 152580,
- [SMALL_STATE(2808)] = 152624,
- [SMALL_STATE(2809)] = 152700,
- [SMALL_STATE(2810)] = 152744,
- [SMALL_STATE(2811)] = 152790,
- [SMALL_STATE(2812)] = 152842,
- [SMALL_STATE(2813)] = 152886,
- [SMALL_STATE(2814)] = 152962,
- [SMALL_STATE(2815)] = 153014,
- [SMALL_STATE(2816)] = 153058,
- [SMALL_STATE(2817)] = 153102,
- [SMALL_STATE(2818)] = 153178,
- [SMALL_STATE(2819)] = 153232,
- [SMALL_STATE(2820)] = 153278,
- [SMALL_STATE(2821)] = 153332,
- [SMALL_STATE(2822)] = 153376,
- [SMALL_STATE(2823)] = 153420,
- [SMALL_STATE(2824)] = 153464,
- [SMALL_STATE(2825)] = 153540,
- [SMALL_STATE(2826)] = 153584,
- [SMALL_STATE(2827)] = 153628,
- [SMALL_STATE(2828)] = 153698,
- [SMALL_STATE(2829)] = 153748,
- [SMALL_STATE(2830)] = 153824,
- [SMALL_STATE(2831)] = 153868,
- [SMALL_STATE(2832)] = 153944,
- [SMALL_STATE(2833)] = 153988,
- [SMALL_STATE(2834)] = 154064,
- [SMALL_STATE(2835)] = 154140,
- [SMALL_STATE(2836)] = 154194,
- [SMALL_STATE(2837)] = 154246,
- [SMALL_STATE(2838)] = 154290,
- [SMALL_STATE(2839)] = 154340,
- [SMALL_STATE(2840)] = 154384,
- [SMALL_STATE(2841)] = 154434,
- [SMALL_STATE(2842)] = 154510,
- [SMALL_STATE(2843)] = 154558,
- [SMALL_STATE(2844)] = 154602,
- [SMALL_STATE(2845)] = 154646,
- [SMALL_STATE(2846)] = 154722,
- [SMALL_STATE(2847)] = 154766,
- [SMALL_STATE(2848)] = 154810,
- [SMALL_STATE(2849)] = 154854,
- [SMALL_STATE(2850)] = 154930,
- [SMALL_STATE(2851)] = 155000,
- [SMALL_STATE(2852)] = 155046,
- [SMALL_STATE(2853)] = 155090,
- [SMALL_STATE(2854)] = 155138,
- [SMALL_STATE(2855)] = 155186,
- [SMALL_STATE(2856)] = 155236,
- [SMALL_STATE(2857)] = 155312,
- [SMALL_STATE(2858)] = 155356,
- [SMALL_STATE(2859)] = 155408,
- [SMALL_STATE(2860)] = 155462,
- [SMALL_STATE(2861)] = 155506,
- [SMALL_STATE(2862)] = 155564,
- [SMALL_STATE(2863)] = 155624,
- [SMALL_STATE(2864)] = 155668,
- [SMALL_STATE(2865)] = 155712,
- [SMALL_STATE(2866)] = 155788,
- [SMALL_STATE(2867)] = 155850,
- [SMALL_STATE(2868)] = 155926,
- [SMALL_STATE(2869)] = 155970,
- [SMALL_STATE(2870)] = 156014,
- [SMALL_STATE(2871)] = 156078,
- [SMALL_STATE(2872)] = 156142,
- [SMALL_STATE(2873)] = 156208,
- [SMALL_STATE(2874)] = 156276,
- [SMALL_STATE(2875)] = 156320,
- [SMALL_STATE(2876)] = 156370,
- [SMALL_STATE(2877)] = 156453,
- [SMALL_STATE(2878)] = 156504,
- [SMALL_STATE(2879)] = 156547,
- [SMALL_STATE(2880)] = 156598,
- [SMALL_STATE(2881)] = 156641,
- [SMALL_STATE(2882)] = 156688,
- [SMALL_STATE(2883)] = 156735,
- [SMALL_STATE(2884)] = 156782,
- [SMALL_STATE(2885)] = 156829,
- [SMALL_STATE(2886)] = 156876,
- [SMALL_STATE(2887)] = 156919,
- [SMALL_STATE(2888)] = 156966,
- [SMALL_STATE(2889)] = 157013,
- [SMALL_STATE(2890)] = 157056,
- [SMALL_STATE(2891)] = 157103,
- [SMALL_STATE(2892)] = 157150,
- [SMALL_STATE(2893)] = 157193,
- [SMALL_STATE(2894)] = 157240,
- [SMALL_STATE(2895)] = 157283,
- [SMALL_STATE(2896)] = 157334,
- [SMALL_STATE(2897)] = 157385,
- [SMALL_STATE(2898)] = 157464,
- [SMALL_STATE(2899)] = 157551,
- [SMALL_STATE(2900)] = 157630,
- [SMALL_STATE(2901)] = 157673,
- [SMALL_STATE(2902)] = 157760,
- [SMALL_STATE(2903)] = 157811,
- [SMALL_STATE(2904)] = 157890,
- [SMALL_STATE(2905)] = 157939,
- [SMALL_STATE(2906)] = 158018,
- [SMALL_STATE(2907)] = 158061,
- [SMALL_STATE(2908)] = 158110,
- [SMALL_STATE(2909)] = 158153,
- [SMALL_STATE(2910)] = 158196,
- [SMALL_STATE(2911)] = 158243,
- [SMALL_STATE(2912)] = 158290,
- [SMALL_STATE(2913)] = 158333,
- [SMALL_STATE(2914)] = 158376,
- [SMALL_STATE(2915)] = 158419,
- [SMALL_STATE(2916)] = 158462,
- [SMALL_STATE(2917)] = 158505,
- [SMALL_STATE(2918)] = 158592,
- [SMALL_STATE(2919)] = 158643,
- [SMALL_STATE(2920)] = 158694,
- [SMALL_STATE(2921)] = 158745,
- [SMALL_STATE(2922)] = 158788,
- [SMALL_STATE(2923)] = 158831,
- [SMALL_STATE(2924)] = 158874,
- [SMALL_STATE(2925)] = 158917,
- [SMALL_STATE(2926)] = 158999,
- [SMALL_STATE(2927)] = 159041,
- [SMALL_STATE(2928)] = 159083,
- [SMALL_STATE(2929)] = 159125,
- [SMALL_STATE(2930)] = 159175,
- [SMALL_STATE(2931)] = 159257,
- [SMALL_STATE(2932)] = 159307,
- [SMALL_STATE(2933)] = 159349,
- [SMALL_STATE(2934)] = 159391,
- [SMALL_STATE(2935)] = 159473,
- [SMALL_STATE(2936)] = 159515,
- [SMALL_STATE(2937)] = 159597,
- [SMALL_STATE(2938)] = 159639,
- [SMALL_STATE(2939)] = 159681,
- [SMALL_STATE(2940)] = 159723,
- [SMALL_STATE(2941)] = 159769,
- [SMALL_STATE(2942)] = 159851,
- [SMALL_STATE(2943)] = 159933,
- [SMALL_STATE(2944)] = 159975,
- [SMALL_STATE(2945)] = 160057,
- [SMALL_STATE(2946)] = 160099,
- [SMALL_STATE(2947)] = 160141,
- [SMALL_STATE(2948)] = 160223,
- [SMALL_STATE(2949)] = 160265,
- [SMALL_STATE(2950)] = 160347,
- [SMALL_STATE(2951)] = 160429,
- [SMALL_STATE(2952)] = 160471,
- [SMALL_STATE(2953)] = 160553,
- [SMALL_STATE(2954)] = 160595,
- [SMALL_STATE(2955)] = 160637,
- [SMALL_STATE(2956)] = 160679,
- [SMALL_STATE(2957)] = 160761,
- [SMALL_STATE(2958)] = 160803,
- [SMALL_STATE(2959)] = 160845,
- [SMALL_STATE(2960)] = 160927,
- [SMALL_STATE(2961)] = 161009,
- [SMALL_STATE(2962)] = 161091,
- [SMALL_STATE(2963)] = 161173,
- [SMALL_STATE(2964)] = 161255,
- [SMALL_STATE(2965)] = 161337,
- [SMALL_STATE(2966)] = 161413,
- [SMALL_STATE(2967)] = 161495,
- [SMALL_STATE(2968)] = 161541,
- [SMALL_STATE(2969)] = 161623,
- [SMALL_STATE(2970)] = 161705,
- [SMALL_STATE(2971)] = 161755,
- [SMALL_STATE(2972)] = 161805,
- [SMALL_STATE(2973)] = 161887,
- [SMALL_STATE(2974)] = 161969,
- [SMALL_STATE(2975)] = 162014,
- [SMALL_STATE(2976)] = 162055,
- [SMALL_STATE(2977)] = 162100,
- [SMALL_STATE(2978)] = 162173,
- [SMALL_STATE(2979)] = 162246,
- [SMALL_STATE(2980)] = 162291,
- [SMALL_STATE(2981)] = 162336,
- [SMALL_STATE(2982)] = 162381,
- [SMALL_STATE(2983)] = 162454,
- [SMALL_STATE(2984)] = 162499,
- [SMALL_STATE(2985)] = 162544,
- [SMALL_STATE(2986)] = 162617,
- [SMALL_STATE(2987)] = 162693,
- [SMALL_STATE(2988)] = 162769,
- [SMALL_STATE(2989)] = 162845,
- [SMALL_STATE(2990)] = 162921,
- [SMALL_STATE(2991)] = 162961,
- [SMALL_STATE(2992)] = 163037,
- [SMALL_STATE(2993)] = 163113,
- [SMALL_STATE(2994)] = 163153,
- [SMALL_STATE(2995)] = 163229,
- [SMALL_STATE(2996)] = 163305,
- [SMALL_STATE(2997)] = 163381,
- [SMALL_STATE(2998)] = 163457,
- [SMALL_STATE(2999)] = 163533,
- [SMALL_STATE(3000)] = 163573,
- [SMALL_STATE(3001)] = 163649,
- [SMALL_STATE(3002)] = 163725,
- [SMALL_STATE(3003)] = 163765,
- [SMALL_STATE(3004)] = 163805,
- [SMALL_STATE(3005)] = 163881,
- [SMALL_STATE(3006)] = 163957,
- [SMALL_STATE(3007)] = 164033,
- [SMALL_STATE(3008)] = 164073,
- [SMALL_STATE(3009)] = 164149,
- [SMALL_STATE(3010)] = 164189,
- [SMALL_STATE(3011)] = 164265,
- [SMALL_STATE(3012)] = 164341,
- [SMALL_STATE(3013)] = 164417,
- [SMALL_STATE(3014)] = 164493,
- [SMALL_STATE(3015)] = 164541,
- [SMALL_STATE(3016)] = 164617,
- [SMALL_STATE(3017)] = 164693,
- [SMALL_STATE(3018)] = 164733,
- [SMALL_STATE(3019)] = 164809,
- [SMALL_STATE(3020)] = 164857,
- [SMALL_STATE(3021)] = 164933,
- [SMALL_STATE(3022)] = 165009,
- [SMALL_STATE(3023)] = 165085,
- [SMALL_STATE(3024)] = 165161,
- [SMALL_STATE(3025)] = 165201,
- [SMALL_STATE(3026)] = 165277,
- [SMALL_STATE(3027)] = 165353,
- [SMALL_STATE(3028)] = 165429,
- [SMALL_STATE(3029)] = 165505,
- [SMALL_STATE(3030)] = 165581,
- [SMALL_STATE(3031)] = 165657,
- [SMALL_STATE(3032)] = 165733,
- [SMALL_STATE(3033)] = 165809,
- [SMALL_STATE(3034)] = 165885,
- [SMALL_STATE(3035)] = 165961,
- [SMALL_STATE(3036)] = 166037,
- [SMALL_STATE(3037)] = 166113,
- [SMALL_STATE(3038)] = 166189,
- [SMALL_STATE(3039)] = 166265,
- [SMALL_STATE(3040)] = 166341,
- [SMALL_STATE(3041)] = 166414,
- [SMALL_STATE(3042)] = 166489,
- [SMALL_STATE(3043)] = 166562,
- [SMALL_STATE(3044)] = 166635,
- [SMALL_STATE(3045)] = 166708,
- [SMALL_STATE(3046)] = 166779,
- [SMALL_STATE(3047)] = 166852,
- [SMALL_STATE(3048)] = 166925,
- [SMALL_STATE(3049)] = 166996,
- [SMALL_STATE(3050)] = 167069,
- [SMALL_STATE(3051)] = 167142,
- [SMALL_STATE(3052)] = 167217,
- [SMALL_STATE(3053)] = 167290,
- [SMALL_STATE(3054)] = 167361,
- [SMALL_STATE(3055)] = 167432,
- [SMALL_STATE(3056)] = 167505,
- [SMALL_STATE(3057)] = 167552,
- [SMALL_STATE(3058)] = 167625,
- [SMALL_STATE(3059)] = 167696,
- [SMALL_STATE(3060)] = 167767,
- [SMALL_STATE(3061)] = 167840,
- [SMALL_STATE(3062)] = 167887,
- [SMALL_STATE(3063)] = 167934,
- [SMALL_STATE(3064)] = 168005,
- [SMALL_STATE(3065)] = 168076,
- [SMALL_STATE(3066)] = 168149,
- [SMALL_STATE(3067)] = 168222,
- [SMALL_STATE(3068)] = 168269,
- [SMALL_STATE(3069)] = 168342,
- [SMALL_STATE(3070)] = 168415,
- [SMALL_STATE(3071)] = 168488,
- [SMALL_STATE(3072)] = 168561,
- [SMALL_STATE(3073)] = 168634,
- [SMALL_STATE(3074)] = 168707,
- [SMALL_STATE(3075)] = 168780,
- [SMALL_STATE(3076)] = 168853,
- [SMALL_STATE(3077)] = 168924,
- [SMALL_STATE(3078)] = 168997,
- [SMALL_STATE(3079)] = 169070,
- [SMALL_STATE(3080)] = 169117,
- [SMALL_STATE(3081)] = 169188,
- [SMALL_STATE(3082)] = 169235,
- [SMALL_STATE(3083)] = 169308,
- [SMALL_STATE(3084)] = 169355,
- [SMALL_STATE(3085)] = 169428,
- [SMALL_STATE(3086)] = 169501,
- [SMALL_STATE(3087)] = 169572,
- [SMALL_STATE(3088)] = 169643,
- [SMALL_STATE(3089)] = 169716,
- [SMALL_STATE(3090)] = 169789,
- [SMALL_STATE(3091)] = 169864,
- [SMALL_STATE(3092)] = 169911,
- [SMALL_STATE(3093)] = 169958,
- [SMALL_STATE(3094)] = 170031,
- [SMALL_STATE(3095)] = 170078,
- [SMALL_STATE(3096)] = 170153,
- [SMALL_STATE(3097)] = 170226,
- [SMALL_STATE(3098)] = 170299,
- [SMALL_STATE(3099)] = 170372,
- [SMALL_STATE(3100)] = 170445,
- [SMALL_STATE(3101)] = 170520,
- [SMALL_STATE(3102)] = 170593,
- [SMALL_STATE(3103)] = 170666,
- [SMALL_STATE(3104)] = 170739,
- [SMALL_STATE(3105)] = 170812,
- [SMALL_STATE(3106)] = 170887,
- [SMALL_STATE(3107)] = 170960,
- [SMALL_STATE(3108)] = 171035,
- [SMALL_STATE(3109)] = 171108,
- [SMALL_STATE(3110)] = 171181,
- [SMALL_STATE(3111)] = 171252,
- [SMALL_STATE(3112)] = 171326,
- [SMALL_STATE(3113)] = 171400,
- [SMALL_STATE(3114)] = 171468,
- [SMALL_STATE(3115)] = 171542,
- [SMALL_STATE(3116)] = 171616,
- [SMALL_STATE(3117)] = 171690,
- [SMALL_STATE(3118)] = 171764,
- [SMALL_STATE(3119)] = 171832,
- [SMALL_STATE(3120)] = 171906,
- [SMALL_STATE(3121)] = 171974,
- [SMALL_STATE(3122)] = 172048,
- [SMALL_STATE(3123)] = 172122,
- [SMALL_STATE(3124)] = 172196,
- [SMALL_STATE(3125)] = 172270,
- [SMALL_STATE(3126)] = 172344,
- [SMALL_STATE(3127)] = 172412,
- [SMALL_STATE(3128)] = 172484,
- [SMALL_STATE(3129)] = 172556,
- [SMALL_STATE(3130)] = 172624,
- [SMALL_STATE(3131)] = 172698,
- [SMALL_STATE(3132)] = 172766,
- [SMALL_STATE(3133)] = 172834,
- [SMALL_STATE(3134)] = 172902,
- [SMALL_STATE(3135)] = 172970,
- [SMALL_STATE(3136)] = 173038,
- [SMALL_STATE(3137)] = 173112,
- [SMALL_STATE(3138)] = 173186,
- [SMALL_STATE(3139)] = 173254,
- [SMALL_STATE(3140)] = 173322,
- [SMALL_STATE(3141)] = 173390,
- [SMALL_STATE(3142)] = 173464,
- [SMALL_STATE(3143)] = 173532,
- [SMALL_STATE(3144)] = 173600,
- [SMALL_STATE(3145)] = 173668,
- [SMALL_STATE(3146)] = 173742,
- [SMALL_STATE(3147)] = 173816,
- [SMALL_STATE(3148)] = 173884,
- [SMALL_STATE(3149)] = 173952,
- [SMALL_STATE(3150)] = 174020,
- [SMALL_STATE(3151)] = 174088,
- [SMALL_STATE(3152)] = 174160,
- [SMALL_STATE(3153)] = 174232,
- [SMALL_STATE(3154)] = 174300,
- [SMALL_STATE(3155)] = 174374,
- [SMALL_STATE(3156)] = 174442,
- [SMALL_STATE(3157)] = 174510,
- [SMALL_STATE(3158)] = 174578,
- [SMALL_STATE(3159)] = 174646,
- [SMALL_STATE(3160)] = 174720,
- [SMALL_STATE(3161)] = 174794,
- [SMALL_STATE(3162)] = 174862,
- [SMALL_STATE(3163)] = 174934,
- [SMALL_STATE(3164)] = 175006,
- [SMALL_STATE(3165)] = 175074,
- [SMALL_STATE(3166)] = 175142,
- [SMALL_STATE(3167)] = 175216,
- [SMALL_STATE(3168)] = 175290,
- [SMALL_STATE(3169)] = 175358,
- [SMALL_STATE(3170)] = 175430,
- [SMALL_STATE(3171)] = 175502,
- [SMALL_STATE(3172)] = 175574,
- [SMALL_STATE(3173)] = 175642,
- [SMALL_STATE(3174)] = 175710,
- [SMALL_STATE(3175)] = 175778,
- [SMALL_STATE(3176)] = 175846,
- [SMALL_STATE(3177)] = 175918,
- [SMALL_STATE(3178)] = 175986,
- [SMALL_STATE(3179)] = 176060,
- [SMALL_STATE(3180)] = 176128,
- [SMALL_STATE(3181)] = 176202,
- [SMALL_STATE(3182)] = 176270,
- [SMALL_STATE(3183)] = 176344,
- [SMALL_STATE(3184)] = 176418,
- [SMALL_STATE(3185)] = 176492,
- [SMALL_STATE(3186)] = 176560,
- [SMALL_STATE(3187)] = 176628,
- [SMALL_STATE(3188)] = 176700,
- [SMALL_STATE(3189)] = 176768,
- [SMALL_STATE(3190)] = 176840,
- [SMALL_STATE(3191)] = 176908,
- [SMALL_STATE(3192)] = 176976,
- [SMALL_STATE(3193)] = 177044,
- [SMALL_STATE(3194)] = 177112,
- [SMALL_STATE(3195)] = 177180,
- [SMALL_STATE(3196)] = 177252,
- [SMALL_STATE(3197)] = 177320,
- [SMALL_STATE(3198)] = 177388,
- [SMALL_STATE(3199)] = 177460,
- [SMALL_STATE(3200)] = 177528,
- [SMALL_STATE(3201)] = 177596,
- [SMALL_STATE(3202)] = 177664,
- [SMALL_STATE(3203)] = 177732,
- [SMALL_STATE(3204)] = 177804,
- [SMALL_STATE(3205)] = 177872,
- [SMALL_STATE(3206)] = 177940,
- [SMALL_STATE(3207)] = 178008,
- [SMALL_STATE(3208)] = 178076,
- [SMALL_STATE(3209)] = 178144,
- [SMALL_STATE(3210)] = 178212,
- [SMALL_STATE(3211)] = 178280,
- [SMALL_STATE(3212)] = 178348,
- [SMALL_STATE(3213)] = 178422,
- [SMALL_STATE(3214)] = 178490,
- [SMALL_STATE(3215)] = 178558,
- [SMALL_STATE(3216)] = 178626,
- [SMALL_STATE(3217)] = 178694,
- [SMALL_STATE(3218)] = 178762,
- [SMALL_STATE(3219)] = 178836,
- [SMALL_STATE(3220)] = 178904,
- [SMALL_STATE(3221)] = 178976,
- [SMALL_STATE(3222)] = 179044,
- [SMALL_STATE(3223)] = 179112,
- [SMALL_STATE(3224)] = 179180,
- [SMALL_STATE(3225)] = 179248,
- [SMALL_STATE(3226)] = 179316,
- [SMALL_STATE(3227)] = 179384,
- [SMALL_STATE(3228)] = 179458,
- [SMALL_STATE(3229)] = 179526,
- [SMALL_STATE(3230)] = 179594,
- [SMALL_STATE(3231)] = 179662,
- [SMALL_STATE(3232)] = 179730,
- [SMALL_STATE(3233)] = 179798,
- [SMALL_STATE(3234)] = 179872,
- [SMALL_STATE(3235)] = 179946,
- [SMALL_STATE(3236)] = 180020,
- [SMALL_STATE(3237)] = 180094,
- [SMALL_STATE(3238)] = 180168,
- [SMALL_STATE(3239)] = 180240,
- [SMALL_STATE(3240)] = 180308,
- [SMALL_STATE(3241)] = 180382,
- [SMALL_STATE(3242)] = 180450,
- [SMALL_STATE(3243)] = 180518,
- [SMALL_STATE(3244)] = 180590,
- [SMALL_STATE(3245)] = 180658,
- [SMALL_STATE(3246)] = 180726,
- [SMALL_STATE(3247)] = 180794,
- [SMALL_STATE(3248)] = 180862,
- [SMALL_STATE(3249)] = 180930,
- [SMALL_STATE(3250)] = 181002,
- [SMALL_STATE(3251)] = 181070,
- [SMALL_STATE(3252)] = 181138,
- [SMALL_STATE(3253)] = 181206,
- [SMALL_STATE(3254)] = 181274,
- [SMALL_STATE(3255)] = 181342,
- [SMALL_STATE(3256)] = 181410,
- [SMALL_STATE(3257)] = 181482,
- [SMALL_STATE(3258)] = 181554,
- [SMALL_STATE(3259)] = 181622,
- [SMALL_STATE(3260)] = 181690,
- [SMALL_STATE(3261)] = 181758,
- [SMALL_STATE(3262)] = 181826,
- [SMALL_STATE(3263)] = 181894,
- [SMALL_STATE(3264)] = 181966,
- [SMALL_STATE(3265)] = 182034,
- [SMALL_STATE(3266)] = 182108,
- [SMALL_STATE(3267)] = 182176,
- [SMALL_STATE(3268)] = 182250,
- [SMALL_STATE(3269)] = 182324,
- [SMALL_STATE(3270)] = 182396,
- [SMALL_STATE(3271)] = 182464,
- [SMALL_STATE(3272)] = 182532,
- [SMALL_STATE(3273)] = 182600,
- [SMALL_STATE(3274)] = 182674,
- [SMALL_STATE(3275)] = 182748,
- [SMALL_STATE(3276)] = 182822,
- [SMALL_STATE(3277)] = 182896,
- [SMALL_STATE(3278)] = 182970,
- [SMALL_STATE(3279)] = 183044,
- [SMALL_STATE(3280)] = 183118,
- [SMALL_STATE(3281)] = 183186,
- [SMALL_STATE(3282)] = 183260,
- [SMALL_STATE(3283)] = 183328,
- [SMALL_STATE(3284)] = 183396,
- [SMALL_STATE(3285)] = 183464,
- [SMALL_STATE(3286)] = 183532,
- [SMALL_STATE(3287)] = 183606,
- [SMALL_STATE(3288)] = 183680,
- [SMALL_STATE(3289)] = 183748,
- [SMALL_STATE(3290)] = 183816,
- [SMALL_STATE(3291)] = 183884,
- [SMALL_STATE(3292)] = 183952,
- [SMALL_STATE(3293)] = 184024,
- [SMALL_STATE(3294)] = 184096,
- [SMALL_STATE(3295)] = 184164,
- [SMALL_STATE(3296)] = 184232,
- [SMALL_STATE(3297)] = 184300,
- [SMALL_STATE(3298)] = 184372,
- [SMALL_STATE(3299)] = 184444,
- [SMALL_STATE(3300)] = 184512,
- [SMALL_STATE(3301)] = 184580,
- [SMALL_STATE(3302)] = 184648,
- [SMALL_STATE(3303)] = 184720,
- [SMALL_STATE(3304)] = 184792,
- [SMALL_STATE(3305)] = 184866,
- [SMALL_STATE(3306)] = 184940,
- [SMALL_STATE(3307)] = 185014,
- [SMALL_STATE(3308)] = 185088,
- [SMALL_STATE(3309)] = 185162,
- [SMALL_STATE(3310)] = 185230,
- [SMALL_STATE(3311)] = 185298,
- [SMALL_STATE(3312)] = 185366,
- [SMALL_STATE(3313)] = 185434,
- [SMALL_STATE(3314)] = 185502,
- [SMALL_STATE(3315)] = 185576,
- [SMALL_STATE(3316)] = 185650,
- [SMALL_STATE(3317)] = 185724,
- [SMALL_STATE(3318)] = 185798,
- [SMALL_STATE(3319)] = 185866,
- [SMALL_STATE(3320)] = 185940,
- [SMALL_STATE(3321)] = 186008,
- [SMALL_STATE(3322)] = 186076,
- [SMALL_STATE(3323)] = 186150,
- [SMALL_STATE(3324)] = 186218,
- [SMALL_STATE(3325)] = 186290,
- [SMALL_STATE(3326)] = 186364,
- [SMALL_STATE(3327)] = 186438,
- [SMALL_STATE(3328)] = 186512,
- [SMALL_STATE(3329)] = 186580,
- [SMALL_STATE(3330)] = 186654,
- [SMALL_STATE(3331)] = 186728,
- [SMALL_STATE(3332)] = 186800,
- [SMALL_STATE(3333)] = 186868,
- [SMALL_STATE(3334)] = 186940,
- [SMALL_STATE(3335)] = 187014,
- [SMALL_STATE(3336)] = 187088,
- [SMALL_STATE(3337)] = 187160,
- [SMALL_STATE(3338)] = 187234,
- [SMALL_STATE(3339)] = 187302,
- [SMALL_STATE(3340)] = 187376,
- [SMALL_STATE(3341)] = 187444,
- [SMALL_STATE(3342)] = 187516,
- [SMALL_STATE(3343)] = 187584,
- [SMALL_STATE(3344)] = 187658,
- [SMALL_STATE(3345)] = 187732,
- [SMALL_STATE(3346)] = 187800,
- [SMALL_STATE(3347)] = 187872,
- [SMALL_STATE(3348)] = 187944,
- [SMALL_STATE(3349)] = 188018,
- [SMALL_STATE(3350)] = 188090,
- [SMALL_STATE(3351)] = 188158,
- [SMALL_STATE(3352)] = 188232,
- [SMALL_STATE(3353)] = 188300,
- [SMALL_STATE(3354)] = 188372,
- [SMALL_STATE(3355)] = 188440,
- [SMALL_STATE(3356)] = 188508,
- [SMALL_STATE(3357)] = 188582,
- [SMALL_STATE(3358)] = 188656,
- [SMALL_STATE(3359)] = 188728,
- [SMALL_STATE(3360)] = 188802,
- [SMALL_STATE(3361)] = 188874,
- [SMALL_STATE(3362)] = 188948,
- [SMALL_STATE(3363)] = 189020,
- [SMALL_STATE(3364)] = 189088,
- [SMALL_STATE(3365)] = 189156,
- [SMALL_STATE(3366)] = 189224,
- [SMALL_STATE(3367)] = 189298,
- [SMALL_STATE(3368)] = 189366,
- [SMALL_STATE(3369)] = 189440,
- [SMALL_STATE(3370)] = 189508,
- [SMALL_STATE(3371)] = 189576,
- [SMALL_STATE(3372)] = 189644,
- [SMALL_STATE(3373)] = 189718,
- [SMALL_STATE(3374)] = 189786,
- [SMALL_STATE(3375)] = 189860,
- [SMALL_STATE(3376)] = 189934,
- [SMALL_STATE(3377)] = 190006,
- [SMALL_STATE(3378)] = 190080,
- [SMALL_STATE(3379)] = 190152,
- [SMALL_STATE(3380)] = 190226,
- [SMALL_STATE(3381)] = 190298,
- [SMALL_STATE(3382)] = 190372,
- [SMALL_STATE(3383)] = 190444,
- [SMALL_STATE(3384)] = 190518,
- [SMALL_STATE(3385)] = 190592,
- [SMALL_STATE(3386)] = 190666,
- [SMALL_STATE(3387)] = 190734,
- [SMALL_STATE(3388)] = 190808,
- [SMALL_STATE(3389)] = 190876,
- [SMALL_STATE(3390)] = 190950,
- [SMALL_STATE(3391)] = 191024,
- [SMALL_STATE(3392)] = 191098,
- [SMALL_STATE(3393)] = 191166,
- [SMALL_STATE(3394)] = 191238,
- [SMALL_STATE(3395)] = 191312,
- [SMALL_STATE(3396)] = 191380,
- [SMALL_STATE(3397)] = 191448,
- [SMALL_STATE(3398)] = 191522,
- [SMALL_STATE(3399)] = 191596,
- [SMALL_STATE(3400)] = 191668,
- [SMALL_STATE(3401)] = 191736,
- [SMALL_STATE(3402)] = 191810,
- [SMALL_STATE(3403)] = 191884,
- [SMALL_STATE(3404)] = 191958,
- [SMALL_STATE(3405)] = 192026,
- [SMALL_STATE(3406)] = 192094,
- [SMALL_STATE(3407)] = 192162,
- [SMALL_STATE(3408)] = 192236,
- [SMALL_STATE(3409)] = 192310,
- [SMALL_STATE(3410)] = 192378,
- [SMALL_STATE(3411)] = 192446,
- [SMALL_STATE(3412)] = 192520,
- [SMALL_STATE(3413)] = 192592,
- [SMALL_STATE(3414)] = 192660,
- [SMALL_STATE(3415)] = 192728,
- [SMALL_STATE(3416)] = 192802,
- [SMALL_STATE(3417)] = 192876,
- [SMALL_STATE(3418)] = 192948,
- [SMALL_STATE(3419)] = 193020,
- [SMALL_STATE(3420)] = 193094,
- [SMALL_STATE(3421)] = 193162,
- [SMALL_STATE(3422)] = 193230,
- [SMALL_STATE(3423)] = 193302,
- [SMALL_STATE(3424)] = 193370,
- [SMALL_STATE(3425)] = 193438,
- [SMALL_STATE(3426)] = 193506,
- [SMALL_STATE(3427)] = 193580,
- [SMALL_STATE(3428)] = 193654,
- [SMALL_STATE(3429)] = 193726,
- [SMALL_STATE(3430)] = 193800,
- [SMALL_STATE(3431)] = 193874,
- [SMALL_STATE(3432)] = 193942,
- [SMALL_STATE(3433)] = 194016,
- [SMALL_STATE(3434)] = 194090,
- [SMALL_STATE(3435)] = 194164,
- [SMALL_STATE(3436)] = 194238,
- [SMALL_STATE(3437)] = 194306,
- [SMALL_STATE(3438)] = 194380,
- [SMALL_STATE(3439)] = 194448,
- [SMALL_STATE(3440)] = 194522,
- [SMALL_STATE(3441)] = 194596,
- [SMALL_STATE(3442)] = 194664,
- [SMALL_STATE(3443)] = 194732,
- [SMALL_STATE(3444)] = 194800,
- [SMALL_STATE(3445)] = 194874,
- [SMALL_STATE(3446)] = 194948,
- [SMALL_STATE(3447)] = 195016,
- [SMALL_STATE(3448)] = 195084,
- [SMALL_STATE(3449)] = 195152,
- [SMALL_STATE(3450)] = 195220,
- [SMALL_STATE(3451)] = 195294,
- [SMALL_STATE(3452)] = 195368,
- [SMALL_STATE(3453)] = 195442,
- [SMALL_STATE(3454)] = 195510,
- [SMALL_STATE(3455)] = 195578,
- [SMALL_STATE(3456)] = 195652,
- [SMALL_STATE(3457)] = 195726,
- [SMALL_STATE(3458)] = 195794,
- [SMALL_STATE(3459)] = 195868,
- [SMALL_STATE(3460)] = 195942,
- [SMALL_STATE(3461)] = 196016,
- [SMALL_STATE(3462)] = 196090,
- [SMALL_STATE(3463)] = 196158,
- [SMALL_STATE(3464)] = 196226,
- [SMALL_STATE(3465)] = 196300,
- [SMALL_STATE(3466)] = 196374,
- [SMALL_STATE(3467)] = 196448,
- [SMALL_STATE(3468)] = 196516,
- [SMALL_STATE(3469)] = 196590,
- [SMALL_STATE(3470)] = 196658,
- [SMALL_STATE(3471)] = 196732,
- [SMALL_STATE(3472)] = 196806,
- [SMALL_STATE(3473)] = 196880,
- [SMALL_STATE(3474)] = 196954,
- [SMALL_STATE(3475)] = 197028,
- [SMALL_STATE(3476)] = 197102,
- [SMALL_STATE(3477)] = 197176,
- [SMALL_STATE(3478)] = 197250,
- [SMALL_STATE(3479)] = 197324,
- [SMALL_STATE(3480)] = 197398,
- [SMALL_STATE(3481)] = 197472,
- [SMALL_STATE(3482)] = 197546,
- [SMALL_STATE(3483)] = 197620,
- [SMALL_STATE(3484)] = 197694,
- [SMALL_STATE(3485)] = 197768,
- [SMALL_STATE(3486)] = 197836,
- [SMALL_STATE(3487)] = 197910,
- [SMALL_STATE(3488)] = 197984,
- [SMALL_STATE(3489)] = 198058,
- [SMALL_STATE(3490)] = 198126,
- [SMALL_STATE(3491)] = 198200,
- [SMALL_STATE(3492)] = 198274,
- [SMALL_STATE(3493)] = 198342,
- [SMALL_STATE(3494)] = 198410,
- [SMALL_STATE(3495)] = 198478,
- [SMALL_STATE(3496)] = 198546,
- [SMALL_STATE(3497)] = 198614,
- [SMALL_STATE(3498)] = 198682,
- [SMALL_STATE(3499)] = 198750,
- [SMALL_STATE(3500)] = 198818,
- [SMALL_STATE(3501)] = 198886,
- [SMALL_STATE(3502)] = 198954,
- [SMALL_STATE(3503)] = 199022,
- [SMALL_STATE(3504)] = 199096,
- [SMALL_STATE(3505)] = 199164,
- [SMALL_STATE(3506)] = 199232,
- [SMALL_STATE(3507)] = 199300,
- [SMALL_STATE(3508)] = 199372,
- [SMALL_STATE(3509)] = 199440,
- [SMALL_STATE(3510)] = 199508,
- [SMALL_STATE(3511)] = 199576,
- [SMALL_STATE(3512)] = 199644,
- [SMALL_STATE(3513)] = 199712,
- [SMALL_STATE(3514)] = 199780,
- [SMALL_STATE(3515)] = 199826,
- [SMALL_STATE(3516)] = 199872,
- [SMALL_STATE(3517)] = 199940,
- [SMALL_STATE(3518)] = 200008,
- [SMALL_STATE(3519)] = 200076,
- [SMALL_STATE(3520)] = 200150,
- [SMALL_STATE(3521)] = 200218,
- [SMALL_STATE(3522)] = 200292,
- [SMALL_STATE(3523)] = 200367,
- [SMALL_STATE(3524)] = 200424,
- [SMALL_STATE(3525)] = 200467,
- [SMALL_STATE(3526)] = 200512,
- [SMALL_STATE(3527)] = 200577,
- [SMALL_STATE(3528)] = 200634,
- [SMALL_STATE(3529)] = 200709,
- [SMALL_STATE(3530)] = 200784,
- [SMALL_STATE(3531)] = 200827,
- [SMALL_STATE(3532)] = 200869,
- [SMALL_STATE(3533)] = 200911,
- [SMALL_STATE(3534)] = 200955,
- [SMALL_STATE(3535)] = 201011,
- [SMALL_STATE(3536)] = 201053,
- [SMALL_STATE(3537)] = 201095,
- [SMALL_STATE(3538)] = 201137,
- [SMALL_STATE(3539)] = 201179,
- [SMALL_STATE(3540)] = 201221,
- [SMALL_STATE(3541)] = 201263,
- [SMALL_STATE(3542)] = 201305,
- [SMALL_STATE(3543)] = 201377,
- [SMALL_STATE(3544)] = 201449,
- [SMALL_STATE(3545)] = 201505,
- [SMALL_STATE(3546)] = 201547,
- [SMALL_STATE(3547)] = 201589,
- [SMALL_STATE(3548)] = 201661,
- [SMALL_STATE(3549)] = 201702,
- [SMALL_STATE(3550)] = 201743,
- [SMALL_STATE(3551)] = 201784,
- [SMALL_STATE(3552)] = 201835,
- [SMALL_STATE(3553)] = 201876,
- [SMALL_STATE(3554)] = 201911,
- [SMALL_STATE(3555)] = 201946,
- [SMALL_STATE(3556)] = 201981,
- [SMALL_STATE(3557)] = 202016,
- [SMALL_STATE(3558)] = 202051,
- [SMALL_STATE(3559)] = 202086,
- [SMALL_STATE(3560)] = 202129,
- [SMALL_STATE(3561)] = 202170,
- [SMALL_STATE(3562)] = 202205,
- [SMALL_STATE(3563)] = 202240,
- [SMALL_STATE(3564)] = 202275,
- [SMALL_STATE(3565)] = 202318,
- [SMALL_STATE(3566)] = 202353,
- [SMALL_STATE(3567)] = 202388,
- [SMALL_STATE(3568)] = 202429,
- [SMALL_STATE(3569)] = 202464,
- [SMALL_STATE(3570)] = 202515,
- [SMALL_STATE(3571)] = 202556,
- [SMALL_STATE(3572)] = 202591,
- [SMALL_STATE(3573)] = 202632,
- [SMALL_STATE(3574)] = 202667,
- [SMALL_STATE(3575)] = 202706,
- [SMALL_STATE(3576)] = 202741,
- [SMALL_STATE(3577)] = 202776,
- [SMALL_STATE(3578)] = 202811,
- [SMALL_STATE(3579)] = 202852,
- [SMALL_STATE(3580)] = 202897,
- [SMALL_STATE(3581)] = 202938,
- [SMALL_STATE(3582)] = 202981,
- [SMALL_STATE(3583)] = 203024,
- [SMALL_STATE(3584)] = 203065,
- [SMALL_STATE(3585)] = 203106,
- [SMALL_STATE(3586)] = 203141,
- [SMALL_STATE(3587)] = 203176,
- [SMALL_STATE(3588)] = 203211,
- [SMALL_STATE(3589)] = 203246,
- [SMALL_STATE(3590)] = 203287,
- [SMALL_STATE(3591)] = 203322,
- [SMALL_STATE(3592)] = 203357,
- [SMALL_STATE(3593)] = 203392,
- [SMALL_STATE(3594)] = 203433,
- [SMALL_STATE(3595)] = 203468,
- [SMALL_STATE(3596)] = 203503,
- [SMALL_STATE(3597)] = 203542,
- [SMALL_STATE(3598)] = 203597,
- [SMALL_STATE(3599)] = 203638,
- [SMALL_STATE(3600)] = 203673,
- [SMALL_STATE(3601)] = 203714,
- [SMALL_STATE(3602)] = 203749,
- [SMALL_STATE(3603)] = 203786,
- [SMALL_STATE(3604)] = 203841,
- [SMALL_STATE(3605)] = 203896,
- [SMALL_STATE(3606)] = 203931,
- [SMALL_STATE(3607)] = 203972,
- [SMALL_STATE(3608)] = 204013,
- [SMALL_STATE(3609)] = 204068,
- [SMALL_STATE(3610)] = 204107,
- [SMALL_STATE(3611)] = 204142,
- [SMALL_STATE(3612)] = 204177,
- [SMALL_STATE(3613)] = 204220,
- [SMALL_STATE(3614)] = 204255,
- [SMALL_STATE(3615)] = 204290,
- [SMALL_STATE(3616)] = 204325,
- [SMALL_STATE(3617)] = 204360,
- [SMALL_STATE(3618)] = 204399,
- [SMALL_STATE(3619)] = 204440,
- [SMALL_STATE(3620)] = 204481,
- [SMALL_STATE(3621)] = 204522,
- [SMALL_STATE(3622)] = 204561,
- [SMALL_STATE(3623)] = 204606,
- [SMALL_STATE(3624)] = 204647,
- [SMALL_STATE(3625)] = 204702,
- [SMALL_STATE(3626)] = 204739,
- [SMALL_STATE(3627)] = 204776,
- [SMALL_STATE(3628)] = 204811,
- [SMALL_STATE(3629)] = 204846,
- [SMALL_STATE(3630)] = 204883,
- [SMALL_STATE(3631)] = 204924,
- [SMALL_STATE(3632)] = 204979,
- [SMALL_STATE(3633)] = 205014,
- [SMALL_STATE(3634)] = 205051,
- [SMALL_STATE(3635)] = 205092,
- [SMALL_STATE(3636)] = 205133,
- [SMALL_STATE(3637)] = 205185,
- [SMALL_STATE(3638)] = 205223,
- [SMALL_STATE(3639)] = 205257,
- [SMALL_STATE(3640)] = 205291,
- [SMALL_STATE(3641)] = 205325,
- [SMALL_STATE(3642)] = 205359,
- [SMALL_STATE(3643)] = 205393,
- [SMALL_STATE(3644)] = 205427,
- [SMALL_STATE(3645)] = 205467,
- [SMALL_STATE(3646)] = 205501,
- [SMALL_STATE(3647)] = 205541,
- [SMALL_STATE(3648)] = 205575,
- [SMALL_STATE(3649)] = 205609,
- [SMALL_STATE(3650)] = 205643,
- [SMALL_STATE(3651)] = 205677,
- [SMALL_STATE(3652)] = 205711,
- [SMALL_STATE(3653)] = 205761,
- [SMALL_STATE(3654)] = 205795,
- [SMALL_STATE(3655)] = 205829,
- [SMALL_STATE(3656)] = 205863,
- [SMALL_STATE(3657)] = 205897,
- [SMALL_STATE(3658)] = 205931,
- [SMALL_STATE(3659)] = 205971,
- [SMALL_STATE(3660)] = 206011,
- [SMALL_STATE(3661)] = 206051,
- [SMALL_STATE(3662)] = 206085,
- [SMALL_STATE(3663)] = 206125,
- [SMALL_STATE(3664)] = 206169,
- [SMALL_STATE(3665)] = 206203,
- [SMALL_STATE(3666)] = 206243,
- [SMALL_STATE(3667)] = 206295,
- [SMALL_STATE(3668)] = 206329,
- [SMALL_STATE(3669)] = 206363,
- [SMALL_STATE(3670)] = 206407,
- [SMALL_STATE(3671)] = 206441,
- [SMALL_STATE(3672)] = 206481,
- [SMALL_STATE(3673)] = 206523,
- [SMALL_STATE(3674)] = 206557,
- [SMALL_STATE(3675)] = 206597,
- [SMALL_STATE(3676)] = 206631,
- [SMALL_STATE(3677)] = 206665,
- [SMALL_STATE(3678)] = 206703,
- [SMALL_STATE(3679)] = 206743,
- [SMALL_STATE(3680)] = 206783,
- [SMALL_STATE(3681)] = 206823,
- [SMALL_STATE(3682)] = 206863,
- [SMALL_STATE(3683)] = 206903,
- [SMALL_STATE(3684)] = 206937,
- [SMALL_STATE(3685)] = 206975,
- [SMALL_STATE(3686)] = 207009,
- [SMALL_STATE(3687)] = 207059,
- [SMALL_STATE(3688)] = 207093,
- [SMALL_STATE(3689)] = 207127,
- [SMALL_STATE(3690)] = 207161,
- [SMALL_STATE(3691)] = 207201,
- [SMALL_STATE(3692)] = 207241,
- [SMALL_STATE(3693)] = 207275,
- [SMALL_STATE(3694)] = 207315,
- [SMALL_STATE(3695)] = 207355,
- [SMALL_STATE(3696)] = 207395,
- [SMALL_STATE(3697)] = 207429,
- [SMALL_STATE(3698)] = 207469,
- [SMALL_STATE(3699)] = 207509,
- [SMALL_STATE(3700)] = 207549,
- [SMALL_STATE(3701)] = 207589,
- [SMALL_STATE(3702)] = 207623,
- [SMALL_STATE(3703)] = 207659,
- [SMALL_STATE(3704)] = 207693,
- [SMALL_STATE(3705)] = 207733,
- [SMALL_STATE(3706)] = 207773,
- [SMALL_STATE(3707)] = 207807,
- [SMALL_STATE(3708)] = 207841,
- [SMALL_STATE(3709)] = 207881,
- [SMALL_STATE(3710)] = 207933,
- [SMALL_STATE(3711)] = 207973,
- [SMALL_STATE(3712)] = 208013,
- [SMALL_STATE(3713)] = 208053,
- [SMALL_STATE(3714)] = 208087,
- [SMALL_STATE(3715)] = 208129,
- [SMALL_STATE(3716)] = 208163,
- [SMALL_STATE(3717)] = 208201,
- [SMALL_STATE(3718)] = 208241,
- [SMALL_STATE(3719)] = 208275,
- [SMALL_STATE(3720)] = 208315,
- [SMALL_STATE(3721)] = 208355,
- [SMALL_STATE(3722)] = 208393,
- [SMALL_STATE(3723)] = 208433,
- [SMALL_STATE(3724)] = 208471,
- [SMALL_STATE(3725)] = 208523,
- [SMALL_STATE(3726)] = 208557,
- [SMALL_STATE(3727)] = 208597,
- [SMALL_STATE(3728)] = 208635,
- [SMALL_STATE(3729)] = 208669,
- [SMALL_STATE(3730)] = 208703,
- [SMALL_STATE(3731)] = 208743,
- [SMALL_STATE(3732)] = 208783,
- [SMALL_STATE(3733)] = 208817,
- [SMALL_STATE(3734)] = 208855,
- [SMALL_STATE(3735)] = 208893,
- [SMALL_STATE(3736)] = 208933,
- [SMALL_STATE(3737)] = 208971,
- [SMALL_STATE(3738)] = 209013,
- [SMALL_STATE(3739)] = 209053,
- [SMALL_STATE(3740)] = 209087,
- [SMALL_STATE(3741)] = 209127,
- [SMALL_STATE(3742)] = 209165,
- [SMALL_STATE(3743)] = 209208,
- [SMALL_STATE(3744)] = 209249,
- [SMALL_STATE(3745)] = 209308,
- [SMALL_STATE(3746)] = 209367,
- [SMALL_STATE(3747)] = 209426,
- [SMALL_STATE(3748)] = 209485,
- [SMALL_STATE(3749)] = 209544,
- [SMALL_STATE(3750)] = 209577,
- [SMALL_STATE(3751)] = 209642,
- [SMALL_STATE(3752)] = 209701,
- [SMALL_STATE(3753)] = 209740,
- [SMALL_STATE(3754)] = 209799,
- [SMALL_STATE(3755)] = 209834,
- [SMALL_STATE(3756)] = 209893,
- [SMALL_STATE(3757)] = 209958,
- [SMALL_STATE(3758)] = 210017,
- [SMALL_STATE(3759)] = 210056,
- [SMALL_STATE(3760)] = 210115,
- [SMALL_STATE(3761)] = 210174,
- [SMALL_STATE(3762)] = 210207,
- [SMALL_STATE(3763)] = 210266,
- [SMALL_STATE(3764)] = 210299,
- [SMALL_STATE(3765)] = 210358,
- [SMALL_STATE(3766)] = 210417,
- [SMALL_STATE(3767)] = 210454,
- [SMALL_STATE(3768)] = 210513,
- [SMALL_STATE(3769)] = 210546,
- [SMALL_STATE(3770)] = 210579,
- [SMALL_STATE(3771)] = 210638,
- [SMALL_STATE(3772)] = 210671,
- [SMALL_STATE(3773)] = 210736,
- [SMALL_STATE(3774)] = 210801,
- [SMALL_STATE(3775)] = 210860,
- [SMALL_STATE(3776)] = 210899,
- [SMALL_STATE(3777)] = 210932,
- [SMALL_STATE(3778)] = 210971,
- [SMALL_STATE(3779)] = 211004,
- [SMALL_STATE(3780)] = 211037,
- [SMALL_STATE(3781)] = 211096,
- [SMALL_STATE(3782)] = 211129,
- [SMALL_STATE(3783)] = 211162,
- [SMALL_STATE(3784)] = 211221,
- [SMALL_STATE(3785)] = 211280,
- [SMALL_STATE(3786)] = 211339,
- [SMALL_STATE(3787)] = 211398,
- [SMALL_STATE(3788)] = 211441,
- [SMALL_STATE(3789)] = 211500,
- [SMALL_STATE(3790)] = 211533,
- [SMALL_STATE(3791)] = 211576,
- [SMALL_STATE(3792)] = 211635,
- [SMALL_STATE(3793)] = 211676,
- [SMALL_STATE(3794)] = 211735,
- [SMALL_STATE(3795)] = 211768,
- [SMALL_STATE(3796)] = 211809,
- [SMALL_STATE(3797)] = 211868,
- [SMALL_STATE(3798)] = 211901,
- [SMALL_STATE(3799)] = 211934,
- [SMALL_STATE(3800)] = 211967,
- [SMALL_STATE(3801)] = 212008,
- [SMALL_STATE(3802)] = 212057,
- [SMALL_STATE(3803)] = 212090,
- [SMALL_STATE(3804)] = 212149,
- [SMALL_STATE(3805)] = 212198,
- [SMALL_STATE(3806)] = 212233,
- [SMALL_STATE(3807)] = 212292,
- [SMALL_STATE(3808)] = 212351,
- [SMALL_STATE(3809)] = 212390,
- [SMALL_STATE(3810)] = 212429,
- [SMALL_STATE(3811)] = 212468,
- [SMALL_STATE(3812)] = 212507,
- [SMALL_STATE(3813)] = 212546,
- [SMALL_STATE(3814)] = 212605,
- [SMALL_STATE(3815)] = 212638,
- [SMALL_STATE(3816)] = 212671,
- [SMALL_STATE(3817)] = 212730,
- [SMALL_STATE(3818)] = 212789,
- [SMALL_STATE(3819)] = 212848,
- [SMALL_STATE(3820)] = 212887,
- [SMALL_STATE(3821)] = 212926,
- [SMALL_STATE(3822)] = 212965,
- [SMALL_STATE(3823)] = 213024,
- [SMALL_STATE(3824)] = 213083,
- [SMALL_STATE(3825)] = 213116,
- [SMALL_STATE(3826)] = 213175,
- [SMALL_STATE(3827)] = 213214,
- [SMALL_STATE(3828)] = 213273,
- [SMALL_STATE(3829)] = 213332,
- [SMALL_STATE(3830)] = 213371,
- [SMALL_STATE(3831)] = 213410,
- [SMALL_STATE(3832)] = 213449,
- [SMALL_STATE(3833)] = 213482,
- [SMALL_STATE(3834)] = 213521,
- [SMALL_STATE(3835)] = 213554,
- [SMALL_STATE(3836)] = 213587,
- [SMALL_STATE(3837)] = 213646,
- [SMALL_STATE(3838)] = 213679,
- [SMALL_STATE(3839)] = 213718,
- [SMALL_STATE(3840)] = 213757,
- [SMALL_STATE(3841)] = 213816,
- [SMALL_STATE(3842)] = 213855,
- [SMALL_STATE(3843)] = 213914,
- [SMALL_STATE(3844)] = 213963,
- [SMALL_STATE(3845)] = 213996,
- [SMALL_STATE(3846)] = 214035,
- [SMALL_STATE(3847)] = 214094,
- [SMALL_STATE(3848)] = 214133,
- [SMALL_STATE(3849)] = 214172,
- [SMALL_STATE(3850)] = 214221,
- [SMALL_STATE(3851)] = 214254,
- [SMALL_STATE(3852)] = 214319,
- [SMALL_STATE(3853)] = 214356,
- [SMALL_STATE(3854)] = 214395,
- [SMALL_STATE(3855)] = 214454,
- [SMALL_STATE(3856)] = 214493,
- [SMALL_STATE(3857)] = 214552,
- [SMALL_STATE(3858)] = 214593,
- [SMALL_STATE(3859)] = 214626,
- [SMALL_STATE(3860)] = 214685,
- [SMALL_STATE(3861)] = 214750,
- [SMALL_STATE(3862)] = 214809,
- [SMALL_STATE(3863)] = 214868,
- [SMALL_STATE(3864)] = 214901,
- [SMALL_STATE(3865)] = 214934,
- [SMALL_STATE(3866)] = 214967,
- [SMALL_STATE(3867)] = 215026,
- [SMALL_STATE(3868)] = 215065,
- [SMALL_STATE(3869)] = 215124,
- [SMALL_STATE(3870)] = 215163,
- [SMALL_STATE(3871)] = 215222,
- [SMALL_STATE(3872)] = 215261,
- [SMALL_STATE(3873)] = 215300,
- [SMALL_STATE(3874)] = 215339,
- [SMALL_STATE(3875)] = 215372,
- [SMALL_STATE(3876)] = 215415,
- [SMALL_STATE(3877)] = 215480,
- [SMALL_STATE(3878)] = 215513,
- [SMALL_STATE(3879)] = 215552,
- [SMALL_STATE(3880)] = 215611,
- [SMALL_STATE(3881)] = 215650,
- [SMALL_STATE(3882)] = 215715,
- [SMALL_STATE(3883)] = 215780,
- [SMALL_STATE(3884)] = 215839,
- [SMALL_STATE(3885)] = 215898,
- [SMALL_STATE(3886)] = 215931,
- [SMALL_STATE(3887)] = 215964,
- [SMALL_STATE(3888)] = 215997,
- [SMALL_STATE(3889)] = 216056,
- [SMALL_STATE(3890)] = 216089,
- [SMALL_STATE(3891)] = 216122,
- [SMALL_STATE(3892)] = 216155,
- [SMALL_STATE(3893)] = 216214,
- [SMALL_STATE(3894)] = 216247,
- [SMALL_STATE(3895)] = 216280,
- [SMALL_STATE(3896)] = 216313,
- [SMALL_STATE(3897)] = 216372,
- [SMALL_STATE(3898)] = 216431,
- [SMALL_STATE(3899)] = 216480,
- [SMALL_STATE(3900)] = 216515,
- [SMALL_STATE(3901)] = 216574,
- [SMALL_STATE(3902)] = 216617,
- [SMALL_STATE(3903)] = 216676,
- [SMALL_STATE(3904)] = 216715,
- [SMALL_STATE(3905)] = 216754,
- [SMALL_STATE(3906)] = 216793,
- [SMALL_STATE(3907)] = 216836,
- [SMALL_STATE(3908)] = 216875,
- [SMALL_STATE(3909)] = 216914,
- [SMALL_STATE(3910)] = 216973,
- [SMALL_STATE(3911)] = 217032,
- [SMALL_STATE(3912)] = 217081,
- [SMALL_STATE(3913)] = 217118,
- [SMALL_STATE(3914)] = 217158,
- [SMALL_STATE(3915)] = 217190,
- [SMALL_STATE(3916)] = 217222,
- [SMALL_STATE(3917)] = 217254,
- [SMALL_STATE(3918)] = 217286,
- [SMALL_STATE(3919)] = 217348,
- [SMALL_STATE(3920)] = 217394,
- [SMALL_STATE(3921)] = 217426,
- [SMALL_STATE(3922)] = 217458,
- [SMALL_STATE(3923)] = 217490,
- [SMALL_STATE(3924)] = 217522,
- [SMALL_STATE(3925)] = 217554,
- [SMALL_STATE(3926)] = 217586,
- [SMALL_STATE(3927)] = 217618,
- [SMALL_STATE(3928)] = 217650,
- [SMALL_STATE(3929)] = 217682,
- [SMALL_STATE(3930)] = 217714,
- [SMALL_STATE(3931)] = 217746,
- [SMALL_STATE(3932)] = 217778,
- [SMALL_STATE(3933)] = 217810,
- [SMALL_STATE(3934)] = 217872,
- [SMALL_STATE(3935)] = 217904,
- [SMALL_STATE(3936)] = 217936,
- [SMALL_STATE(3937)] = 217968,
- [SMALL_STATE(3938)] = 218004,
- [SMALL_STATE(3939)] = 218036,
- [SMALL_STATE(3940)] = 218068,
- [SMALL_STATE(3941)] = 218100,
- [SMALL_STATE(3942)] = 218132,
- [SMALL_STATE(3943)] = 218164,
- [SMALL_STATE(3944)] = 218196,
- [SMALL_STATE(3945)] = 218228,
- [SMALL_STATE(3946)] = 218260,
- [SMALL_STATE(3947)] = 218292,
- [SMALL_STATE(3948)] = 218324,
- [SMALL_STATE(3949)] = 218356,
- [SMALL_STATE(3950)] = 218388,
- [SMALL_STATE(3951)] = 218428,
- [SMALL_STATE(3952)] = 218490,
- [SMALL_STATE(3953)] = 218552,
- [SMALL_STATE(3954)] = 218584,
- [SMALL_STATE(3955)] = 218616,
- [SMALL_STATE(3956)] = 218648,
- [SMALL_STATE(3957)] = 218680,
- [SMALL_STATE(3958)] = 218742,
- [SMALL_STATE(3959)] = 218774,
- [SMALL_STATE(3960)] = 218820,
- [SMALL_STATE(3961)] = 218852,
- [SMALL_STATE(3962)] = 218884,
- [SMALL_STATE(3963)] = 218924,
- [SMALL_STATE(3964)] = 218956,
- [SMALL_STATE(3965)] = 218988,
- [SMALL_STATE(3966)] = 219020,
- [SMALL_STATE(3967)] = 219052,
- [SMALL_STATE(3968)] = 219084,
- [SMALL_STATE(3969)] = 219116,
- [SMALL_STATE(3970)] = 219148,
- [SMALL_STATE(3971)] = 219190,
- [SMALL_STATE(3972)] = 219222,
- [SMALL_STATE(3973)] = 219256,
- [SMALL_STATE(3974)] = 219288,
- [SMALL_STATE(3975)] = 219320,
- [SMALL_STATE(3976)] = 219362,
- [SMALL_STATE(3977)] = 219394,
- [SMALL_STATE(3978)] = 219426,
- [SMALL_STATE(3979)] = 219488,
- [SMALL_STATE(3980)] = 219550,
- [SMALL_STATE(3981)] = 219582,
- [SMALL_STATE(3982)] = 219614,
- [SMALL_STATE(3983)] = 219646,
- [SMALL_STATE(3984)] = 219678,
- [SMALL_STATE(3985)] = 219710,
- [SMALL_STATE(3986)] = 219742,
- [SMALL_STATE(3987)] = 219774,
- [SMALL_STATE(3988)] = 219806,
- [SMALL_STATE(3989)] = 219852,
- [SMALL_STATE(3990)] = 219884,
- [SMALL_STATE(3991)] = 219916,
- [SMALL_STATE(3992)] = 219956,
- [SMALL_STATE(3993)] = 219988,
- [SMALL_STATE(3994)] = 220020,
- [SMALL_STATE(3995)] = 220052,
- [SMALL_STATE(3996)] = 220084,
- [SMALL_STATE(3997)] = 220116,
- [SMALL_STATE(3998)] = 220148,
- [SMALL_STATE(3999)] = 220180,
- [SMALL_STATE(4000)] = 220212,
- [SMALL_STATE(4001)] = 220244,
- [SMALL_STATE(4002)] = 220276,
- [SMALL_STATE(4003)] = 220308,
- [SMALL_STATE(4004)] = 220346,
- [SMALL_STATE(4005)] = 220378,
- [SMALL_STATE(4006)] = 220414,
- [SMALL_STATE(4007)] = 220446,
- [SMALL_STATE(4008)] = 220478,
- [SMALL_STATE(4009)] = 220516,
- [SMALL_STATE(4010)] = 220554,
- [SMALL_STATE(4011)] = 220592,
- [SMALL_STATE(4012)] = 220624,
- [SMALL_STATE(4013)] = 220656,
- [SMALL_STATE(4014)] = 220688,
- [SMALL_STATE(4015)] = 220720,
- [SMALL_STATE(4016)] = 220758,
- [SMALL_STATE(4017)] = 220796,
- [SMALL_STATE(4018)] = 220828,
- [SMALL_STATE(4019)] = 220860,
- [SMALL_STATE(4020)] = 220892,
- [SMALL_STATE(4021)] = 220924,
- [SMALL_STATE(4022)] = 220956,
- [SMALL_STATE(4023)] = 220988,
- [SMALL_STATE(4024)] = 221020,
- [SMALL_STATE(4025)] = 221058,
- [SMALL_STATE(4026)] = 221096,
- [SMALL_STATE(4027)] = 221128,
- [SMALL_STATE(4028)] = 221160,
- [SMALL_STATE(4029)] = 221192,
- [SMALL_STATE(4030)] = 221224,
- [SMALL_STATE(4031)] = 221286,
- [SMALL_STATE(4032)] = 221332,
- [SMALL_STATE(4033)] = 221372,
- [SMALL_STATE(4034)] = 221404,
- [SMALL_STATE(4035)] = 221436,
- [SMALL_STATE(4036)] = 221468,
- [SMALL_STATE(4037)] = 221508,
- [SMALL_STATE(4038)] = 221540,
- [SMALL_STATE(4039)] = 221572,
- [SMALL_STATE(4040)] = 221604,
- [SMALL_STATE(4041)] = 221636,
- [SMALL_STATE(4042)] = 221668,
- [SMALL_STATE(4043)] = 221700,
- [SMALL_STATE(4044)] = 221732,
- [SMALL_STATE(4045)] = 221764,
- [SMALL_STATE(4046)] = 221800,
- [SMALL_STATE(4047)] = 221862,
- [SMALL_STATE(4048)] = 221894,
- [SMALL_STATE(4049)] = 221926,
- [SMALL_STATE(4050)] = 221958,
- [SMALL_STATE(4051)] = 221990,
- [SMALL_STATE(4052)] = 222022,
- [SMALL_STATE(4053)] = 222060,
- [SMALL_STATE(4054)] = 222098,
- [SMALL_STATE(4055)] = 222130,
- [SMALL_STATE(4056)] = 222170,
- [SMALL_STATE(4057)] = 222210,
- [SMALL_STATE(4058)] = 222242,
- [SMALL_STATE(4059)] = 222274,
- [SMALL_STATE(4060)] = 222306,
- [SMALL_STATE(4061)] = 222346,
- [SMALL_STATE(4062)] = 222385,
- [SMALL_STATE(4063)] = 222424,
- [SMALL_STATE(4064)] = 222459,
- [SMALL_STATE(4065)] = 222494,
- [SMALL_STATE(4066)] = 222531,
- [SMALL_STATE(4067)] = 222568,
- [SMALL_STATE(4068)] = 222605,
- [SMALL_STATE(4069)] = 222644,
- [SMALL_STATE(4070)] = 222683,
- [SMALL_STATE(4071)] = 222730,
- [SMALL_STATE(4072)] = 222777,
- [SMALL_STATE(4073)] = 222812,
- [SMALL_STATE(4074)] = 222851,
- [SMALL_STATE(4075)] = 222890,
- [SMALL_STATE(4076)] = 222927,
- [SMALL_STATE(4077)] = 222966,
- [SMALL_STATE(4078)] = 223003,
- [SMALL_STATE(4079)] = 223040,
- [SMALL_STATE(4080)] = 223077,
- [SMALL_STATE(4081)] = 223108,
- [SMALL_STATE(4082)] = 223145,
- [SMALL_STATE(4083)] = 223184,
- [SMALL_STATE(4084)] = 223223,
- [SMALL_STATE(4085)] = 223262,
- [SMALL_STATE(4086)] = 223301,
- [SMALL_STATE(4087)] = 223340,
- [SMALL_STATE(4088)] = 223377,
- [SMALL_STATE(4089)] = 223412,
- [SMALL_STATE(4090)] = 223442,
- [SMALL_STATE(4091)] = 223478,
- [SMALL_STATE(4092)] = 223534,
- [SMALL_STATE(4093)] = 223566,
- [SMALL_STATE(4094)] = 223622,
- [SMALL_STATE(4095)] = 223652,
- [SMALL_STATE(4096)] = 223708,
- [SMALL_STATE(4097)] = 223740,
- [SMALL_STATE(4098)] = 223796,
- [SMALL_STATE(4099)] = 223852,
- [SMALL_STATE(4100)] = 223884,
- [SMALL_STATE(4101)] = 223940,
- [SMALL_STATE(4102)] = 223970,
- [SMALL_STATE(4103)] = 224026,
- [SMALL_STATE(4104)] = 224082,
- [SMALL_STATE(4105)] = 224138,
- [SMALL_STATE(4106)] = 224170,
- [SMALL_STATE(4107)] = 224208,
- [SMALL_STATE(4108)] = 224246,
- [SMALL_STATE(4109)] = 224278,
- [SMALL_STATE(4110)] = 224316,
- [SMALL_STATE(4111)] = 224348,
- [SMALL_STATE(4112)] = 224404,
- [SMALL_STATE(4113)] = 224434,
- [SMALL_STATE(4114)] = 224466,
- [SMALL_STATE(4115)] = 224522,
- [SMALL_STATE(4116)] = 224552,
- [SMALL_STATE(4117)] = 224588,
- [SMALL_STATE(4118)] = 224644,
- [SMALL_STATE(4119)] = 224700,
- [SMALL_STATE(4120)] = 224740,
- [SMALL_STATE(4121)] = 224796,
- [SMALL_STATE(4122)] = 224826,
- [SMALL_STATE(4123)] = 224858,
- [SMALL_STATE(4124)] = 224890,
- [SMALL_STATE(4125)] = 224946,
- [SMALL_STATE(4126)] = 224976,
- [SMALL_STATE(4127)] = 225032,
- [SMALL_STATE(4128)] = 225088,
- [SMALL_STATE(4129)] = 225144,
- [SMALL_STATE(4130)] = 225200,
- [SMALL_STATE(4131)] = 225256,
- [SMALL_STATE(4132)] = 225312,
- [SMALL_STATE(4133)] = 225368,
- [SMALL_STATE(4134)] = 225424,
- [SMALL_STATE(4135)] = 225454,
- [SMALL_STATE(4136)] = 225510,
- [SMALL_STATE(4137)] = 225566,
- [SMALL_STATE(4138)] = 225602,
- [SMALL_STATE(4139)] = 225658,
- [SMALL_STATE(4140)] = 225714,
- [SMALL_STATE(4141)] = 225750,
- [SMALL_STATE(4142)] = 225780,
- [SMALL_STATE(4143)] = 225812,
- [SMALL_STATE(4144)] = 225844,
- [SMALL_STATE(4145)] = 225876,
- [SMALL_STATE(4146)] = 225932,
- [SMALL_STATE(4147)] = 225964,
- [SMALL_STATE(4148)] = 226020,
- [SMALL_STATE(4149)] = 226076,
- [SMALL_STATE(4150)] = 226108,
- [SMALL_STATE(4151)] = 226138,
- [SMALL_STATE(4152)] = 226170,
- [SMALL_STATE(4153)] = 226226,
- [SMALL_STATE(4154)] = 226256,
- [SMALL_STATE(4155)] = 226288,
- [SMALL_STATE(4156)] = 226338,
- [SMALL_STATE(4157)] = 226394,
- [SMALL_STATE(4158)] = 226428,
- [SMALL_STATE(4159)] = 226460,
- [SMALL_STATE(4160)] = 226492,
- [SMALL_STATE(4161)] = 226548,
- [SMALL_STATE(4162)] = 226584,
- [SMALL_STATE(4163)] = 226640,
- [SMALL_STATE(4164)] = 226696,
- [SMALL_STATE(4165)] = 226726,
- [SMALL_STATE(4166)] = 226758,
- [SMALL_STATE(4167)] = 226788,
- [SMALL_STATE(4168)] = 226844,
- [SMALL_STATE(4169)] = 226874,
- [SMALL_STATE(4170)] = 226908,
- [SMALL_STATE(4171)] = 226944,
- [SMALL_STATE(4172)] = 226980,
- [SMALL_STATE(4173)] = 227036,
- [SMALL_STATE(4174)] = 227066,
- [SMALL_STATE(4175)] = 227096,
- [SMALL_STATE(4176)] = 227126,
- [SMALL_STATE(4177)] = 227182,
- [SMALL_STATE(4178)] = 227214,
- [SMALL_STATE(4179)] = 227270,
- [SMALL_STATE(4180)] = 227306,
- [SMALL_STATE(4181)] = 227338,
- [SMALL_STATE(4182)] = 227370,
- [SMALL_STATE(4183)] = 227402,
- [SMALL_STATE(4184)] = 227434,
- [SMALL_STATE(4185)] = 227464,
- [SMALL_STATE(4186)] = 227494,
- [SMALL_STATE(4187)] = 227523,
- [SMALL_STATE(4188)] = 227558,
- [SMALL_STATE(4189)] = 227587,
- [SMALL_STATE(4190)] = 227616,
- [SMALL_STATE(4191)] = 227645,
- [SMALL_STATE(4192)] = 227674,
- [SMALL_STATE(4193)] = 227703,
- [SMALL_STATE(4194)] = 227732,
- [SMALL_STATE(4195)] = 227761,
- [SMALL_STATE(4196)] = 227790,
- [SMALL_STATE(4197)] = 227831,
- [SMALL_STATE(4198)] = 227860,
- [SMALL_STATE(4199)] = 227901,
- [SMALL_STATE(4200)] = 227930,
- [SMALL_STATE(4201)] = 227963,
- [SMALL_STATE(4202)] = 227992,
- [SMALL_STATE(4203)] = 228021,
- [SMALL_STATE(4204)] = 228050,
- [SMALL_STATE(4205)] = 228079,
- [SMALL_STATE(4206)] = 228114,
- [SMALL_STATE(4207)] = 228143,
- [SMALL_STATE(4208)] = 228178,
- [SMALL_STATE(4209)] = 228207,
- [SMALL_STATE(4210)] = 228236,
- [SMALL_STATE(4211)] = 228295,
- [SMALL_STATE(4212)] = 228324,
- [SMALL_STATE(4213)] = 228353,
- [SMALL_STATE(4214)] = 228382,
- [SMALL_STATE(4215)] = 228411,
- [SMALL_STATE(4216)] = 228444,
- [SMALL_STATE(4217)] = 228473,
- [SMALL_STATE(4218)] = 228502,
- [SMALL_STATE(4219)] = 228537,
- [SMALL_STATE(4220)] = 228570,
- [SMALL_STATE(4221)] = 228617,
- [SMALL_STATE(4222)] = 228660,
- [SMALL_STATE(4223)] = 228693,
- [SMALL_STATE(4224)] = 228722,
- [SMALL_STATE(4225)] = 228757,
- [SMALL_STATE(4226)] = 228790,
- [SMALL_STATE(4227)] = 228819,
- [SMALL_STATE(4228)] = 228848,
- [SMALL_STATE(4229)] = 228877,
- [SMALL_STATE(4230)] = 228906,
- [SMALL_STATE(4231)] = 228935,
- [SMALL_STATE(4232)] = 228964,
- [SMALL_STATE(4233)] = 228993,
- [SMALL_STATE(4234)] = 229028,
- [SMALL_STATE(4235)] = 229063,
- [SMALL_STATE(4236)] = 229092,
- [SMALL_STATE(4237)] = 229121,
- [SMALL_STATE(4238)] = 229150,
- [SMALL_STATE(4239)] = 229189,
- [SMALL_STATE(4240)] = 229224,
- [SMALL_STATE(4241)] = 229253,
- [SMALL_STATE(4242)] = 229284,
- [SMALL_STATE(4243)] = 229313,
- [SMALL_STATE(4244)] = 229342,
- [SMALL_STATE(4245)] = 229375,
- [SMALL_STATE(4246)] = 229404,
- [SMALL_STATE(4247)] = 229443,
- [SMALL_STATE(4248)] = 229476,
- [SMALL_STATE(4249)] = 229523,
- [SMALL_STATE(4250)] = 229552,
- [SMALL_STATE(4251)] = 229581,
- [SMALL_STATE(4252)] = 229610,
- [SMALL_STATE(4253)] = 229653,
- [SMALL_STATE(4254)] = 229686,
- [SMALL_STATE(4255)] = 229715,
- [SMALL_STATE(4256)] = 229744,
- [SMALL_STATE(4257)] = 229779,
- [SMALL_STATE(4258)] = 229814,
- [SMALL_STATE(4259)] = 229847,
- [SMALL_STATE(4260)] = 229880,
- [SMALL_STATE(4261)] = 229913,
- [SMALL_STATE(4262)] = 229942,
- [SMALL_STATE(4263)] = 229971,
- [SMALL_STATE(4264)] = 230000,
- [SMALL_STATE(4265)] = 230029,
- [SMALL_STATE(4266)] = 230058,
- [SMALL_STATE(4267)] = 230087,
- [SMALL_STATE(4268)] = 230120,
- [SMALL_STATE(4269)] = 230149,
- [SMALL_STATE(4270)] = 230178,
- [SMALL_STATE(4271)] = 230211,
- [SMALL_STATE(4272)] = 230240,
- [SMALL_STATE(4273)] = 230275,
- [SMALL_STATE(4274)] = 230308,
- [SMALL_STATE(4275)] = 230343,
- [SMALL_STATE(4276)] = 230376,
- [SMALL_STATE(4277)] = 230405,
- [SMALL_STATE(4278)] = 230434,
- [SMALL_STATE(4279)] = 230463,
- [SMALL_STATE(4280)] = 230492,
- [SMALL_STATE(4281)] = 230521,
- [SMALL_STATE(4282)] = 230554,
- [SMALL_STATE(4283)] = 230583,
- [SMALL_STATE(4284)] = 230618,
- [SMALL_STATE(4285)] = 230647,
- [SMALL_STATE(4286)] = 230676,
- [SMALL_STATE(4287)] = 230705,
- [SMALL_STATE(4288)] = 230740,
- [SMALL_STATE(4289)] = 230769,
- [SMALL_STATE(4290)] = 230804,
- [SMALL_STATE(4291)] = 230851,
- [SMALL_STATE(4292)] = 230880,
- [SMALL_STATE(4293)] = 230915,
- [SMALL_STATE(4294)] = 230948,
- [SMALL_STATE(4295)] = 230976,
- [SMALL_STATE(4296)] = 231004,
- [SMALL_STATE(4297)] = 231032,
- [SMALL_STATE(4298)] = 231060,
- [SMALL_STATE(4299)] = 231116,
- [SMALL_STATE(4300)] = 231148,
- [SMALL_STATE(4301)] = 231180,
- [SMALL_STATE(4302)] = 231212,
- [SMALL_STATE(4303)] = 231240,
- [SMALL_STATE(4304)] = 231268,
- [SMALL_STATE(4305)] = 231296,
- [SMALL_STATE(4306)] = 231324,
- [SMALL_STATE(4307)] = 231356,
- [SMALL_STATE(4308)] = 231384,
- [SMALL_STATE(4309)] = 231416,
- [SMALL_STATE(4310)] = 231448,
- [SMALL_STATE(4311)] = 231476,
- [SMALL_STATE(4312)] = 231504,
- [SMALL_STATE(4313)] = 231546,
- [SMALL_STATE(4314)] = 231574,
- [SMALL_STATE(4315)] = 231606,
- [SMALL_STATE(4316)] = 231638,
- [SMALL_STATE(4317)] = 231666,
- [SMALL_STATE(4318)] = 231710,
- [SMALL_STATE(4319)] = 231772,
- [SMALL_STATE(4320)] = 231808,
- [SMALL_STATE(4321)] = 231844,
- [SMALL_STATE(4322)] = 231872,
- [SMALL_STATE(4323)] = 231904,
- [SMALL_STATE(4324)] = 231932,
- [SMALL_STATE(4325)] = 231960,
- [SMALL_STATE(4326)] = 231988,
- [SMALL_STATE(4327)] = 232020,
- [SMALL_STATE(4328)] = 232048,
- [SMALL_STATE(4329)] = 232080,
- [SMALL_STATE(4330)] = 232136,
- [SMALL_STATE(4331)] = 232164,
- [SMALL_STATE(4332)] = 232192,
- [SMALL_STATE(4333)] = 232220,
- [SMALL_STATE(4334)] = 232254,
- [SMALL_STATE(4335)] = 232296,
- [SMALL_STATE(4336)] = 232328,
- [SMALL_STATE(4337)] = 232356,
- [SMALL_STATE(4338)] = 232394,
- [SMALL_STATE(4339)] = 232424,
- [SMALL_STATE(4340)] = 232452,
- [SMALL_STATE(4341)] = 232484,
- [SMALL_STATE(4342)] = 232512,
- [SMALL_STATE(4343)] = 232540,
- [SMALL_STATE(4344)] = 232568,
- [SMALL_STATE(4345)] = 232600,
- [SMALL_STATE(4346)] = 232628,
- [SMALL_STATE(4347)] = 232656,
- [SMALL_STATE(4348)] = 232694,
- [SMALL_STATE(4349)] = 232722,
- [SMALL_STATE(4350)] = 232750,
- [SMALL_STATE(4351)] = 232778,
- [SMALL_STATE(4352)] = 232812,
- [SMALL_STATE(4353)] = 232840,
- [SMALL_STATE(4354)] = 232872,
- [SMALL_STATE(4355)] = 232900,
- [SMALL_STATE(4356)] = 232928,
- [SMALL_STATE(4357)] = 232956,
- [SMALL_STATE(4358)] = 232984,
- [SMALL_STATE(4359)] = 233012,
- [SMALL_STATE(4360)] = 233040,
- [SMALL_STATE(4361)] = 233068,
- [SMALL_STATE(4362)] = 233100,
- [SMALL_STATE(4363)] = 233134,
- [SMALL_STATE(4364)] = 233162,
- [SMALL_STATE(4365)] = 233189,
- [SMALL_STATE(4366)] = 233216,
- [SMALL_STATE(4367)] = 233247,
- [SMALL_STATE(4368)] = 233274,
- [SMALL_STATE(4369)] = 233301,
- [SMALL_STATE(4370)] = 233332,
- [SMALL_STATE(4371)] = 233359,
- [SMALL_STATE(4372)] = 233386,
- [SMALL_STATE(4373)] = 233421,
- [SMALL_STATE(4374)] = 233448,
- [SMALL_STATE(4375)] = 233485,
- [SMALL_STATE(4376)] = 233520,
- [SMALL_STATE(4377)] = 233547,
- [SMALL_STATE(4378)] = 233574,
- [SMALL_STATE(4379)] = 233601,
- [SMALL_STATE(4380)] = 233628,
- [SMALL_STATE(4381)] = 233655,
- [SMALL_STATE(4382)] = 233690,
- [SMALL_STATE(4383)] = 233717,
- [SMALL_STATE(4384)] = 233744,
- [SMALL_STATE(4385)] = 233771,
- [SMALL_STATE(4386)] = 233798,
- [SMALL_STATE(4387)] = 233829,
- [SMALL_STATE(4388)] = 233856,
- [SMALL_STATE(4389)] = 233883,
- [SMALL_STATE(4390)] = 233910,
- [SMALL_STATE(4391)] = 233941,
- [SMALL_STATE(4392)] = 233972,
- [SMALL_STATE(4393)] = 233999,
- [SMALL_STATE(4394)] = 234046,
- [SMALL_STATE(4395)] = 234073,
- [SMALL_STATE(4396)] = 234110,
- [SMALL_STATE(4397)] = 234136,
- [SMALL_STATE(4398)] = 234162,
- [SMALL_STATE(4399)] = 234188,
- [SMALL_STATE(4400)] = 234214,
- [SMALL_STATE(4401)] = 234240,
- [SMALL_STATE(4402)] = 234266,
- [SMALL_STATE(4403)] = 234292,
- [SMALL_STATE(4404)] = 234318,
- [SMALL_STATE(4405)] = 234354,
- [SMALL_STATE(4406)] = 234380,
- [SMALL_STATE(4407)] = 234406,
- [SMALL_STATE(4408)] = 234432,
- [SMALL_STATE(4409)] = 234458,
- [SMALL_STATE(4410)] = 234484,
- [SMALL_STATE(4411)] = 234510,
- [SMALL_STATE(4412)] = 234536,
- [SMALL_STATE(4413)] = 234562,
- [SMALL_STATE(4414)] = 234598,
- [SMALL_STATE(4415)] = 234624,
- [SMALL_STATE(4416)] = 234650,
- [SMALL_STATE(4417)] = 234676,
- [SMALL_STATE(4418)] = 234702,
- [SMALL_STATE(4419)] = 234728,
- [SMALL_STATE(4420)] = 234754,
- [SMALL_STATE(4421)] = 234780,
- [SMALL_STATE(4422)] = 234806,
- [SMALL_STATE(4423)] = 234832,
- [SMALL_STATE(4424)] = 234858,
- [SMALL_STATE(4425)] = 234884,
- [SMALL_STATE(4426)] = 234910,
- [SMALL_STATE(4427)] = 234936,
- [SMALL_STATE(4428)] = 234962,
- [SMALL_STATE(4429)] = 234988,
- [SMALL_STATE(4430)] = 235014,
- [SMALL_STATE(4431)] = 235040,
- [SMALL_STATE(4432)] = 235066,
- [SMALL_STATE(4433)] = 235098,
- [SMALL_STATE(4434)] = 235124,
- [SMALL_STATE(4435)] = 235150,
- [SMALL_STATE(4436)] = 235182,
- [SMALL_STATE(4437)] = 235214,
- [SMALL_STATE(4438)] = 235250,
- [SMALL_STATE(4439)] = 235275,
- [SMALL_STATE(4440)] = 235306,
- [SMALL_STATE(4441)] = 235331,
- [SMALL_STATE(4442)] = 235356,
- [SMALL_STATE(4443)] = 235381,
- [SMALL_STATE(4444)] = 235406,
- [SMALL_STATE(4445)] = 235437,
- [SMALL_STATE(4446)] = 235462,
- [SMALL_STATE(4447)] = 235487,
- [SMALL_STATE(4448)] = 235512,
- [SMALL_STATE(4449)] = 235537,
- [SMALL_STATE(4450)] = 235562,
- [SMALL_STATE(4451)] = 235587,
- [SMALL_STATE(4452)] = 235612,
- [SMALL_STATE(4453)] = 235637,
- [SMALL_STATE(4454)] = 235662,
- [SMALL_STATE(4455)] = 235687,
- [SMALL_STATE(4456)] = 235722,
- [SMALL_STATE(4457)] = 235747,
- [SMALL_STATE(4458)] = 235772,
- [SMALL_STATE(4459)] = 235797,
- [SMALL_STATE(4460)] = 235832,
- [SMALL_STATE(4461)] = 235857,
- [SMALL_STATE(4462)] = 235882,
- [SMALL_STATE(4463)] = 235907,
- [SMALL_STATE(4464)] = 235932,
- [SMALL_STATE(4465)] = 235957,
- [SMALL_STATE(4466)] = 235982,
- [SMALL_STATE(4467)] = 236013,
- [SMALL_STATE(4468)] = 236038,
- [SMALL_STATE(4469)] = 236063,
- [SMALL_STATE(4470)] = 236098,
- [SMALL_STATE(4471)] = 236123,
- [SMALL_STATE(4472)] = 236158,
- [SMALL_STATE(4473)] = 236183,
- [SMALL_STATE(4474)] = 236218,
- [SMALL_STATE(4475)] = 236243,
- [SMALL_STATE(4476)] = 236274,
- [SMALL_STATE(4477)] = 236299,
- [SMALL_STATE(4478)] = 236324,
- [SMALL_STATE(4479)] = 236363,
- [SMALL_STATE(4480)] = 236388,
- [SMALL_STATE(4481)] = 236413,
- [SMALL_STATE(4482)] = 236438,
- [SMALL_STATE(4483)] = 236463,
- [SMALL_STATE(4484)] = 236488,
- [SMALL_STATE(4485)] = 236513,
- [SMALL_STATE(4486)] = 236538,
- [SMALL_STATE(4487)] = 236563,
- [SMALL_STATE(4488)] = 236588,
- [SMALL_STATE(4489)] = 236613,
- [SMALL_STATE(4490)] = 236638,
- [SMALL_STATE(4491)] = 236663,
- [SMALL_STATE(4492)] = 236694,
- [SMALL_STATE(4493)] = 236719,
- [SMALL_STATE(4494)] = 236744,
- [SMALL_STATE(4495)] = 236769,
- [SMALL_STATE(4496)] = 236794,
- [SMALL_STATE(4497)] = 236829,
- [SMALL_STATE(4498)] = 236854,
- [SMALL_STATE(4499)] = 236879,
- [SMALL_STATE(4500)] = 236904,
- [SMALL_STATE(4501)] = 236929,
- [SMALL_STATE(4502)] = 236960,
- [SMALL_STATE(4503)] = 236995,
- [SMALL_STATE(4504)] = 237020,
- [SMALL_STATE(4505)] = 237045,
- [SMALL_STATE(4506)] = 237076,
- [SMALL_STATE(4507)] = 237111,
- [SMALL_STATE(4508)] = 237136,
- [SMALL_STATE(4509)] = 237161,
- [SMALL_STATE(4510)] = 237185,
- [SMALL_STATE(4511)] = 237209,
- [SMALL_STATE(4512)] = 237233,
- [SMALL_STATE(4513)] = 237257,
- [SMALL_STATE(4514)] = 237281,
- [SMALL_STATE(4515)] = 237305,
- [SMALL_STATE(4516)] = 237329,
- [SMALL_STATE(4517)] = 237353,
- [SMALL_STATE(4518)] = 237377,
- [SMALL_STATE(4519)] = 237415,
- [SMALL_STATE(4520)] = 237439,
- [SMALL_STATE(4521)] = 237463,
- [SMALL_STATE(4522)] = 237487,
- [SMALL_STATE(4523)] = 237511,
- [SMALL_STATE(4524)] = 237535,
- [SMALL_STATE(4525)] = 237567,
- [SMALL_STATE(4526)] = 237591,
- [SMALL_STATE(4527)] = 237615,
- [SMALL_STATE(4528)] = 237639,
- [SMALL_STATE(4529)] = 237663,
- [SMALL_STATE(4530)] = 237687,
- [SMALL_STATE(4531)] = 237715,
- [SMALL_STATE(4532)] = 237743,
- [SMALL_STATE(4533)] = 237771,
- [SMALL_STATE(4534)] = 237807,
- [SMALL_STATE(4535)] = 237848,
- [SMALL_STATE(4536)] = 237889,
- [SMALL_STATE(4537)] = 237930,
- [SMALL_STATE(4538)] = 237971,
- [SMALL_STATE(4539)] = 238012,
- [SMALL_STATE(4540)] = 238053,
- [SMALL_STATE(4541)] = 238094,
- [SMALL_STATE(4542)] = 238135,
- [SMALL_STATE(4543)] = 238176,
- [SMALL_STATE(4544)] = 238217,
- [SMALL_STATE(4545)] = 238258,
- [SMALL_STATE(4546)] = 238299,
- [SMALL_STATE(4547)] = 238340,
- [SMALL_STATE(4548)] = 238381,
- [SMALL_STATE(4549)] = 238422,
- [SMALL_STATE(4550)] = 238463,
- [SMALL_STATE(4551)] = 238504,
- [SMALL_STATE(4552)] = 238545,
- [SMALL_STATE(4553)] = 238586,
- [SMALL_STATE(4554)] = 238627,
- [SMALL_STATE(4555)] = 238668,
- [SMALL_STATE(4556)] = 238709,
- [SMALL_STATE(4557)] = 238750,
- [SMALL_STATE(4558)] = 238791,
- [SMALL_STATE(4559)] = 238832,
- [SMALL_STATE(4560)] = 238873,
- [SMALL_STATE(4561)] = 238914,
- [SMALL_STATE(4562)] = 238955,
- [SMALL_STATE(4563)] = 238996,
- [SMALL_STATE(4564)] = 239037,
- [SMALL_STATE(4565)] = 239078,
- [SMALL_STATE(4566)] = 239119,
- [SMALL_STATE(4567)] = 239148,
- [SMALL_STATE(4568)] = 239189,
- [SMALL_STATE(4569)] = 239230,
- [SMALL_STATE(4570)] = 239271,
- [SMALL_STATE(4571)] = 239312,
- [SMALL_STATE(4572)] = 239353,
- [SMALL_STATE(4573)] = 239394,
- [SMALL_STATE(4574)] = 239435,
- [SMALL_STATE(4575)] = 239476,
- [SMALL_STATE(4576)] = 239505,
- [SMALL_STATE(4577)] = 239546,
- [SMALL_STATE(4578)] = 239587,
- [SMALL_STATE(4579)] = 239628,
- [SMALL_STATE(4580)] = 239669,
- [SMALL_STATE(4581)] = 239710,
- [SMALL_STATE(4582)] = 239751,
- [SMALL_STATE(4583)] = 239792,
- [SMALL_STATE(4584)] = 239833,
- [SMALL_STATE(4585)] = 239874,
- [SMALL_STATE(4586)] = 239915,
- [SMALL_STATE(4587)] = 239956,
- [SMALL_STATE(4588)] = 239997,
- [SMALL_STATE(4589)] = 240038,
- [SMALL_STATE(4590)] = 240079,
- [SMALL_STATE(4591)] = 240120,
- [SMALL_STATE(4592)] = 240161,
- [SMALL_STATE(4593)] = 240202,
- [SMALL_STATE(4594)] = 240243,
- [SMALL_STATE(4595)] = 240284,
- [SMALL_STATE(4596)] = 240325,
- [SMALL_STATE(4597)] = 240366,
- [SMALL_STATE(4598)] = 240407,
- [SMALL_STATE(4599)] = 240448,
- [SMALL_STATE(4600)] = 240489,
- [SMALL_STATE(4601)] = 240530,
- [SMALL_STATE(4602)] = 240571,
- [SMALL_STATE(4603)] = 240612,
- [SMALL_STATE(4604)] = 240653,
- [SMALL_STATE(4605)] = 240694,
- [SMALL_STATE(4606)] = 240735,
- [SMALL_STATE(4607)] = 240776,
- [SMALL_STATE(4608)] = 240817,
- [SMALL_STATE(4609)] = 240858,
- [SMALL_STATE(4610)] = 240899,
- [SMALL_STATE(4611)] = 240940,
- [SMALL_STATE(4612)] = 240981,
- [SMALL_STATE(4613)] = 241022,
- [SMALL_STATE(4614)] = 241063,
- [SMALL_STATE(4615)] = 241086,
- [SMALL_STATE(4616)] = 241127,
- [SMALL_STATE(4617)] = 241168,
- [SMALL_STATE(4618)] = 241209,
- [SMALL_STATE(4619)] = 241250,
- [SMALL_STATE(4620)] = 241291,
- [SMALL_STATE(4621)] = 241332,
- [SMALL_STATE(4622)] = 241373,
- [SMALL_STATE(4623)] = 241414,
- [SMALL_STATE(4624)] = 241455,
- [SMALL_STATE(4625)] = 241496,
- [SMALL_STATE(4626)] = 241537,
- [SMALL_STATE(4627)] = 241578,
- [SMALL_STATE(4628)] = 241619,
- [SMALL_STATE(4629)] = 241660,
- [SMALL_STATE(4630)] = 241701,
- [SMALL_STATE(4631)] = 241742,
- [SMALL_STATE(4632)] = 241783,
- [SMALL_STATE(4633)] = 241824,
- [SMALL_STATE(4634)] = 241865,
- [SMALL_STATE(4635)] = 241906,
- [SMALL_STATE(4636)] = 241947,
- [SMALL_STATE(4637)] = 241988,
- [SMALL_STATE(4638)] = 242029,
- [SMALL_STATE(4639)] = 242070,
- [SMALL_STATE(4640)] = 242111,
- [SMALL_STATE(4641)] = 242152,
- [SMALL_STATE(4642)] = 242193,
- [SMALL_STATE(4643)] = 242234,
- [SMALL_STATE(4644)] = 242275,
- [SMALL_STATE(4645)] = 242316,
- [SMALL_STATE(4646)] = 242357,
- [SMALL_STATE(4647)] = 242398,
- [SMALL_STATE(4648)] = 242439,
- [SMALL_STATE(4649)] = 242480,
- [SMALL_STATE(4650)] = 242521,
- [SMALL_STATE(4651)] = 242562,
- [SMALL_STATE(4652)] = 242603,
- [SMALL_STATE(4653)] = 242644,
- [SMALL_STATE(4654)] = 242685,
- [SMALL_STATE(4655)] = 242726,
- [SMALL_STATE(4656)] = 242767,
- [SMALL_STATE(4657)] = 242808,
- [SMALL_STATE(4658)] = 242849,
- [SMALL_STATE(4659)] = 242871,
- [SMALL_STATE(4660)] = 242893,
- [SMALL_STATE(4661)] = 242918,
- [SMALL_STATE(4662)] = 242943,
- [SMALL_STATE(4663)] = 242968,
- [SMALL_STATE(4664)] = 242997,
- [SMALL_STATE(4665)] = 243022,
- [SMALL_STATE(4666)] = 243047,
- [SMALL_STATE(4667)] = 243072,
- [SMALL_STATE(4668)] = 243097,
- [SMALL_STATE(4669)] = 243122,
- [SMALL_STATE(4670)] = 243147,
- [SMALL_STATE(4671)] = 243172,
- [SMALL_STATE(4672)] = 243197,
- [SMALL_STATE(4673)] = 243222,
- [SMALL_STATE(4674)] = 243247,
- [SMALL_STATE(4675)] = 243272,
- [SMALL_STATE(4676)] = 243297,
- [SMALL_STATE(4677)] = 243322,
- [SMALL_STATE(4678)] = 243347,
- [SMALL_STATE(4679)] = 243372,
- [SMALL_STATE(4680)] = 243397,
- [SMALL_STATE(4681)] = 243422,
- [SMALL_STATE(4682)] = 243447,
- [SMALL_STATE(4683)] = 243476,
- [SMALL_STATE(4684)] = 243501,
- [SMALL_STATE(4685)] = 243526,
- [SMALL_STATE(4686)] = 243551,
- [SMALL_STATE(4687)] = 243576,
- [SMALL_STATE(4688)] = 243601,
- [SMALL_STATE(4689)] = 243626,
- [SMALL_STATE(4690)] = 243655,
- [SMALL_STATE(4691)] = 243680,
- [SMALL_STATE(4692)] = 243705,
- [SMALL_STATE(4693)] = 243730,
- [SMALL_STATE(4694)] = 243755,
- [SMALL_STATE(4695)] = 243780,
- [SMALL_STATE(4696)] = 243805,
- [SMALL_STATE(4697)] = 243830,
- [SMALL_STATE(4698)] = 243855,
- [SMALL_STATE(4699)] = 243880,
- [SMALL_STATE(4700)] = 243905,
- [SMALL_STATE(4701)] = 243930,
- [SMALL_STATE(4702)] = 243955,
- [SMALL_STATE(4703)] = 243980,
- [SMALL_STATE(4704)] = 244005,
- [SMALL_STATE(4705)] = 244030,
- [SMALL_STATE(4706)] = 244055,
- [SMALL_STATE(4707)] = 244080,
- [SMALL_STATE(4708)] = 244105,
- [SMALL_STATE(4709)] = 244130,
- [SMALL_STATE(4710)] = 244155,
- [SMALL_STATE(4711)] = 244180,
- [SMALL_STATE(4712)] = 244205,
- [SMALL_STATE(4713)] = 244230,
- [SMALL_STATE(4714)] = 244255,
- [SMALL_STATE(4715)] = 244280,
- [SMALL_STATE(4716)] = 244305,
- [SMALL_STATE(4717)] = 244330,
- [SMALL_STATE(4718)] = 244355,
- [SMALL_STATE(4719)] = 244380,
- [SMALL_STATE(4720)] = 244409,
- [SMALL_STATE(4721)] = 244434,
- [SMALL_STATE(4722)] = 244459,
- [SMALL_STATE(4723)] = 244484,
- [SMALL_STATE(4724)] = 244509,
- [SMALL_STATE(4725)] = 244538,
- [SMALL_STATE(4726)] = 244563,
- [SMALL_STATE(4727)] = 244588,
- [SMALL_STATE(4728)] = 244613,
- [SMALL_STATE(4729)] = 244638,
- [SMALL_STATE(4730)] = 244663,
- [SMALL_STATE(4731)] = 244688,
- [SMALL_STATE(4732)] = 244713,
- [SMALL_STATE(4733)] = 244738,
- [SMALL_STATE(4734)] = 244763,
- [SMALL_STATE(4735)] = 244792,
- [SMALL_STATE(4736)] = 244817,
- [SMALL_STATE(4737)] = 244842,
- [SMALL_STATE(4738)] = 244867,
- [SMALL_STATE(4739)] = 244892,
- [SMALL_STATE(4740)] = 244917,
- [SMALL_STATE(4741)] = 244942,
- [SMALL_STATE(4742)] = 244967,
- [SMALL_STATE(4743)] = 244992,
- [SMALL_STATE(4744)] = 245017,
- [SMALL_STATE(4745)] = 245042,
- [SMALL_STATE(4746)] = 245067,
- [SMALL_STATE(4747)] = 245092,
- [SMALL_STATE(4748)] = 245117,
- [SMALL_STATE(4749)] = 245142,
- [SMALL_STATE(4750)] = 245167,
- [SMALL_STATE(4751)] = 245192,
- [SMALL_STATE(4752)] = 245217,
- [SMALL_STATE(4753)] = 245242,
- [SMALL_STATE(4754)] = 245267,
- [SMALL_STATE(4755)] = 245292,
- [SMALL_STATE(4756)] = 245317,
- [SMALL_STATE(4757)] = 245342,
- [SMALL_STATE(4758)] = 245367,
- [SMALL_STATE(4759)] = 245392,
- [SMALL_STATE(4760)] = 245417,
- [SMALL_STATE(4761)] = 245442,
- [SMALL_STATE(4762)] = 245467,
- [SMALL_STATE(4763)] = 245492,
- [SMALL_STATE(4764)] = 245517,
- [SMALL_STATE(4765)] = 245542,
- [SMALL_STATE(4766)] = 245567,
- [SMALL_STATE(4767)] = 245592,
- [SMALL_STATE(4768)] = 245617,
- [SMALL_STATE(4769)] = 245642,
- [SMALL_STATE(4770)] = 245667,
- [SMALL_STATE(4771)] = 245692,
- [SMALL_STATE(4772)] = 245717,
- [SMALL_STATE(4773)] = 245742,
- [SMALL_STATE(4774)] = 245767,
- [SMALL_STATE(4775)] = 245792,
- [SMALL_STATE(4776)] = 245817,
- [SMALL_STATE(4777)] = 245842,
- [SMALL_STATE(4778)] = 245867,
- [SMALL_STATE(4779)] = 245892,
- [SMALL_STATE(4780)] = 245917,
- [SMALL_STATE(4781)] = 245942,
- [SMALL_STATE(4782)] = 245967,
- [SMALL_STATE(4783)] = 245992,
- [SMALL_STATE(4784)] = 246017,
- [SMALL_STATE(4785)] = 246042,
- [SMALL_STATE(4786)] = 246067,
- [SMALL_STATE(4787)] = 246092,
- [SMALL_STATE(4788)] = 246117,
- [SMALL_STATE(4789)] = 246142,
- [SMALL_STATE(4790)] = 246167,
- [SMALL_STATE(4791)] = 246192,
- [SMALL_STATE(4792)] = 246217,
- [SMALL_STATE(4793)] = 246242,
- [SMALL_STATE(4794)] = 246267,
- [SMALL_STATE(4795)] = 246292,
- [SMALL_STATE(4796)] = 246317,
- [SMALL_STATE(4797)] = 246342,
- [SMALL_STATE(4798)] = 246367,
- [SMALL_STATE(4799)] = 246392,
- [SMALL_STATE(4800)] = 246417,
- [SMALL_STATE(4801)] = 246442,
- [SMALL_STATE(4802)] = 246467,
- [SMALL_STATE(4803)] = 246492,
- [SMALL_STATE(4804)] = 246517,
- [SMALL_STATE(4805)] = 246542,
- [SMALL_STATE(4806)] = 246567,
- [SMALL_STATE(4807)] = 246592,
- [SMALL_STATE(4808)] = 246617,
- [SMALL_STATE(4809)] = 246642,
- [SMALL_STATE(4810)] = 246667,
- [SMALL_STATE(4811)] = 246692,
- [SMALL_STATE(4812)] = 246717,
- [SMALL_STATE(4813)] = 246742,
- [SMALL_STATE(4814)] = 246771,
- [SMALL_STATE(4815)] = 246796,
- [SMALL_STATE(4816)] = 246821,
- [SMALL_STATE(4817)] = 246846,
- [SMALL_STATE(4818)] = 246871,
- [SMALL_STATE(4819)] = 246896,
- [SMALL_STATE(4820)] = 246925,
- [SMALL_STATE(4821)] = 246950,
- [SMALL_STATE(4822)] = 246975,
- [SMALL_STATE(4823)] = 247000,
- [SMALL_STATE(4824)] = 247025,
- [SMALL_STATE(4825)] = 247050,
- [SMALL_STATE(4826)] = 247075,
- [SMALL_STATE(4827)] = 247100,
- [SMALL_STATE(4828)] = 247125,
- [SMALL_STATE(4829)] = 247150,
- [SMALL_STATE(4830)] = 247175,
- [SMALL_STATE(4831)] = 247200,
- [SMALL_STATE(4832)] = 247225,
- [SMALL_STATE(4833)] = 247250,
- [SMALL_STATE(4834)] = 247275,
- [SMALL_STATE(4835)] = 247300,
- [SMALL_STATE(4836)] = 247326,
- [SMALL_STATE(4837)] = 247348,
- [SMALL_STATE(4838)] = 247374,
- [SMALL_STATE(4839)] = 247400,
- [SMALL_STATE(4840)] = 247426,
- [SMALL_STATE(4841)] = 247452,
- [SMALL_STATE(4842)] = 247478,
- [SMALL_STATE(4843)] = 247504,
- [SMALL_STATE(4844)] = 247530,
- [SMALL_STATE(4845)] = 247556,
- [SMALL_STATE(4846)] = 247575,
- [SMALL_STATE(4847)] = 247598,
- [SMALL_STATE(4848)] = 247617,
- [SMALL_STATE(4849)] = 247636,
- [SMALL_STATE(4850)] = 247667,
- [SMALL_STATE(4851)] = 247686,
- [SMALL_STATE(4852)] = 247705,
- [SMALL_STATE(4853)] = 247736,
- [SMALL_STATE(4854)] = 247755,
- [SMALL_STATE(4855)] = 247774,
- [SMALL_STATE(4856)] = 247793,
- [SMALL_STATE(4857)] = 247816,
- [SMALL_STATE(4858)] = 247835,
- [SMALL_STATE(4859)] = 247866,
- [SMALL_STATE(4860)] = 247889,
- [SMALL_STATE(4861)] = 247908,
- [SMALL_STATE(4862)] = 247927,
- [SMALL_STATE(4863)] = 247946,
- [SMALL_STATE(4864)] = 247965,
- [SMALL_STATE(4865)] = 247984,
- [SMALL_STATE(4866)] = 248007,
- [SMALL_STATE(4867)] = 248026,
- [SMALL_STATE(4868)] = 248049,
- [SMALL_STATE(4869)] = 248072,
- [SMALL_STATE(4870)] = 248091,
- [SMALL_STATE(4871)] = 248110,
- [SMALL_STATE(4872)] = 248133,
- [SMALL_STATE(4873)] = 248152,
- [SMALL_STATE(4874)] = 248171,
- [SMALL_STATE(4875)] = 248190,
- [SMALL_STATE(4876)] = 248213,
- [SMALL_STATE(4877)] = 248236,
- [SMALL_STATE(4878)] = 248256,
- [SMALL_STATE(4879)] = 248276,
- [SMALL_STATE(4880)] = 248296,
- [SMALL_STATE(4881)] = 248316,
- [SMALL_STATE(4882)] = 248336,
- [SMALL_STATE(4883)] = 248356,
- [SMALL_STATE(4884)] = 248384,
- [SMALL_STATE(4885)] = 248404,
- [SMALL_STATE(4886)] = 248420,
- [SMALL_STATE(4887)] = 248440,
- [SMALL_STATE(4888)] = 248456,
- [SMALL_STATE(4889)] = 248476,
- [SMALL_STATE(4890)] = 248492,
- [SMALL_STATE(4891)] = 248512,
- [SMALL_STATE(4892)] = 248535,
- [SMALL_STATE(4893)] = 248566,
- [SMALL_STATE(4894)] = 248590,
- [SMALL_STATE(4895)] = 248614,
- [SMALL_STATE(4896)] = 248638,
- [SMALL_STATE(4897)] = 248662,
- [SMALL_STATE(4898)] = 248686,
- [SMALL_STATE(4899)] = 248710,
- [SMALL_STATE(4900)] = 248734,
- [SMALL_STATE(4901)] = 248758,
- [SMALL_STATE(4902)] = 248782,
- [SMALL_STATE(4903)] = 248806,
- [SMALL_STATE(4904)] = 248830,
- [SMALL_STATE(4905)] = 248852,
- [SMALL_STATE(4906)] = 248876,
- [SMALL_STATE(4907)] = 248900,
- [SMALL_STATE(4908)] = 248924,
- [SMALL_STATE(4909)] = 248946,
- [SMALL_STATE(4910)] = 248970,
- [SMALL_STATE(4911)] = 248994,
- [SMALL_STATE(4912)] = 249016,
- [SMALL_STATE(4913)] = 249040,
- [SMALL_STATE(4914)] = 249064,
- [SMALL_STATE(4915)] = 249088,
- [SMALL_STATE(4916)] = 249112,
- [SMALL_STATE(4917)] = 249136,
- [SMALL_STATE(4918)] = 249160,
- [SMALL_STATE(4919)] = 249184,
- [SMALL_STATE(4920)] = 249208,
- [SMALL_STATE(4921)] = 249232,
- [SMALL_STATE(4922)] = 249256,
- [SMALL_STATE(4923)] = 249280,
- [SMALL_STATE(4924)] = 249304,
- [SMALL_STATE(4925)] = 249328,
- [SMALL_STATE(4926)] = 249352,
- [SMALL_STATE(4927)] = 249376,
- [SMALL_STATE(4928)] = 249400,
- [SMALL_STATE(4929)] = 249415,
- [SMALL_STATE(4930)] = 249430,
- [SMALL_STATE(4931)] = 249451,
- [SMALL_STATE(4932)] = 249464,
- [SMALL_STATE(4933)] = 249479,
- [SMALL_STATE(4934)] = 249494,
- [SMALL_STATE(4935)] = 249507,
- [SMALL_STATE(4936)] = 249520,
- [SMALL_STATE(4937)] = 249535,
- [SMALL_STATE(4938)] = 249550,
- [SMALL_STATE(4939)] = 249565,
- [SMALL_STATE(4940)] = 249580,
- [SMALL_STATE(4941)] = 249605,
- [SMALL_STATE(4942)] = 249620,
- [SMALL_STATE(4943)] = 249635,
- [SMALL_STATE(4944)] = 249650,
- [SMALL_STATE(4945)] = 249665,
- [SMALL_STATE(4946)] = 249686,
- [SMALL_STATE(4947)] = 249701,
- [SMALL_STATE(4948)] = 249716,
- [SMALL_STATE(4949)] = 249731,
- [SMALL_STATE(4950)] = 249746,
- [SMALL_STATE(4951)] = 249767,
- [SMALL_STATE(4952)] = 249780,
- [SMALL_STATE(4953)] = 249793,
- [SMALL_STATE(4954)] = 249810,
- [SMALL_STATE(4955)] = 249825,
- [SMALL_STATE(4956)] = 249840,
- [SMALL_STATE(4957)] = 249855,
- [SMALL_STATE(4958)] = 249870,
- [SMALL_STATE(4959)] = 249885,
- [SMALL_STATE(4960)] = 249900,
- [SMALL_STATE(4961)] = 249917,
- [SMALL_STATE(4962)] = 249932,
- [SMALL_STATE(4963)] = 249947,
- [SMALL_STATE(4964)] = 249962,
- [SMALL_STATE(4965)] = 249977,
- [SMALL_STATE(4966)] = 249992,
- [SMALL_STATE(4967)] = 250005,
- [SMALL_STATE(4968)] = 250024,
- [SMALL_STATE(4969)] = 250044,
- [SMALL_STATE(4970)] = 250064,
- [SMALL_STATE(4971)] = 250084,
- [SMALL_STATE(4972)] = 250098,
- [SMALL_STATE(4973)] = 250118,
- [SMALL_STATE(4974)] = 250134,
- [SMALL_STATE(4975)] = 250148,
- [SMALL_STATE(4976)] = 250168,
- [SMALL_STATE(4977)] = 250188,
- [SMALL_STATE(4978)] = 250208,
- [SMALL_STATE(4979)] = 250228,
- [SMALL_STATE(4980)] = 250248,
- [SMALL_STATE(4981)] = 250268,
- [SMALL_STATE(4982)] = 250288,
- [SMALL_STATE(4983)] = 250302,
- [SMALL_STATE(4984)] = 250322,
- [SMALL_STATE(4985)] = 250342,
- [SMALL_STATE(4986)] = 250362,
- [SMALL_STATE(4987)] = 250382,
- [SMALL_STATE(4988)] = 250402,
- [SMALL_STATE(4989)] = 250422,
- [SMALL_STATE(4990)] = 250436,
- [SMALL_STATE(4991)] = 250450,
- [SMALL_STATE(4992)] = 250470,
- [SMALL_STATE(4993)] = 250490,
- [SMALL_STATE(4994)] = 250510,
- [SMALL_STATE(4995)] = 250524,
- [SMALL_STATE(4996)] = 250544,
- [SMALL_STATE(4997)] = 250564,
- [SMALL_STATE(4998)] = 250584,
- [SMALL_STATE(4999)] = 250604,
- [SMALL_STATE(5000)] = 250618,
- [SMALL_STATE(5001)] = 250632,
- [SMALL_STATE(5002)] = 250652,
- [SMALL_STATE(5003)] = 250666,
- [SMALL_STATE(5004)] = 250677,
- [SMALL_STATE(5005)] = 250694,
- [SMALL_STATE(5006)] = 250711,
- [SMALL_STATE(5007)] = 250726,
- [SMALL_STATE(5008)] = 250743,
- [SMALL_STATE(5009)] = 250760,
- [SMALL_STATE(5010)] = 250779,
- [SMALL_STATE(5011)] = 250794,
- [SMALL_STATE(5012)] = 250813,
- [SMALL_STATE(5013)] = 250830,
- [SMALL_STATE(5014)] = 250849,
- [SMALL_STATE(5015)] = 250866,
- [SMALL_STATE(5016)] = 250881,
- [SMALL_STATE(5017)] = 250898,
- [SMALL_STATE(5018)] = 250917,
- [SMALL_STATE(5019)] = 250934,
- [SMALL_STATE(5020)] = 250951,
- [SMALL_STATE(5021)] = 250968,
- [SMALL_STATE(5022)] = 250985,
- [SMALL_STATE(5023)] = 251002,
- [SMALL_STATE(5024)] = 251019,
- [SMALL_STATE(5025)] = 251030,
- [SMALL_STATE(5026)] = 251049,
- [SMALL_STATE(5027)] = 251060,
- [SMALL_STATE(5028)] = 251077,
- [SMALL_STATE(5029)] = 251096,
- [SMALL_STATE(5030)] = 251109,
- [SMALL_STATE(5031)] = 251128,
- [SMALL_STATE(5032)] = 251145,
- [SMALL_STATE(5033)] = 251164,
- [SMALL_STATE(5034)] = 251181,
- [SMALL_STATE(5035)] = 251198,
- [SMALL_STATE(5036)] = 251217,
- [SMALL_STATE(5037)] = 251236,
- [SMALL_STATE(5038)] = 251253,
- [SMALL_STATE(5039)] = 251266,
- [SMALL_STATE(5040)] = 251285,
- [SMALL_STATE(5041)] = 251304,
- [SMALL_STATE(5042)] = 251319,
- [SMALL_STATE(5043)] = 251338,
- [SMALL_STATE(5044)] = 251357,
- [SMALL_STATE(5045)] = 251376,
- [SMALL_STATE(5046)] = 251393,
- [SMALL_STATE(5047)] = 251408,
- [SMALL_STATE(5048)] = 251427,
- [SMALL_STATE(5049)] = 251442,
- [SMALL_STATE(5050)] = 251461,
- [SMALL_STATE(5051)] = 251478,
- [SMALL_STATE(5052)] = 251495,
- [SMALL_STATE(5053)] = 251512,
- [SMALL_STATE(5054)] = 251529,
- [SMALL_STATE(5055)] = 251546,
- [SMALL_STATE(5056)] = 251561,
- [SMALL_STATE(5057)] = 251574,
- [SMALL_STATE(5058)] = 251589,
- [SMALL_STATE(5059)] = 251604,
- [SMALL_STATE(5060)] = 251617,
- [SMALL_STATE(5061)] = 251632,
- [SMALL_STATE(5062)] = 251649,
- [SMALL_STATE(5063)] = 251668,
- [SMALL_STATE(5064)] = 251683,
- [SMALL_STATE(5065)] = 251698,
- [SMALL_STATE(5066)] = 251713,
- [SMALL_STATE(5067)] = 251732,
- [SMALL_STATE(5068)] = 251747,
- [SMALL_STATE(5069)] = 251766,
- [SMALL_STATE(5070)] = 251781,
- [SMALL_STATE(5071)] = 251800,
- [SMALL_STATE(5072)] = 251817,
- [SMALL_STATE(5073)] = 251836,
- [SMALL_STATE(5074)] = 251855,
- [SMALL_STATE(5075)] = 251870,
- [SMALL_STATE(5076)] = 251889,
- [SMALL_STATE(5077)] = 251908,
- [SMALL_STATE(5078)] = 251927,
- [SMALL_STATE(5079)] = 251942,
- [SMALL_STATE(5080)] = 251957,
- [SMALL_STATE(5081)] = 251974,
- [SMALL_STATE(5082)] = 251993,
- [SMALL_STATE(5083)] = 252010,
- [SMALL_STATE(5084)] = 252029,
- [SMALL_STATE(5085)] = 252044,
- [SMALL_STATE(5086)] = 252059,
- [SMALL_STATE(5087)] = 252076,
- [SMALL_STATE(5088)] = 252089,
- [SMALL_STATE(5089)] = 252108,
- [SMALL_STATE(5090)] = 252123,
- [SMALL_STATE(5091)] = 252138,
- [SMALL_STATE(5092)] = 252155,
- [SMALL_STATE(5093)] = 252170,
- [SMALL_STATE(5094)] = 252187,
- [SMALL_STATE(5095)] = 252202,
- [SMALL_STATE(5096)] = 252219,
- [SMALL_STATE(5097)] = 252234,
- [SMALL_STATE(5098)] = 252251,
- [SMALL_STATE(5099)] = 252270,
- [SMALL_STATE(5100)] = 252289,
- [SMALL_STATE(5101)] = 252299,
- [SMALL_STATE(5102)] = 252309,
- [SMALL_STATE(5103)] = 252319,
- [SMALL_STATE(5104)] = 252329,
- [SMALL_STATE(5105)] = 252339,
- [SMALL_STATE(5106)] = 252349,
- [SMALL_STATE(5107)] = 252363,
- [SMALL_STATE(5108)] = 252373,
- [SMALL_STATE(5109)] = 252383,
- [SMALL_STATE(5110)] = 252393,
- [SMALL_STATE(5111)] = 252403,
- [SMALL_STATE(5112)] = 252417,
- [SMALL_STATE(5113)] = 252433,
- [SMALL_STATE(5114)] = 252449,
- [SMALL_STATE(5115)] = 252463,
- [SMALL_STATE(5116)] = 252477,
- [SMALL_STATE(5117)] = 252491,
- [SMALL_STATE(5118)] = 252503,
- [SMALL_STATE(5119)] = 252519,
- [SMALL_STATE(5120)] = 252529,
- [SMALL_STATE(5121)] = 252539,
- [SMALL_STATE(5122)] = 252549,
- [SMALL_STATE(5123)] = 252559,
- [SMALL_STATE(5124)] = 252575,
- [SMALL_STATE(5125)] = 252585,
- [SMALL_STATE(5126)] = 252595,
- [SMALL_STATE(5127)] = 252605,
- [SMALL_STATE(5128)] = 252615,
- [SMALL_STATE(5129)] = 252625,
- [SMALL_STATE(5130)] = 252635,
- [SMALL_STATE(5131)] = 252651,
- [SMALL_STATE(5132)] = 252667,
- [SMALL_STATE(5133)] = 252677,
- [SMALL_STATE(5134)] = 252687,
- [SMALL_STATE(5135)] = 252703,
- [SMALL_STATE(5136)] = 252713,
- [SMALL_STATE(5137)] = 252729,
- [SMALL_STATE(5138)] = 252743,
- [SMALL_STATE(5139)] = 252759,
- [SMALL_STATE(5140)] = 252769,
- [SMALL_STATE(5141)] = 252779,
- [SMALL_STATE(5142)] = 252789,
- [SMALL_STATE(5143)] = 252799,
- [SMALL_STATE(5144)] = 252815,
- [SMALL_STATE(5145)] = 252825,
- [SMALL_STATE(5146)] = 252835,
- [SMALL_STATE(5147)] = 252845,
- [SMALL_STATE(5148)] = 252855,
- [SMALL_STATE(5149)] = 252865,
- [SMALL_STATE(5150)] = 252875,
- [SMALL_STATE(5151)] = 252885,
- [SMALL_STATE(5152)] = 252901,
- [SMALL_STATE(5153)] = 252911,
- [SMALL_STATE(5154)] = 252921,
- [SMALL_STATE(5155)] = 252935,
- [SMALL_STATE(5156)] = 252945,
- [SMALL_STATE(5157)] = 252957,
- [SMALL_STATE(5158)] = 252967,
- [SMALL_STATE(5159)] = 252983,
- [SMALL_STATE(5160)] = 252999,
- [SMALL_STATE(5161)] = 253013,
- [SMALL_STATE(5162)] = 253023,
- [SMALL_STATE(5163)] = 253033,
- [SMALL_STATE(5164)] = 253049,
- [SMALL_STATE(5165)] = 253061,
- [SMALL_STATE(5166)] = 253074,
- [SMALL_STATE(5167)] = 253087,
- [SMALL_STATE(5168)] = 253100,
- [SMALL_STATE(5169)] = 253113,
- [SMALL_STATE(5170)] = 253126,
- [SMALL_STATE(5171)] = 253139,
- [SMALL_STATE(5172)] = 253152,
- [SMALL_STATE(5173)] = 253165,
- [SMALL_STATE(5174)] = 253176,
- [SMALL_STATE(5175)] = 253185,
- [SMALL_STATE(5176)] = 253194,
- [SMALL_STATE(5177)] = 253207,
- [SMALL_STATE(5178)] = 253220,
- [SMALL_STATE(5179)] = 253233,
- [SMALL_STATE(5180)] = 253246,
- [SMALL_STATE(5181)] = 253255,
- [SMALL_STATE(5182)] = 253266,
- [SMALL_STATE(5183)] = 253279,
- [SMALL_STATE(5184)] = 253292,
- [SMALL_STATE(5185)] = 253305,
- [SMALL_STATE(5186)] = 253318,
- [SMALL_STATE(5187)] = 253331,
- [SMALL_STATE(5188)] = 253344,
- [SMALL_STATE(5189)] = 253357,
- [SMALL_STATE(5190)] = 253370,
- [SMALL_STATE(5191)] = 253383,
- [SMALL_STATE(5192)] = 253392,
- [SMALL_STATE(5193)] = 253403,
- [SMALL_STATE(5194)] = 253416,
- [SMALL_STATE(5195)] = 253429,
- [SMALL_STATE(5196)] = 253442,
- [SMALL_STATE(5197)] = 253455,
- [SMALL_STATE(5198)] = 253468,
- [SMALL_STATE(5199)] = 253477,
- [SMALL_STATE(5200)] = 253490,
- [SMALL_STATE(5201)] = 253499,
- [SMALL_STATE(5202)] = 253512,
- [SMALL_STATE(5203)] = 253525,
- [SMALL_STATE(5204)] = 253538,
- [SMALL_STATE(5205)] = 253551,
- [SMALL_STATE(5206)] = 253564,
- [SMALL_STATE(5207)] = 253577,
- [SMALL_STATE(5208)] = 253586,
- [SMALL_STATE(5209)] = 253595,
- [SMALL_STATE(5210)] = 253608,
- [SMALL_STATE(5211)] = 253621,
- [SMALL_STATE(5212)] = 253632,
- [SMALL_STATE(5213)] = 253645,
- [SMALL_STATE(5214)] = 253658,
- [SMALL_STATE(5215)] = 253669,
- [SMALL_STATE(5216)] = 253682,
- [SMALL_STATE(5217)] = 253693,
- [SMALL_STATE(5218)] = 253706,
- [SMALL_STATE(5219)] = 253717,
- [SMALL_STATE(5220)] = 253730,
- [SMALL_STATE(5221)] = 253743,
- [SMALL_STATE(5222)] = 253756,
- [SMALL_STATE(5223)] = 253769,
- [SMALL_STATE(5224)] = 253782,
- [SMALL_STATE(5225)] = 253795,
- [SMALL_STATE(5226)] = 253808,
- [SMALL_STATE(5227)] = 253819,
- [SMALL_STATE(5228)] = 253832,
- [SMALL_STATE(5229)] = 253841,
- [SMALL_STATE(5230)] = 253852,
- [SMALL_STATE(5231)] = 253863,
- [SMALL_STATE(5232)] = 253874,
- [SMALL_STATE(5233)] = 253887,
- [SMALL_STATE(5234)] = 253898,
- [SMALL_STATE(5235)] = 253909,
- [SMALL_STATE(5236)] = 253922,
- [SMALL_STATE(5237)] = 253935,
- [SMALL_STATE(5238)] = 253946,
- [SMALL_STATE(5239)] = 253959,
- [SMALL_STATE(5240)] = 253972,
- [SMALL_STATE(5241)] = 253985,
- [SMALL_STATE(5242)] = 253994,
- [SMALL_STATE(5243)] = 254007,
- [SMALL_STATE(5244)] = 254020,
- [SMALL_STATE(5245)] = 254033,
- [SMALL_STATE(5246)] = 254044,
- [SMALL_STATE(5247)] = 254057,
- [SMALL_STATE(5248)] = 254070,
- [SMALL_STATE(5249)] = 254081,
- [SMALL_STATE(5250)] = 254092,
- [SMALL_STATE(5251)] = 254105,
- [SMALL_STATE(5252)] = 254114,
- [SMALL_STATE(5253)] = 254127,
- [SMALL_STATE(5254)] = 254136,
- [SMALL_STATE(5255)] = 254149,
- [SMALL_STATE(5256)] = 254158,
- [SMALL_STATE(5257)] = 254171,
- [SMALL_STATE(5258)] = 254184,
- [SMALL_STATE(5259)] = 254195,
- [SMALL_STATE(5260)] = 254208,
- [SMALL_STATE(5261)] = 254219,
- [SMALL_STATE(5262)] = 254230,
- [SMALL_STATE(5263)] = 254239,
- [SMALL_STATE(5264)] = 254250,
- [SMALL_STATE(5265)] = 254263,
- [SMALL_STATE(5266)] = 254276,
- [SMALL_STATE(5267)] = 254289,
- [SMALL_STATE(5268)] = 254302,
- [SMALL_STATE(5269)] = 254313,
- [SMALL_STATE(5270)] = 254326,
- [SMALL_STATE(5271)] = 254339,
- [SMALL_STATE(5272)] = 254352,
- [SMALL_STATE(5273)] = 254363,
- [SMALL_STATE(5274)] = 254374,
- [SMALL_STATE(5275)] = 254385,
- [SMALL_STATE(5276)] = 254394,
- [SMALL_STATE(5277)] = 254407,
- [SMALL_STATE(5278)] = 254420,
- [SMALL_STATE(5279)] = 254433,
- [SMALL_STATE(5280)] = 254444,
- [SMALL_STATE(5281)] = 254457,
- [SMALL_STATE(5282)] = 254470,
- [SMALL_STATE(5283)] = 254481,
- [SMALL_STATE(5284)] = 254494,
- [SMALL_STATE(5285)] = 254507,
- [SMALL_STATE(5286)] = 254520,
- [SMALL_STATE(5287)] = 254533,
- [SMALL_STATE(5288)] = 254546,
- [SMALL_STATE(5289)] = 254559,
- [SMALL_STATE(5290)] = 254572,
- [SMALL_STATE(5291)] = 254585,
- [SMALL_STATE(5292)] = 254596,
- [SMALL_STATE(5293)] = 254607,
- [SMALL_STATE(5294)] = 254620,
- [SMALL_STATE(5295)] = 254631,
- [SMALL_STATE(5296)] = 254644,
- [SMALL_STATE(5297)] = 254653,
- [SMALL_STATE(5298)] = 254666,
- [SMALL_STATE(5299)] = 254679,
- [SMALL_STATE(5300)] = 254688,
- [SMALL_STATE(5301)] = 254701,
- [SMALL_STATE(5302)] = 254714,
- [SMALL_STATE(5303)] = 254727,
- [SMALL_STATE(5304)] = 254740,
- [SMALL_STATE(5305)] = 254753,
- [SMALL_STATE(5306)] = 254766,
- [SMALL_STATE(5307)] = 254779,
- [SMALL_STATE(5308)] = 254792,
- [SMALL_STATE(5309)] = 254803,
- [SMALL_STATE(5310)] = 254816,
- [SMALL_STATE(5311)] = 254829,
- [SMALL_STATE(5312)] = 254840,
- [SMALL_STATE(5313)] = 254853,
- [SMALL_STATE(5314)] = 254864,
- [SMALL_STATE(5315)] = 254877,
- [SMALL_STATE(5316)] = 254890,
- [SMALL_STATE(5317)] = 254903,
- [SMALL_STATE(5318)] = 254916,
- [SMALL_STATE(5319)] = 254929,
- [SMALL_STATE(5320)] = 254942,
- [SMALL_STATE(5321)] = 254953,
- [SMALL_STATE(5322)] = 254963,
- [SMALL_STATE(5323)] = 254971,
- [SMALL_STATE(5324)] = 254981,
- [SMALL_STATE(5325)] = 254991,
- [SMALL_STATE(5326)] = 255001,
- [SMALL_STATE(5327)] = 255009,
- [SMALL_STATE(5328)] = 255019,
- [SMALL_STATE(5329)] = 255029,
- [SMALL_STATE(5330)] = 255039,
- [SMALL_STATE(5331)] = 255047,
- [SMALL_STATE(5332)] = 255057,
- [SMALL_STATE(5333)] = 255067,
- [SMALL_STATE(5334)] = 255077,
- [SMALL_STATE(5335)] = 255087,
- [SMALL_STATE(5336)] = 255097,
- [SMALL_STATE(5337)] = 255107,
- [SMALL_STATE(5338)] = 255117,
- [SMALL_STATE(5339)] = 255127,
- [SMALL_STATE(5340)] = 255135,
- [SMALL_STATE(5341)] = 255143,
- [SMALL_STATE(5342)] = 255151,
- [SMALL_STATE(5343)] = 255159,
- [SMALL_STATE(5344)] = 255169,
- [SMALL_STATE(5345)] = 255179,
- [SMALL_STATE(5346)] = 255189,
- [SMALL_STATE(5347)] = 255199,
- [SMALL_STATE(5348)] = 255209,
- [SMALL_STATE(5349)] = 255219,
- [SMALL_STATE(5350)] = 255229,
- [SMALL_STATE(5351)] = 255237,
- [SMALL_STATE(5352)] = 255247,
- [SMALL_STATE(5353)] = 255255,
- [SMALL_STATE(5354)] = 255265,
- [SMALL_STATE(5355)] = 255275,
- [SMALL_STATE(5356)] = 255285,
- [SMALL_STATE(5357)] = 255293,
- [SMALL_STATE(5358)] = 255301,
- [SMALL_STATE(5359)] = 255311,
- [SMALL_STATE(5360)] = 255321,
- [SMALL_STATE(5361)] = 255329,
- [SMALL_STATE(5362)] = 255339,
- [SMALL_STATE(5363)] = 255347,
- [SMALL_STATE(5364)] = 255357,
- [SMALL_STATE(5365)] = 255365,
- [SMALL_STATE(5366)] = 255373,
- [SMALL_STATE(5367)] = 255383,
- [SMALL_STATE(5368)] = 255391,
- [SMALL_STATE(5369)] = 255401,
- [SMALL_STATE(5370)] = 255411,
- [SMALL_STATE(5371)] = 255421,
- [SMALL_STATE(5372)] = 255431,
- [SMALL_STATE(5373)] = 255439,
- [SMALL_STATE(5374)] = 255447,
- [SMALL_STATE(5375)] = 255457,
- [SMALL_STATE(5376)] = 255467,
- [SMALL_STATE(5377)] = 255477,
- [SMALL_STATE(5378)] = 255487,
- [SMALL_STATE(5379)] = 255495,
- [SMALL_STATE(5380)] = 255505,
- [SMALL_STATE(5381)] = 255515,
- [SMALL_STATE(5382)] = 255525,
- [SMALL_STATE(5383)] = 255535,
- [SMALL_STATE(5384)] = 255545,
- [SMALL_STATE(5385)] = 255553,
- [SMALL_STATE(5386)] = 255563,
- [SMALL_STATE(5387)] = 255573,
- [SMALL_STATE(5388)] = 255581,
- [SMALL_STATE(5389)] = 255589,
- [SMALL_STATE(5390)] = 255599,
- [SMALL_STATE(5391)] = 255609,
- [SMALL_STATE(5392)] = 255619,
- [SMALL_STATE(5393)] = 255627,
- [SMALL_STATE(5394)] = 255635,
- [SMALL_STATE(5395)] = 255645,
- [SMALL_STATE(5396)] = 255653,
- [SMALL_STATE(5397)] = 255661,
- [SMALL_STATE(5398)] = 255671,
- [SMALL_STATE(5399)] = 255681,
- [SMALL_STATE(5400)] = 255691,
- [SMALL_STATE(5401)] = 255701,
- [SMALL_STATE(5402)] = 255709,
- [SMALL_STATE(5403)] = 255719,
- [SMALL_STATE(5404)] = 255727,
- [SMALL_STATE(5405)] = 255737,
- [SMALL_STATE(5406)] = 255745,
- [SMALL_STATE(5407)] = 255755,
- [SMALL_STATE(5408)] = 255763,
- [SMALL_STATE(5409)] = 255773,
- [SMALL_STATE(5410)] = 255781,
- [SMALL_STATE(5411)] = 255791,
- [SMALL_STATE(5412)] = 255801,
- [SMALL_STATE(5413)] = 255811,
- [SMALL_STATE(5414)] = 255819,
- [SMALL_STATE(5415)] = 255827,
- [SMALL_STATE(5416)] = 255837,
- [SMALL_STATE(5417)] = 255847,
- [SMALL_STATE(5418)] = 255855,
- [SMALL_STATE(5419)] = 255863,
- [SMALL_STATE(5420)] = 255873,
- [SMALL_STATE(5421)] = 255883,
- [SMALL_STATE(5422)] = 255891,
- [SMALL_STATE(5423)] = 255901,
- [SMALL_STATE(5424)] = 255909,
- [SMALL_STATE(5425)] = 255919,
- [SMALL_STATE(5426)] = 255927,
- [SMALL_STATE(5427)] = 255937,
- [SMALL_STATE(5428)] = 255947,
- [SMALL_STATE(5429)] = 255957,
- [SMALL_STATE(5430)] = 255965,
- [SMALL_STATE(5431)] = 255975,
- [SMALL_STATE(5432)] = 255983,
- [SMALL_STATE(5433)] = 255993,
- [SMALL_STATE(5434)] = 256001,
- [SMALL_STATE(5435)] = 256011,
- [SMALL_STATE(5436)] = 256021,
- [SMALL_STATE(5437)] = 256029,
- [SMALL_STATE(5438)] = 256039,
- [SMALL_STATE(5439)] = 256046,
- [SMALL_STATE(5440)] = 256053,
- [SMALL_STATE(5441)] = 256060,
- [SMALL_STATE(5442)] = 256067,
- [SMALL_STATE(5443)] = 256074,
- [SMALL_STATE(5444)] = 256081,
- [SMALL_STATE(5445)] = 256088,
- [SMALL_STATE(5446)] = 256095,
- [SMALL_STATE(5447)] = 256102,
- [SMALL_STATE(5448)] = 256109,
- [SMALL_STATE(5449)] = 256116,
- [SMALL_STATE(5450)] = 256123,
- [SMALL_STATE(5451)] = 256130,
- [SMALL_STATE(5452)] = 256137,
- [SMALL_STATE(5453)] = 256144,
- [SMALL_STATE(5454)] = 256151,
- [SMALL_STATE(5455)] = 256158,
- [SMALL_STATE(5456)] = 256165,
- [SMALL_STATE(5457)] = 256172,
- [SMALL_STATE(5458)] = 256179,
- [SMALL_STATE(5459)] = 256186,
- [SMALL_STATE(5460)] = 256193,
- [SMALL_STATE(5461)] = 256200,
- [SMALL_STATE(5462)] = 256207,
- [SMALL_STATE(5463)] = 256214,
- [SMALL_STATE(5464)] = 256221,
- [SMALL_STATE(5465)] = 256228,
- [SMALL_STATE(5466)] = 256235,
- [SMALL_STATE(5467)] = 256242,
- [SMALL_STATE(5468)] = 256249,
- [SMALL_STATE(5469)] = 256256,
- [SMALL_STATE(5470)] = 256263,
- [SMALL_STATE(5471)] = 256270,
- [SMALL_STATE(5472)] = 256277,
- [SMALL_STATE(5473)] = 256284,
- [SMALL_STATE(5474)] = 256291,
- [SMALL_STATE(5475)] = 256298,
- [SMALL_STATE(5476)] = 256305,
- [SMALL_STATE(5477)] = 256312,
- [SMALL_STATE(5478)] = 256319,
- [SMALL_STATE(5479)] = 256326,
- [SMALL_STATE(5480)] = 256333,
- [SMALL_STATE(5481)] = 256340,
- [SMALL_STATE(5482)] = 256347,
- [SMALL_STATE(5483)] = 256354,
- [SMALL_STATE(5484)] = 256361,
- [SMALL_STATE(5485)] = 256368,
- [SMALL_STATE(5486)] = 256375,
- [SMALL_STATE(5487)] = 256382,
- [SMALL_STATE(5488)] = 256389,
- [SMALL_STATE(5489)] = 256396,
- [SMALL_STATE(5490)] = 256403,
- [SMALL_STATE(5491)] = 256410,
- [SMALL_STATE(5492)] = 256417,
- [SMALL_STATE(5493)] = 256424,
- [SMALL_STATE(5494)] = 256431,
- [SMALL_STATE(5495)] = 256438,
- [SMALL_STATE(5496)] = 256445,
- [SMALL_STATE(5497)] = 256452,
- [SMALL_STATE(5498)] = 256459,
- [SMALL_STATE(5499)] = 256466,
- [SMALL_STATE(5500)] = 256473,
- [SMALL_STATE(5501)] = 256480,
- [SMALL_STATE(5502)] = 256487,
- [SMALL_STATE(5503)] = 256494,
- [SMALL_STATE(5504)] = 256501,
- [SMALL_STATE(5505)] = 256508,
- [SMALL_STATE(5506)] = 256515,
- [SMALL_STATE(5507)] = 256522,
- [SMALL_STATE(5508)] = 256529,
- [SMALL_STATE(5509)] = 256536,
- [SMALL_STATE(5510)] = 256543,
- [SMALL_STATE(5511)] = 256550,
- [SMALL_STATE(5512)] = 256557,
- [SMALL_STATE(5513)] = 256564,
- [SMALL_STATE(5514)] = 256571,
- [SMALL_STATE(5515)] = 256578,
- [SMALL_STATE(5516)] = 256585,
- [SMALL_STATE(5517)] = 256592,
- [SMALL_STATE(5518)] = 256599,
- [SMALL_STATE(5519)] = 256606,
- [SMALL_STATE(5520)] = 256613,
- [SMALL_STATE(5521)] = 256620,
- [SMALL_STATE(5522)] = 256627,
- [SMALL_STATE(5523)] = 256634,
- [SMALL_STATE(5524)] = 256641,
- [SMALL_STATE(5525)] = 256648,
- [SMALL_STATE(5526)] = 256655,
- [SMALL_STATE(5527)] = 256662,
- [SMALL_STATE(5528)] = 256669,
- [SMALL_STATE(5529)] = 256676,
- [SMALL_STATE(5530)] = 256683,
- [SMALL_STATE(5531)] = 256690,
- [SMALL_STATE(5532)] = 256697,
- [SMALL_STATE(5533)] = 256704,
- [SMALL_STATE(5534)] = 256711,
- [SMALL_STATE(5535)] = 256718,
- [SMALL_STATE(5536)] = 256725,
- [SMALL_STATE(5537)] = 256732,
- [SMALL_STATE(5538)] = 256739,
- [SMALL_STATE(5539)] = 256746,
- [SMALL_STATE(5540)] = 256753,
- [SMALL_STATE(5541)] = 256760,
- [SMALL_STATE(5542)] = 256767,
- [SMALL_STATE(5543)] = 256774,
- [SMALL_STATE(5544)] = 256781,
- [SMALL_STATE(5545)] = 256788,
- [SMALL_STATE(5546)] = 256795,
- [SMALL_STATE(5547)] = 256802,
- [SMALL_STATE(5548)] = 256809,
- [SMALL_STATE(5549)] = 256816,
- [SMALL_STATE(5550)] = 256823,
- [SMALL_STATE(5551)] = 256830,
- [SMALL_STATE(5552)] = 256837,
- [SMALL_STATE(5553)] = 256844,
- [SMALL_STATE(5554)] = 256851,
- [SMALL_STATE(5555)] = 256858,
- [SMALL_STATE(5556)] = 256865,
- [SMALL_STATE(5557)] = 256872,
- [SMALL_STATE(5558)] = 256879,
- [SMALL_STATE(5559)] = 256886,
- [SMALL_STATE(5560)] = 256893,
- [SMALL_STATE(5561)] = 256900,
- [SMALL_STATE(5562)] = 256907,
- [SMALL_STATE(5563)] = 256914,
- [SMALL_STATE(5564)] = 256921,
- [SMALL_STATE(5565)] = 256928,
- [SMALL_STATE(5566)] = 256935,
- [SMALL_STATE(5567)] = 256942,
- [SMALL_STATE(5568)] = 256949,
- [SMALL_STATE(5569)] = 256956,
- [SMALL_STATE(5570)] = 256963,
- [SMALL_STATE(5571)] = 256970,
- [SMALL_STATE(5572)] = 256977,
- [SMALL_STATE(5573)] = 256984,
- [SMALL_STATE(5574)] = 256991,
- [SMALL_STATE(5575)] = 256998,
- [SMALL_STATE(5576)] = 257005,
- [SMALL_STATE(5577)] = 257012,
- [SMALL_STATE(5578)] = 257019,
- [SMALL_STATE(5579)] = 257026,
- [SMALL_STATE(5580)] = 257033,
- [SMALL_STATE(5581)] = 257040,
- [SMALL_STATE(5582)] = 257047,
- [SMALL_STATE(5583)] = 257054,
- [SMALL_STATE(5584)] = 257061,
- [SMALL_STATE(5585)] = 257068,
- [SMALL_STATE(5586)] = 257075,
- [SMALL_STATE(5587)] = 257082,
- [SMALL_STATE(5588)] = 257089,
- [SMALL_STATE(5589)] = 257096,
- [SMALL_STATE(5590)] = 257103,
- [SMALL_STATE(5591)] = 257110,
- [SMALL_STATE(5592)] = 257117,
- [SMALL_STATE(5593)] = 257124,
- [SMALL_STATE(5594)] = 257131,
- [SMALL_STATE(5595)] = 257138,
- [SMALL_STATE(5596)] = 257145,
- [SMALL_STATE(5597)] = 257152,
- [SMALL_STATE(5598)] = 257159,
- [SMALL_STATE(5599)] = 257166,
- [SMALL_STATE(5600)] = 257173,
- [SMALL_STATE(5601)] = 257180,
- [SMALL_STATE(5602)] = 257187,
- [SMALL_STATE(5603)] = 257194,
- [SMALL_STATE(5604)] = 257201,
- [SMALL_STATE(5605)] = 257208,
- [SMALL_STATE(5606)] = 257215,
- [SMALL_STATE(5607)] = 257222,
- [SMALL_STATE(5608)] = 257229,
- [SMALL_STATE(5609)] = 257236,
- [SMALL_STATE(5610)] = 257243,
- [SMALL_STATE(5611)] = 257250,
- [SMALL_STATE(5612)] = 257257,
- [SMALL_STATE(5613)] = 257264,
- [SMALL_STATE(5614)] = 257271,
- [SMALL_STATE(5615)] = 257278,
- [SMALL_STATE(5616)] = 257285,
- [SMALL_STATE(5617)] = 257292,
- [SMALL_STATE(5618)] = 257299,
- [SMALL_STATE(5619)] = 257306,
- [SMALL_STATE(5620)] = 257313,
- [SMALL_STATE(5621)] = 257320,
- [SMALL_STATE(5622)] = 257327,
- [SMALL_STATE(5623)] = 257334,
- [SMALL_STATE(5624)] = 257341,
- [SMALL_STATE(5625)] = 257348,
- [SMALL_STATE(5626)] = 257355,
- [SMALL_STATE(5627)] = 257362,
- [SMALL_STATE(5628)] = 257369,
- [SMALL_STATE(5629)] = 257376,
- [SMALL_STATE(5630)] = 257383,
- [SMALL_STATE(5631)] = 257390,
- [SMALL_STATE(5632)] = 257397,
- [SMALL_STATE(5633)] = 257404,
- [SMALL_STATE(5634)] = 257411,
- [SMALL_STATE(5635)] = 257418,
- [SMALL_STATE(5636)] = 257425,
- [SMALL_STATE(5637)] = 257432,
- [SMALL_STATE(5638)] = 257439,
- [SMALL_STATE(5639)] = 257446,
- [SMALL_STATE(5640)] = 257453,
- [SMALL_STATE(5641)] = 257460,
- [SMALL_STATE(5642)] = 257467,
- [SMALL_STATE(5643)] = 257474,
- [SMALL_STATE(5644)] = 257481,
- [SMALL_STATE(5645)] = 257488,
- [SMALL_STATE(5646)] = 257495,
- [SMALL_STATE(5647)] = 257502,
- [SMALL_STATE(5648)] = 257509,
- [SMALL_STATE(5649)] = 257516,
- [SMALL_STATE(5650)] = 257523,
- [SMALL_STATE(5651)] = 257530,
- [SMALL_STATE(5652)] = 257537,
- [SMALL_STATE(5653)] = 257544,
- [SMALL_STATE(5654)] = 257551,
- [SMALL_STATE(5655)] = 257558,
- [SMALL_STATE(5656)] = 257565,
- [SMALL_STATE(5657)] = 257572,
- [SMALL_STATE(5658)] = 257579,
- [SMALL_STATE(5659)] = 257586,
- [SMALL_STATE(5660)] = 257593,
- [SMALL_STATE(5661)] = 257600,
- [SMALL_STATE(5662)] = 257607,
- [SMALL_STATE(5663)] = 257614,
- [SMALL_STATE(5664)] = 257621,
- [SMALL_STATE(5665)] = 257628,
- [SMALL_STATE(5666)] = 257635,
- [SMALL_STATE(5667)] = 257642,
- [SMALL_STATE(5668)] = 257649,
- [SMALL_STATE(5669)] = 257656,
- [SMALL_STATE(5670)] = 257663,
- [SMALL_STATE(5671)] = 257670,
- [SMALL_STATE(5672)] = 257677,
- [SMALL_STATE(5673)] = 257684,
- [SMALL_STATE(5674)] = 257691,
- [SMALL_STATE(5675)] = 257698,
- [SMALL_STATE(5676)] = 257705,
- [SMALL_STATE(5677)] = 257712,
- [SMALL_STATE(5678)] = 257719,
- [SMALL_STATE(5679)] = 257726,
- [SMALL_STATE(5680)] = 257733,
- [SMALL_STATE(5681)] = 257740,
- [SMALL_STATE(5682)] = 257747,
- [SMALL_STATE(5683)] = 257754,
- [SMALL_STATE(5684)] = 257761,
- [SMALL_STATE(5685)] = 257768,
- [SMALL_STATE(5686)] = 257775,
- [SMALL_STATE(5687)] = 257782,
- [SMALL_STATE(5688)] = 257789,
- [SMALL_STATE(5689)] = 257796,
- [SMALL_STATE(5690)] = 257803,
- [SMALL_STATE(5691)] = 257810,
- [SMALL_STATE(5692)] = 257817,
- [SMALL_STATE(5693)] = 257824,
- [SMALL_STATE(5694)] = 257831,
- [SMALL_STATE(5695)] = 257838,
- [SMALL_STATE(5696)] = 257845,
- [SMALL_STATE(5697)] = 257852,
- [SMALL_STATE(5698)] = 257859,
- [SMALL_STATE(5699)] = 257866,
- [SMALL_STATE(5700)] = 257873,
- [SMALL_STATE(5701)] = 257880,
- [SMALL_STATE(5702)] = 257887,
- [SMALL_STATE(5703)] = 257894,
- [SMALL_STATE(5704)] = 257901,
- [SMALL_STATE(5705)] = 257908,
- [SMALL_STATE(5706)] = 257915,
- [SMALL_STATE(5707)] = 257922,
- [SMALL_STATE(5708)] = 257929,
- [SMALL_STATE(5709)] = 257936,
- [SMALL_STATE(5710)] = 257943,
- [SMALL_STATE(5711)] = 257950,
- [SMALL_STATE(5712)] = 257957,
- [SMALL_STATE(5713)] = 257964,
- [SMALL_STATE(5714)] = 257971,
- [SMALL_STATE(5715)] = 257978,
- [SMALL_STATE(5716)] = 257985,
- [SMALL_STATE(5717)] = 257992,
- [SMALL_STATE(5718)] = 257999,
- [SMALL_STATE(5719)] = 258006,
- [SMALL_STATE(5720)] = 258013,
- [SMALL_STATE(5721)] = 258020,
- [SMALL_STATE(5722)] = 258027,
- [SMALL_STATE(5723)] = 258034,
- [SMALL_STATE(5724)] = 258041,
- [SMALL_STATE(5725)] = 258048,
- [SMALL_STATE(5726)] = 258055,
- [SMALL_STATE(5727)] = 258062,
- [SMALL_STATE(5728)] = 258069,
- [SMALL_STATE(5729)] = 258076,
- [SMALL_STATE(5730)] = 258083,
- [SMALL_STATE(5731)] = 258090,
- [SMALL_STATE(5732)] = 258097,
- [SMALL_STATE(5733)] = 258104,
- [SMALL_STATE(5734)] = 258111,
- [SMALL_STATE(5735)] = 258118,
- [SMALL_STATE(5736)] = 258125,
- [SMALL_STATE(5737)] = 258132,
- [SMALL_STATE(5738)] = 258139,
- [SMALL_STATE(5739)] = 258146,
- [SMALL_STATE(5740)] = 258153,
- [SMALL_STATE(5741)] = 258160,
- [SMALL_STATE(5742)] = 258167,
- [SMALL_STATE(5743)] = 258174,
- [SMALL_STATE(5744)] = 258181,
- [SMALL_STATE(5745)] = 258188,
- [SMALL_STATE(5746)] = 258195,
- [SMALL_STATE(5747)] = 258202,
- [SMALL_STATE(5748)] = 258209,
- [SMALL_STATE(5749)] = 258216,
- [SMALL_STATE(5750)] = 258223,
- [SMALL_STATE(5751)] = 258230,
- [SMALL_STATE(5752)] = 258237,
- [SMALL_STATE(5753)] = 258244,
- [SMALL_STATE(5754)] = 258251,
- [SMALL_STATE(5755)] = 258258,
- [SMALL_STATE(5756)] = 258265,
- [SMALL_STATE(5757)] = 258272,
- [SMALL_STATE(5758)] = 258279,
- [SMALL_STATE(5759)] = 258286,
- [SMALL_STATE(5760)] = 258293,
- [SMALL_STATE(5761)] = 258300,
- [SMALL_STATE(5762)] = 258307,
- [SMALL_STATE(5763)] = 258314,
- [SMALL_STATE(5764)] = 258321,
- [SMALL_STATE(5765)] = 258328,
- [SMALL_STATE(5766)] = 258335,
- [SMALL_STATE(5767)] = 258342,
- [SMALL_STATE(5768)] = 258349,
- [SMALL_STATE(5769)] = 258356,
- [SMALL_STATE(5770)] = 258363,
- [SMALL_STATE(5771)] = 258370,
- [SMALL_STATE(5772)] = 258377,
- [SMALL_STATE(5773)] = 258384,
- [SMALL_STATE(5774)] = 258391,
- [SMALL_STATE(5775)] = 258398,
- [SMALL_STATE(5776)] = 258405,
- [SMALL_STATE(5777)] = 258412,
- [SMALL_STATE(5778)] = 258419,
- [SMALL_STATE(5779)] = 258426,
- [SMALL_STATE(5780)] = 258433,
- [SMALL_STATE(5781)] = 258440,
- [SMALL_STATE(5782)] = 258447,
- [SMALL_STATE(5783)] = 258454,
- [SMALL_STATE(5784)] = 258461,
- [SMALL_STATE(5785)] = 258468,
- [SMALL_STATE(5786)] = 258475,
- [SMALL_STATE(5787)] = 258482,
- [SMALL_STATE(5788)] = 258489,
- [SMALL_STATE(5789)] = 258496,
- [SMALL_STATE(5790)] = 258503,
- [SMALL_STATE(5791)] = 258510,
- [SMALL_STATE(5792)] = 258517,
- [SMALL_STATE(5793)] = 258524,
- [SMALL_STATE(5794)] = 258531,
- [SMALL_STATE(5795)] = 258538,
- [SMALL_STATE(5796)] = 258545,
- [SMALL_STATE(5797)] = 258552,
- [SMALL_STATE(5798)] = 258559,
- [SMALL_STATE(5799)] = 258566,
- [SMALL_STATE(5800)] = 258573,
- [SMALL_STATE(5801)] = 258580,
- [SMALL_STATE(5802)] = 258587,
- [SMALL_STATE(5803)] = 258594,
- [SMALL_STATE(5804)] = 258601,
- [SMALL_STATE(5805)] = 258608,
- [SMALL_STATE(5806)] = 258615,
- [SMALL_STATE(5807)] = 258622,
- [SMALL_STATE(5808)] = 258629,
- [SMALL_STATE(5809)] = 258636,
- [SMALL_STATE(5810)] = 258643,
- [SMALL_STATE(5811)] = 258650,
- [SMALL_STATE(5812)] = 258657,
- [SMALL_STATE(5813)] = 258664,
- [SMALL_STATE(5814)] = 258671,
- [SMALL_STATE(5815)] = 258678,
- [SMALL_STATE(5816)] = 258685,
- [SMALL_STATE(5817)] = 258692,
- [SMALL_STATE(5818)] = 258699,
- [SMALL_STATE(5819)] = 258706,
- [SMALL_STATE(5820)] = 258713,
- [SMALL_STATE(5821)] = 258720,
- [SMALL_STATE(5822)] = 258727,
- [SMALL_STATE(5823)] = 258734,
- [SMALL_STATE(5824)] = 258741,
- [SMALL_STATE(5825)] = 258748,
- [SMALL_STATE(5826)] = 258755,
- [SMALL_STATE(5827)] = 258762,
- [SMALL_STATE(5828)] = 258769,
- [SMALL_STATE(5829)] = 258776,
- [SMALL_STATE(5830)] = 258783,
- [SMALL_STATE(5831)] = 258790,
- [SMALL_STATE(5832)] = 258797,
- [SMALL_STATE(5833)] = 258804,
- [SMALL_STATE(5834)] = 258811,
- [SMALL_STATE(5835)] = 258818,
- [SMALL_STATE(5836)] = 258825,
- [SMALL_STATE(5837)] = 258832,
- [SMALL_STATE(5838)] = 258839,
- [SMALL_STATE(5839)] = 258846,
- [SMALL_STATE(5840)] = 258853,
- [SMALL_STATE(5841)] = 258860,
- [SMALL_STATE(5842)] = 258867,
- [SMALL_STATE(5843)] = 258874,
- [SMALL_STATE(5844)] = 258881,
- [SMALL_STATE(5845)] = 258888,
- [SMALL_STATE(5846)] = 258895,
- [SMALL_STATE(5847)] = 258902,
- [SMALL_STATE(5848)] = 258909,
- [SMALL_STATE(5849)] = 258916,
- [SMALL_STATE(5850)] = 258923,
- [SMALL_STATE(5851)] = 258930,
- [SMALL_STATE(5852)] = 258937,
- [SMALL_STATE(5853)] = 258944,
- [SMALL_STATE(5854)] = 258951,
- [SMALL_STATE(5855)] = 258958,
- [SMALL_STATE(5856)] = 258965,
- [SMALL_STATE(5857)] = 258972,
- [SMALL_STATE(5858)] = 258979,
- [SMALL_STATE(5859)] = 258986,
- [SMALL_STATE(5860)] = 258993,
- [SMALL_STATE(5861)] = 259000,
- [SMALL_STATE(5862)] = 259007,
- [SMALL_STATE(5863)] = 259014,
- [SMALL_STATE(5864)] = 259021,
- [SMALL_STATE(5865)] = 259028,
- [SMALL_STATE(5866)] = 259035,
- [SMALL_STATE(5867)] = 259042,
- [SMALL_STATE(5868)] = 259049,
- [SMALL_STATE(5869)] = 259056,
- [SMALL_STATE(5870)] = 259063,
- [SMALL_STATE(5871)] = 259070,
- [SMALL_STATE(5872)] = 259077,
- [SMALL_STATE(5873)] = 259084,
- [SMALL_STATE(5874)] = 259091,
- [SMALL_STATE(5875)] = 259098,
- [SMALL_STATE(5876)] = 259105,
- [SMALL_STATE(5877)] = 259112,
- [SMALL_STATE(5878)] = 259119,
- [SMALL_STATE(5879)] = 259126,
- [SMALL_STATE(5880)] = 259133,
- [SMALL_STATE(5881)] = 259140,
- [SMALL_STATE(5882)] = 259147,
- [SMALL_STATE(5883)] = 259154,
- [SMALL_STATE(5884)] = 259161,
- [SMALL_STATE(5885)] = 259168,
- [SMALL_STATE(5886)] = 259175,
- [SMALL_STATE(5887)] = 259182,
- [SMALL_STATE(5888)] = 259189,
- [SMALL_STATE(5889)] = 259196,
- [SMALL_STATE(5890)] = 259203,
- [SMALL_STATE(5891)] = 259210,
- [SMALL_STATE(5892)] = 259217,
- [SMALL_STATE(5893)] = 259224,
- [SMALL_STATE(5894)] = 259231,
- [SMALL_STATE(5895)] = 259238,
- [SMALL_STATE(5896)] = 259245,
- [SMALL_STATE(5897)] = 259252,
- [SMALL_STATE(5898)] = 259259,
- [SMALL_STATE(5899)] = 259266,
- [SMALL_STATE(5900)] = 259273,
- [SMALL_STATE(5901)] = 259280,
- [SMALL_STATE(5902)] = 259287,
- [SMALL_STATE(5903)] = 259294,
- [SMALL_STATE(5904)] = 259301,
- [SMALL_STATE(5905)] = 259308,
- [SMALL_STATE(5906)] = 259315,
- [SMALL_STATE(5907)] = 259322,
- [SMALL_STATE(5908)] = 259329,
- [SMALL_STATE(5909)] = 259336,
- [SMALL_STATE(5910)] = 259343,
- [SMALL_STATE(5911)] = 259350,
- [SMALL_STATE(5912)] = 259357,
- [SMALL_STATE(5913)] = 259364,
- [SMALL_STATE(5914)] = 259371,
- [SMALL_STATE(5915)] = 259378,
- [SMALL_STATE(5916)] = 259385,
- [SMALL_STATE(5917)] = 259392,
- [SMALL_STATE(5918)] = 259399,
- [SMALL_STATE(5919)] = 259406,
- [SMALL_STATE(5920)] = 259413,
- [SMALL_STATE(5921)] = 259420,
- [SMALL_STATE(5922)] = 259427,
- [SMALL_STATE(5923)] = 259434,
- [SMALL_STATE(5924)] = 259441,
- [SMALL_STATE(5925)] = 259448,
- [SMALL_STATE(5926)] = 259455,
- [SMALL_STATE(5927)] = 259462,
- [SMALL_STATE(5928)] = 259469,
- [SMALL_STATE(5929)] = 259476,
- [SMALL_STATE(5930)] = 259483,
- [SMALL_STATE(5931)] = 259490,
- [SMALL_STATE(5932)] = 259497,
- [SMALL_STATE(5933)] = 259504,
- [SMALL_STATE(5934)] = 259511,
- [SMALL_STATE(5935)] = 259518,
- [SMALL_STATE(5936)] = 259525,
- [SMALL_STATE(5937)] = 259532,
- [SMALL_STATE(5938)] = 259539,
- [SMALL_STATE(5939)] = 259546,
- [SMALL_STATE(5940)] = 259553,
- [SMALL_STATE(5941)] = 259560,
- [SMALL_STATE(5942)] = 259567,
- [SMALL_STATE(5943)] = 259574,
- [SMALL_STATE(5944)] = 259581,
- [SMALL_STATE(5945)] = 259588,
- [SMALL_STATE(5946)] = 259595,
- [SMALL_STATE(5947)] = 259602,
- [SMALL_STATE(5948)] = 259609,
- [SMALL_STATE(5949)] = 259616,
- [SMALL_STATE(5950)] = 259623,
- [SMALL_STATE(5951)] = 259630,
- [SMALL_STATE(5952)] = 259637,
- [SMALL_STATE(5953)] = 259644,
- [SMALL_STATE(5954)] = 259651,
- [SMALL_STATE(5955)] = 259658,
- [SMALL_STATE(5956)] = 259665,
- [SMALL_STATE(5957)] = 259672,
- [SMALL_STATE(5958)] = 259679,
- [SMALL_STATE(5959)] = 259686,
- [SMALL_STATE(5960)] = 259693,
- [SMALL_STATE(5961)] = 259700,
- [SMALL_STATE(5962)] = 259707,
- [SMALL_STATE(5963)] = 259714,
- [SMALL_STATE(5964)] = 259721,
- [SMALL_STATE(5965)] = 259728,
- [SMALL_STATE(5966)] = 259735,
- [SMALL_STATE(5967)] = 259742,
- [SMALL_STATE(5968)] = 259749,
- [SMALL_STATE(5969)] = 259756,
- [SMALL_STATE(5970)] = 259763,
- [SMALL_STATE(5971)] = 259770,
- [SMALL_STATE(5972)] = 259777,
- [SMALL_STATE(5973)] = 259784,
- [SMALL_STATE(5974)] = 259791,
- [SMALL_STATE(5975)] = 259798,
- [SMALL_STATE(5976)] = 259805,
- [SMALL_STATE(5977)] = 259812,
- [SMALL_STATE(5978)] = 259819,
- [SMALL_STATE(5979)] = 259826,
- [SMALL_STATE(5980)] = 259833,
- [SMALL_STATE(5981)] = 259840,
- [SMALL_STATE(5982)] = 259847,
- [SMALL_STATE(5983)] = 259854,
- [SMALL_STATE(5984)] = 259861,
- [SMALL_STATE(5985)] = 259868,
- [SMALL_STATE(5986)] = 259875,
- [SMALL_STATE(5987)] = 259882,
- [SMALL_STATE(5988)] = 259889,
- [SMALL_STATE(5989)] = 259896,
- [SMALL_STATE(5990)] = 259903,
- [SMALL_STATE(5991)] = 259910,
- [SMALL_STATE(5992)] = 259917,
- [SMALL_STATE(5993)] = 259924,
- [SMALL_STATE(5994)] = 259931,
- [SMALL_STATE(5995)] = 259938,
- [SMALL_STATE(5996)] = 259945,
- [SMALL_STATE(5997)] = 259952,
- [SMALL_STATE(5998)] = 259959,
- [SMALL_STATE(5999)] = 259966,
- [SMALL_STATE(6000)] = 259973,
- [SMALL_STATE(6001)] = 259980,
- [SMALL_STATE(6002)] = 259987,
- [SMALL_STATE(6003)] = 259994,
- [SMALL_STATE(6004)] = 260001,
- [SMALL_STATE(6005)] = 260008,
- [SMALL_STATE(6006)] = 260015,
- [SMALL_STATE(6007)] = 260022,
- [SMALL_STATE(6008)] = 260029,
- [SMALL_STATE(6009)] = 260036,
- [SMALL_STATE(6010)] = 260043,
- [SMALL_STATE(6011)] = 260050,
- [SMALL_STATE(6012)] = 260057,
- [SMALL_STATE(6013)] = 260064,
- [SMALL_STATE(6014)] = 260071,
- [SMALL_STATE(6015)] = 260078,
- [SMALL_STATE(6016)] = 260085,
- [SMALL_STATE(6017)] = 260092,
- [SMALL_STATE(6018)] = 260099,
- [SMALL_STATE(6019)] = 260106,
- [SMALL_STATE(6020)] = 260113,
- [SMALL_STATE(6021)] = 260120,
- [SMALL_STATE(6022)] = 260127,
- [SMALL_STATE(6023)] = 260134,
- [SMALL_STATE(6024)] = 260141,
- [SMALL_STATE(6025)] = 260148,
- [SMALL_STATE(6026)] = 260155,
- [SMALL_STATE(6027)] = 260162,
- [SMALL_STATE(6028)] = 260169,
- [SMALL_STATE(6029)] = 260176,
- [SMALL_STATE(6030)] = 260183,
- [SMALL_STATE(6031)] = 260190,
- [SMALL_STATE(6032)] = 260197,
- [SMALL_STATE(6033)] = 260204,
- [SMALL_STATE(6034)] = 260211,
- [SMALL_STATE(6035)] = 260218,
- [SMALL_STATE(6036)] = 260225,
- [SMALL_STATE(6037)] = 260232,
- [SMALL_STATE(6038)] = 260239,
- [SMALL_STATE(6039)] = 260246,
- [SMALL_STATE(6040)] = 260253,
- [SMALL_STATE(6041)] = 260260,
- [SMALL_STATE(6042)] = 260267,
- [SMALL_STATE(6043)] = 260274,
- [SMALL_STATE(6044)] = 260281,
- [SMALL_STATE(6045)] = 260288,
- [SMALL_STATE(6046)] = 260295,
- [SMALL_STATE(6047)] = 260302,
- [SMALL_STATE(6048)] = 260309,
- [SMALL_STATE(6049)] = 260316,
- [SMALL_STATE(6050)] = 260323,
- [SMALL_STATE(6051)] = 260330,
- [SMALL_STATE(6052)] = 260337,
- [SMALL_STATE(6053)] = 260344,
- [SMALL_STATE(6054)] = 260351,
- [SMALL_STATE(6055)] = 260358,
- [SMALL_STATE(6056)] = 260365,
- [SMALL_STATE(6057)] = 260372,
- [SMALL_STATE(6058)] = 260379,
- [SMALL_STATE(6059)] = 260386,
- [SMALL_STATE(6060)] = 260393,
- [SMALL_STATE(6061)] = 260400,
- [SMALL_STATE(6062)] = 260407,
- [SMALL_STATE(6063)] = 260414,
- [SMALL_STATE(6064)] = 260421,
- [SMALL_STATE(6065)] = 260428,
- [SMALL_STATE(6066)] = 260435,
- [SMALL_STATE(6067)] = 260442,
- [SMALL_STATE(6068)] = 260449,
- [SMALL_STATE(6069)] = 260456,
- [SMALL_STATE(6070)] = 260463,
- [SMALL_STATE(6071)] = 260470,
- [SMALL_STATE(6072)] = 260477,
- [SMALL_STATE(6073)] = 260484,
- [SMALL_STATE(6074)] = 260491,
- [SMALL_STATE(6075)] = 260498,
- [SMALL_STATE(6076)] = 260505,
- [SMALL_STATE(6077)] = 260512,
- [SMALL_STATE(6078)] = 260519,
- [SMALL_STATE(6079)] = 260526,
- [SMALL_STATE(6080)] = 260533,
- [SMALL_STATE(6081)] = 260540,
- [SMALL_STATE(6082)] = 260547,
- [SMALL_STATE(6083)] = 260554,
- [SMALL_STATE(6084)] = 260561,
- [SMALL_STATE(6085)] = 260568,
- [SMALL_STATE(6086)] = 260575,
- [SMALL_STATE(6087)] = 260582,
- [SMALL_STATE(6088)] = 260589,
- [SMALL_STATE(6089)] = 260596,
- [SMALL_STATE(6090)] = 260603,
- [SMALL_STATE(6091)] = 260610,
- [SMALL_STATE(6092)] = 260617,
- [SMALL_STATE(6093)] = 260624,
- [SMALL_STATE(6094)] = 260631,
- [SMALL_STATE(6095)] = 260638,
- [SMALL_STATE(6096)] = 260645,
- [SMALL_STATE(6097)] = 260652,
- [SMALL_STATE(6098)] = 260659,
- [SMALL_STATE(6099)] = 260666,
- [SMALL_STATE(6100)] = 260673,
- [SMALL_STATE(6101)] = 260680,
- [SMALL_STATE(6102)] = 260687,
- [SMALL_STATE(6103)] = 260694,
- [SMALL_STATE(6104)] = 260701,
- [SMALL_STATE(6105)] = 260708,
- [SMALL_STATE(6106)] = 260715,
- [SMALL_STATE(6107)] = 260722,
- [SMALL_STATE(6108)] = 260729,
- [SMALL_STATE(6109)] = 260736,
- [SMALL_STATE(6110)] = 260743,
- [SMALL_STATE(6111)] = 260750,
-};
-
-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_EXTRA(),
- [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0),
- [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759),
- [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5398),
- [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6062),
- [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573),
- [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3106),
- [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106),
- [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296),
- [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327),
- [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318),
- [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3382),
- [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6056),
- [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266),
- [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511),
- [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6),
- [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741),
- [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468),
- [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570),
- [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569),
- [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380),
- [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339),
- [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327),
- [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4709),
- [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753),
- [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4638),
- [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746),
- [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861),
- [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5428),
- [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910),
- [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209),
- [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208),
- [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190),
- [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
- [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(),
- [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4867),
- [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5308),
- [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786),
- [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6064),
- [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366),
- [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544),
- [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3093),
- [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093),
- [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3),
- [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5767),
- [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424),
- [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469),
- [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557),
- [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552),
- [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418),
- [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614),
- [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1604),
- [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604),
- [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235),
- [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3240),
- [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4717),
- [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367),
- [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4587),
- [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370),
- [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383),
- [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5390),
- [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840),
- [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64),
- [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66),
- [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67),
- [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145),
- [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4846),
- [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5230),
- [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7),
- [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6079),
- [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399),
- [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5419),
- [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5764),
- [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561),
- [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3101),
- [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101),
- [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2),
- [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323),
- [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321),
- [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3507),
- [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5505),
- [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62),
- [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425),
- [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5),
- [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961),
- [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812),
- [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627),
- [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791),
- [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737),
- [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169),
- [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705),
- [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623),
- [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623),
- [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146),
- [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145),
- [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4713),
- [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394),
- [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4619),
- [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400),
- [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415),
- [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5410),
- [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3780),
- [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268),
- [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261),
- [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260),
- [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258),
- [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4859),
- [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5311),
- [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8),
- [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6069),
- [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482),
- [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034),
- [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106),
- [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3121),
- [231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 1, .production_id = 1),
- [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, .production_id = 1),
- [235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_command_name, 1, .production_id = 1), REDUCE(sym__expression, 1, .production_id = 1),
- [238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1864),
- [240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1582),
- [242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614),
- [244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3119),
- [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3318),
- [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4773),
- [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1960),
- [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4582),
- [254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2207),
- [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5353),
- [258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3793),
- [260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125),
- [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124),
- [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122),
- [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156),
- [268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 1, .production_id = 1),
- [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318),
- [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349),
- [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6073),
- [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2039),
- [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123),
- [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, .production_id = 1),
- [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_command_name, 1, .production_id = 1), REDUCE(sym__expression, 1, .production_id = 1),
- [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856),
- [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1853),
- [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3122),
- [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406),
- [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4762),
- [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1936),
- [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4554),
- [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039),
- [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237),
- [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5404),
- [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747),
- [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141),
- [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140),
- [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138),
- [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165),
- [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354),
- [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6072),
- [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882),
- [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571),
- [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3065),
- [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065),
- [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3763),
- [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320),
- [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130),
- [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5894),
- [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513),
- [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487),
- [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582),
- [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597),
- [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269),
- [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183),
- [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182),
- [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4677),
- [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877),
- [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4556),
- [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884),
- [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(936),
- [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5336),
- [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859),
- [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299),
- [365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300),
- [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301),
- [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302),
- [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4868),
- [373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5214),
- [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903),
- [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6067),
- [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4434),
- [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3798),
- [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3782),
- [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4422),
- [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3832),
- [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664),
- [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5389),
- [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5891),
- [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559),
- [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3069),
- [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3069),
- [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240),
- [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328),
- [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322),
- [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3349),
- [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 3, .production_id = 82),
- [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4151),
- [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276),
- [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4240),
- [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5487),
- [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123),
- [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531),
- [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4),
- [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854),
- [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441),
- [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483),
- [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503),
- [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3353),
- [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398),
- [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3401),
- [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4687),
- [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672),
- [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4596),
- [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665),
- [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697),
- [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5370),
- [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803),
- [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202),
- [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204),
- [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206),
- [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57),
- [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4871),
- [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5258),
- [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667),
- [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097),
- [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 2, .production_id = 59),
- [471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4099),
- [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4231),
- [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 3, .production_id = 78),
- [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4180),
- [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4211),
- [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214),
- [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 4, .production_id = 107),
- [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4181),
- [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197),
- [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4201),
- [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 4, .production_id = 110),
- [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4122),
- [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208),
- [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4249),
- [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4110),
- [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213),
- [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4216),
- [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4105),
- [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226),
- [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4228),
- [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 2, .production_id = 58),
- [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4108),
- [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4212),
- [517] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(882),
- [520] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(5398),
- [523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(6062),
- [526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(571),
- [529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(3065),
- [532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(3065),
- [535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(296),
- [538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(327),
- [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2),
- [543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(318),
- [546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(3382),
- [549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(5894),
- [552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(266),
- [555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(513),
- [558] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(6),
- [561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(1741),
- [564] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(487),
- [567] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(582),
- [570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(597),
- [573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(3269),
- [576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(3183),
- [579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(3182),
- [582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(4677),
- [585] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(877),
- [588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(4556),
- [591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(884),
- [594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(936),
- [597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(5336),
- [600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(3859),
- [603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(299),
- [606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(300),
- [609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(301),
- [612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(302),
- [615] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(4868),
- [618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(5214),
- [621] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(903),
- [624] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2), SHIFT_REPEAT(6067),
- [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4096),
- [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278),
- [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4263),
- [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4146),
- [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4250),
- [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4255),
- [639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 3, .production_id = 45),
- [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4158),
- [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230),
- [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 3, .production_id = 44),
- [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4159),
- [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4227),
- [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708),
- [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541),
- [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3043),
- [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043),
- [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4271),
- [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5466),
- [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512),
- [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461),
- [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509),
- [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522),
- [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417),
- [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3435),
- [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3437),
- [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4828),
- [679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741),
- [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4645),
- [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707),
- [685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762),
- [687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5394),
- [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753),
- [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271),
- [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275),
- [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278),
- [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110),
- [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4865),
- [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5249),
- [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702),
- [705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6105),
- [707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4280),
- [709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4254),
- [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4262),
- [713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4245),
- [715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4232),
- [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4223),
- [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4209),
- [721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4202),
- [723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4269),
- [725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4268),
- [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4264),
- [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_clause, 3),
- [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elif_clause, 4),
- [733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779),
- [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4916),
- [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525),
- [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756),
- [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780),
- [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783),
- [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4917),
- [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150),
- [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4909),
- [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4903),
- [753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274),
- [755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194),
- [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4924),
- [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4905),
- [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4913),
- [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4921),
- [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826),
- [767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5970),
- [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538),
- [771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482),
- [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594),
- [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4438),
- [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2),
- [779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40),
- [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4451),
- [783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3966),
- [785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4027),
- [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14),
- [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3995),
- [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__terminated_statement, 2),
- [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3938),
- [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965),
- [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 1),
- [799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3761),
- [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4426),
- [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4401),
- [805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4448),
- [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4498),
- [809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3781),
- [811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3789),
- [813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4028),
- [815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4004),
- [817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13),
- [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3960),
- [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3834),
- [823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11),
- [825] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(882),
- [828] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(5398),
- [831] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(6062),
- [834] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(571),
- [837] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(3065),
- [840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(3065),
- [843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(296),
- [846] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(327),
- [849] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(318),
- [852] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(3382),
- [855] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(5894),
- [858] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(266),
- [861] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(513),
- [864] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(6),
- [867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(1741),
- [870] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(487),
- [873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(582),
- [876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(597),
- [879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(3269),
- [882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(3183),
- [885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(3182),
- [888] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(4677),
- [891] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(877),
- [894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(4556),
- [897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(884),
- [900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(936),
- [903] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(5336),
- [906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(3859),
- [909] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(299),
- [912] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(300),
- [915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(301),
- [918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(302),
- [921] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(4868),
- [924] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(5214),
- [927] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(903),
- [930] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(6067),
- [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530),
- [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577),
- [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3096),
- [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096),
- [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245),
- [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507),
- [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778),
- [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333),
- [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325),
- [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326),
- [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4691),
- [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442),
- [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4559),
- [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531),
- [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1629),
- [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5349),
- [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3868),
- [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144),
- [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146),
- [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151),
- [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183),
- [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4876),
- [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539),
- [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6082),
- [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206),
- [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3082),
- [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082),
- [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5990),
- [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527),
- [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587),
- [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719),
- [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726),
- [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203),
- [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221),
- [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207),
- [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4856),
- [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5320),
- [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376),
- [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121),
- [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3119),
- [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3253),
- [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960),
- [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4582),
- [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106),
- [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793),
- [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122),
- [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156),
- [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2099),
- [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1814),
- [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1590),
- [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5056),
- [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612),
- [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616),
- [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616),
- [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311),
- [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2007),
- [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099),
- [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063),
- [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357),
- [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3625),
- [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080),
- [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195),
- [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064),
- [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5291),
- [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3058),
- [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2539),
- [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054),
- [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2510),
- [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110),
- [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2057),
- [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3322),
- [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672),
- [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630),
- [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626),
- [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628),
- [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628),
- [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3319),
- [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3129),
- [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4752),
- [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986),
- [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4628),
- [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057),
- [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897),
- [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5337),
- [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3785),
- [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247),
- [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248),
- [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252),
- [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253),
- [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358),
- [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6050),
- [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2093),
- [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1666),
- [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560),
- [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588),
- [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588),
- [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1989),
- [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093),
- [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359),
- [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097),
- [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1636),
- [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580),
- [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581),
- [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581),
- [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976),
- [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097),
- [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360),
- [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2246),
- [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1597),
- [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601),
- [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1600),
- [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600),
- [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102),
- [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2246),
- [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361),
- [1163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation, 4, .production_id = 1),
- [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380),
- [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4587),
- [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377),
- [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation, 4, .production_id = 1),
- [1173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation, 4),
- [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation, 4),
- [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404),
- [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4619),
- [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414),
- [1183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_name, 1),
- [1185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1),
- [1187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_command_name, 1), REDUCE(sym__expression, 1),
- [1190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_command_name, 1), SHIFT(5773),
- [1193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_name, 1),
- [1195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_command_name, 1), REDUCE(sym__expression, 1),
- [1198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 1),
- [1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 1),
- [1202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation, 2),
- [1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation, 2),
- [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185),
- [1208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2),
- [1210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2),
- [1212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3318),
- [1215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3318),
- [1218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation, 2, .production_id = 1),
- [1220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation, 2, .production_id = 1),
- [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186),
- [1224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number, 2),
- [1226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number, 2),
- [1228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arithmetic_expansion, 3),
- [1230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arithmetic_expansion, 3),
- [1232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2),
- [1234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2),
- [1236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expansion, 3, .production_id = 30),
- [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expansion, 3, .production_id = 30),
- [1240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_brace_expression, 5),
- [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_brace_expression, 5),
- [1244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_simple_expansion, 2),
- [1246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_expansion, 2),
- [1248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_process_substitution, 3),
- [1250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_process_substitution, 3),
- [1252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expansion, 2),
- [1254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expansion, 2),
- [1256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_simple_expansion, 2, .production_id = 11),
- [1258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_expansion, 2, .production_id = 11),
- [1260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_translated_string, 2),
- [1262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_translated_string, 2),
- [1264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_substitution, 3),
- [1266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_substitution, 3),
- [1268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number, 1),
- [1270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number, 1),
- [1272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arithmetic_expansion, 4),
- [1274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arithmetic_expansion, 4),
- [1276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3),
- [1278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3),
- [1280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command_substitution, 3, .production_id = 34),
- [1282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command_substitution, 3, .production_id = 34),
- [1284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2, .production_id = 10),
- [1286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2, .production_id = 10),
- [1288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 4),
- [1290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 4),
- [1292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393),
- [1294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2),
- [1296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2),
- [1298] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(393),
- [1301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3406),
- [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512),
- [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3510),
- [1308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1),
- [1310] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_command_name, 1), SHIFT(6057),
- [1313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(422),
- [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422),
- [1318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370),
- [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3088),
- [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088),
- [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583),
- [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195),
- [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4875),
- [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400),
- [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715),
- [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3398),
- [1336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 1, .production_id = 2),
- [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3100),
- [1340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 1, .production_id = 2),
- [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3393),
- [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3401),
- [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711),
- [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4596),
- [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3803),
- [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204),
- [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206),
- [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57),
- [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716),
- [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017),
- [1362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, .production_id = 19),
- [1364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, .production_id = 19),
- [1366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765),
- [1368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3435),
- [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3041),
- [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3428),
- [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3437),
- [1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797),
- [1378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4645),
- [1380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3753),
- [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275),
- [1384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278),
- [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110),
- [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767),
- [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131),
- [1392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, .production_id = 18),
- [1394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, .production_id = 18),
- [1396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(715),
- [1399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3398),
- [1402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37),
- [1404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3100),
- [1407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37),
- [1409] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3393),
- [1412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3401),
- [1415] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(4687),
- [1418] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(711),
- [1421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(4596),
- [1424] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(697),
- [1427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(5370),
- [1430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3803),
- [1433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(202),
- [1436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(204),
- [1439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(206),
- [1442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(57),
- [1445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(5468),
- [1448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(716),
- [1451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1017),
- [1454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(6097),
- [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(912),
- [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3183),
- [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3090),
- [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3297),
- [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3182),
- [1467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(905),
- [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4556),
- [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3859),
- [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300),
- [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301),
- [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302),
- [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913),
- [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249),
- [1483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 3, .production_id = 38),
- [1485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, .production_id = 38),
- [1487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886),
- [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3339),
- [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3051),
- [1493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3292),
- [1495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3327),
- [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(930),
- [1499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4638),
- [1501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3910),
- [1503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208),
- [1505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190),
- [1507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189),
- [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898),
- [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211),
- [1513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1015),
- [1515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3107),
- [1517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3360),
- [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1043),
- [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040),
- [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909),
- [1525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3416),
- [1527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_command, 2),
- [1529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_command, 2),
- [1531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3419),
- [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4759),
- [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(920),
- [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4620),
- [1539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973),
- [1541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5359),
- [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3745),
- [1545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234),
- [1547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235),
- [1549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236),
- [1551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84),
- [1553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446),
- [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5216),
- [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911),
- [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6101),
- [1561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_command, 1),
- [1563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_command, 1),
- [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439),
- [1567] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(765),
- [1570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3435),
- [1573] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3041),
- [1576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3428),
- [1579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3437),
- [1582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(4828),
- [1585] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(797),
- [1588] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(4645),
- [1591] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(762),
- [1594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(5394),
- [1597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3753),
- [1600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(271),
- [1603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(275),
- [1606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(278),
- [1609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(110),
- [1612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(5455),
- [1615] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(767),
- [1618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1131),
- [1621] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(6105),
- [1624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690),
- [1626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698),
- [1628] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(909),
- [1631] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3416),
- [1634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2),
- [1636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2),
- [1638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3419),
- [1641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(4759),
- [1644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(920),
- [1647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(4620),
- [1650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(973),
- [1653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(5359),
- [1656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3745),
- [1659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(234),
- [1662] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(235),
- [1665] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(236),
- [1668] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(84),
- [1671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(446),
- [1674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(5216),
- [1677] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(911),
- [1680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(6101),
- [1683] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(998),
- [1686] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3451),
- [1689] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3452),
- [1692] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(4692),
- [1695] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1019),
- [1698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(4656),
- [1701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1064),
- [1704] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(5358),
- [1707] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3762),
- [1710] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(306),
- [1713] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(307),
- [1716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(308),
- [1719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(139),
- [1722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(449),
- [1725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(5272),
- [1728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1008),
- [1731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(6108),
- [1734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(792),
- [1736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803),
- [1738] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(886),
- [1741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3339),
- [1744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3051),
- [1747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3292),
- [1750] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3327),
- [1753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(4709),
- [1756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(930),
- [1759] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(4638),
- [1762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(861),
- [1765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(5428),
- [1768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3910),
- [1771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(209),
- [1774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(208),
- [1777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(190),
- [1780] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(189),
- [1783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(5873),
- [1786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(898),
- [1789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1211),
- [1792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(6064),
- [1795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(912),
- [1798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3183),
- [1801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3090),
- [1804] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3297),
- [1807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3182),
- [1810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(4677),
- [1813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(905),
- [1816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(4556),
- [1819] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(936),
- [1822] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(5336),
- [1825] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3859),
- [1828] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(299),
- [1831] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(300),
- [1834] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(301),
- [1837] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(302),
- [1840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(5995),
- [1843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(913),
- [1846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1249),
- [1849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(6067),
- [1852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(998),
- [1854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3451),
- [1856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3452),
- [1858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4692),
- [1860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1019),
- [1862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4656),
- [1864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064),
- [1866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5358),
- [1868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3762),
- [1870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306),
- [1872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307),
- [1874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308),
- [1876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139),
- [1878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449),
- [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5272),
- [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008),
- [1884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6108),
- [1886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460),
- [1888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(934),
- [1890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937),
- [1892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirect, 3, .production_id = 21),
- [1894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirect, 3, .production_id = 21),
- [1896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894),
- [1898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893),
- [1900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirect, 2, .production_id = 8),
- [1902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirect, 2, .production_id = 8),
- [1904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1092),
- [1906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3141),
- [1908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3137),
- [1910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4730),
- [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150),
- [1914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4632),
- [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236),
- [1918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5432),
- [1920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3774),
- [1922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238),
- [1924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227),
- [1926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213),
- [1928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180),
- [1930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478),
- [1932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5279),
- [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055),
- [1936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6070),
- [1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118),
- [1940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3115),
- [1942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3114),
- [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4788),
- [1946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185),
- [1948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4631),
- [1950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254),
- [1952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5346),
- [1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3817),
- [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129),
- [1958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284),
- [1960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182),
- [1962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142),
- [1964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481),
- [1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5231),
- [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068),
- [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6075),
- [1972] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1118),
- [1975] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3115),
- [1978] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3114),
- [1981] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(4788),
- [1984] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1185),
- [1987] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(4631),
- [1990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1254),
- [1993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(5346),
- [1996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3817),
- [1999] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(129),
- [2002] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(284),
- [2005] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(182),
- [2008] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(142),
- [2011] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(472),
- [2014] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(5231),
- [2017] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1068),
- [2020] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(6075),
- [2023] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1015),
- [2026] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3107),
- [2029] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3360),
- [2032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1043),
- [2035] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(6058),
- [2038] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1040),
- [2041] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(851),
- [2044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3411),
- [2047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2),
- [2049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2),
- [2051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3415),
- [2054] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4741),
- [2057] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(940),
- [2060] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4613),
- [2063] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(957),
- [2066] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5327),
- [2069] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3744),
- [2072] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(230),
- [2075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(231),
- [2078] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(233),
- [2081] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(79),
- [2084] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(832),
- [2087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6100),
- [2090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479),
- [2092] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1092),
- [2095] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3141),
- [2098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3137),
- [2101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(4730),
- [2104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1150),
- [2107] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(4632),
- [2110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1236),
- [2113] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(5432),
- [2116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3774),
- [2119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(238),
- [2122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(227),
- [2125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(213),
- [2128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(180),
- [2131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(479),
- [2134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(5279),
- [2137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1055),
- [2140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(6070),
- [2143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472),
- [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370),
- [2147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356),
- [2149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496),
- [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5218),
- [2153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369),
- [2155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007),
- [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3426),
- [2159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unset_command, 1),
- [2161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_command, 1),
- [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3427),
- [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4661),
- [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(992),
- [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4627),
- [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098),
- [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5399),
- [2175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3746),
- [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237),
- [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246),
- [2181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249),
- [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89),
- [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505),
- [2187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006),
- [2189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6102),
- [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1441),
- [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3105),
- [2195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3127),
- [2197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546),
- [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444),
- [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1003),
- [2203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4613),
- [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1004),
- [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494),
- [2209] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(999),
- [2212] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3444),
- [2215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3445),
- [2218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4737),
- [2221] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(993),
- [2224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4654),
- [2227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1062),
- [2230] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5371),
- [2233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3759),
- [2236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(294),
- [2239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(303),
- [2242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(305),
- [2245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(128),
- [2248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(995),
- [2251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6107),
- [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500),
- [2256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1007),
- [2259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3426),
- [2262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2),
- [2264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2),
- [2266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3427),
- [2269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(4661),
- [2272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(992),
- [2275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(4627),
- [2278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1098),
- [2281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(5399),
- [2284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3746),
- [2287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(237),
- [2290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(246),
- [2293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(249),
- [2296] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(89),
- [2299] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(498),
- [2302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1006),
- [2305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(6102),
- [2308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1370),
- [2311] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1356),
- [2314] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(500),
- [2317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(5218),
- [2320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1369),
- [2323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirect, 1),
- [2325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirect, 1),
- [2327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirect, 2, .production_id = 4),
- [2329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirect, 2, .production_id = 4),
- [2331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unset_command, 2),
- [2333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_command, 2),
- [2335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498),
- [2337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531),
- [2339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020),
- [2341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1021),
- [2343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140),
- [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3111),
- [2347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3465),
- [2349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4670),
- [2351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1058),
- [2353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4625),
- [2355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345),
- [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5347),
- [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3764),
- [2361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309),
- [2363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312),
- [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314),
- [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186),
- [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535),
- [2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141),
- [2373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6109),
- [2375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746),
- [2377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707),
- [2379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884),
- [2381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067),
- [2383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4654),
- [2385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069),
- [2387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2),
- [2389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2),
- [2391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statements, 3),
- [2393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 3),
- [2395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142),
- [2397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3429),
- [2399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3430),
- [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4794),
- [2403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187),
- [2405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4635),
- [2407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266),
- [2409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5427),
- [2411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3748),
- [2413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254),
- [2415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256),
- [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259),
- [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95),
- [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144),
- [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6103),
- [2425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statements, 2),
- [2427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 2),
- [2429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780),
- [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1678),
- [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3095),
- [2435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3324),
- [2437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619),
- [2439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678),
- [2441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674),
- [2443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067),
- [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207),
- [2447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1140),
- [2450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3111),
- [2453] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3465),
- [2456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(4670),
- [2459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1058),
- [2462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(4625),
- [2465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1345),
- [2468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(5347),
- [2471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3764),
- [2474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(309),
- [2477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(312),
- [2480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(314),
- [2483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(186),
- [2486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(530),
- [2489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1141),
- [2492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(6109),
- [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665),
- [2497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1142),
- [2500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3429),
- [2503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3430),
- [2506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4794),
- [2509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1187),
- [2512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4635),
- [2515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1266),
- [2518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5427),
- [2521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3748),
- [2524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(254),
- [2527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(256),
- [2530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(259),
- [2533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(95),
- [2536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1144),
- [2539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6103),
- [2542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1102),
- [2545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3237),
- [2548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3236),
- [2551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4694),
- [2554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1137),
- [2557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4578),
- [2560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1241),
- [2563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5355),
- [2566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3842),
- [2569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(276),
- [2572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(279),
- [2575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(280),
- [2578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(281),
- [2581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1104),
- [2584] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6061),
- [2587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530),
- [2589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1122),
- [2592] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3117),
- [2595] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3116),
- [2598] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4780),
- [2601] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1182),
- [2604] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4644),
- [2607] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1212),
- [2610] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5324),
- [2613] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3806),
- [2616] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(118),
- [2619] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(117),
- [2622] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(116),
- [2625] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(149),
- [2628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1125),
- [2631] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6074),
- [2634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613),
- [2636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606),
- [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598),
- [2640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592),
- [2642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592),
- [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248),
- [2646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2311),
- [2648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2204),
- [2650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372),
- [2652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3472),
- [2654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3477),
- [2656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4668),
- [2658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351),
- [2660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4602),
- [2662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458),
- [2664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5335),
- [2666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3767),
- [2668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317),
- [2670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316),
- [2672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315),
- [2674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192),
- [2676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371),
- [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6110),
- [2680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294),
- [2682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4578),
- [2684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295),
- [2686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2257),
- [2688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268),
- [2690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3136),
- [2692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3130),
- [2694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4742),
- [2696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312),
- [2698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4539),
- [2700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1522),
- [2702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5435),
- [2704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3770),
- [2706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178),
- [2708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176),
- [2710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175),
- [2712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174),
- [2714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555),
- [2716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271),
- [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6071),
- [2720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284),
- [2722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4644),
- [2724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285),
- [2726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218),
- [2728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3178),
- [2730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3180),
- [2732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4805),
- [2734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229),
- [2736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4612),
- [2738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437),
- [2740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5375),
- [2742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3825),
- [2744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298),
- [2746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297),
- [2748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251),
- [2750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97),
- [2752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560),
- [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214),
- [2756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6076),
- [2758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1372),
- [2761] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3472),
- [2764] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3477),
- [2767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4668),
- [2770] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1351),
- [2773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4602),
- [2776] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1458),
- [2779] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5335),
- [2782] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3767),
- [2785] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(317),
- [2788] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(316),
- [2791] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(315),
- [2794] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(192),
- [2797] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1371),
- [2800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6110),
- [2803] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1268),
- [2806] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3136),
- [2809] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3130),
- [2812] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(4742),
- [2815] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1312),
- [2818] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(4539),
- [2821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1522),
- [2824] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(5435),
- [2827] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3770),
- [2830] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(178),
- [2833] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(176),
- [2836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(175),
- [2839] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(174),
- [2842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(555),
- [2845] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1271),
- [2848] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(6071),
- [2851] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1441),
- [2854] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3105),
- [2857] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3127),
- [2860] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1546),
- [2863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(6065),
- [2866] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1444),
- [2869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550),
- [2871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2427),
- [2873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1218),
- [2876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3178),
- [2879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3180),
- [2882] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(4805),
- [2885] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1229),
- [2888] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(4612),
- [2891] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1437),
- [2894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(5375),
- [2897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3825),
- [2900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(298),
- [2903] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(297),
- [2906] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(251),
- [2909] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(97),
- [2912] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(560),
- [2915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1214),
- [2918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(6076),
- [2921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2281),
- [2923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081),
- [2925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082),
- [2927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3567),
- [2929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3432),
- [2931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3433),
- [2933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4811),
- [2935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3537),
- [2937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4641),
- [2939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3661),
- [2941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5406),
- [2943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3751),
- [2945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262),
- [2947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267),
- [2949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270),
- [2951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105),
- [2953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3572),
- [2955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6104),
- [2957] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1368),
- [2960] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1359),
- [2963] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1363),
- [2966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3589),
- [2968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598),
- [2970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355),
- [2972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364),
- [2974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546),
- [2976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2386),
- [2978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1059),
- [2980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060),
- [2982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2356),
- [2984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2282),
- [2986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228),
- [2988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227),
- [2990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1678),
- [2993] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3325),
- [2996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3095),
- [2999] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3324),
- [3002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3326),
- [3005] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(4691),
- [3008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1619),
- [3011] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(4559),
- [3014] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1678),
- [3017] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1629),
- [3020] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(5349),
- [3023] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(3868),
- [3026] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(144),
- [3029] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(146),
- [3032] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(151),
- [3035] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(183),
- [3038] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(5493),
- [3041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(1674),
- [3044] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(2067),
- [3047] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 37), SHIFT_REPEAT(6082),
- [3050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1516),
- [3052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3356),
- [3054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3357),
- [3056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4787),
- [3058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447),
- [3060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4598),
- [3062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610),
- [3064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5408),
- [3066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3902),
- [3068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265),
- [3070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229),
- [3072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269),
- [3074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152),
- [3076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521),
- [3078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6087),
- [3080] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1516),
- [3083] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3356),
- [3086] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3357),
- [3089] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4787),
- [3092] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1447),
- [3095] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4598),
- [3098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1610),
- [3101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5408),
- [3104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3902),
- [3107] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(265),
- [3110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(229),
- [3113] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(269),
- [3116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(152),
- [3119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1521),
- [3122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6087),
- [3125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1425),
- [3127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432),
- [3129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605),
- [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427),
- [3133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415),
- [3135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3329),
- [3137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3330),
- [3139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4769),
- [3141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507),
- [3143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4547),
- [3145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1733),
- [3147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5397),
- [3149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3879),
- [3151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168),
- [3153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172),
- [3155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173),
- [3157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63),
- [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414),
- [3161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6083),
- [3163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591),
- [3165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1876),
- [3167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1896),
- [3169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600),
- [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237),
- [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877),
- [3175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607),
- [3177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588),
- [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589),
- [3181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590),
- [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590),
- [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124),
- [3187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2820),
- [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2589),
- [3191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2819),
- [3193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2818),
- [3195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1425),
- [3198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1432),
- [3201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(591),
- [3204] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1427),
- [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2307),
- [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584),
- [3211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1876),
- [3214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1896),
- [3217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(596),
- [3220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(5237),
- [3223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1877),
- [3226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2314),
- [3228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596),
- [3230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387),
- [3232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390),
- [3234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3679),
- [3236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3593),
- [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644),
- [3240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3682),
- [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680),
- [3244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2320),
- [3246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2829),
- [3248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289),
- [3250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288),
- [3252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2769),
- [3254] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1415),
- [3257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3329),
- [3260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3330),
- [3263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4769),
- [3266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1507),
- [3269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4547),
- [3272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1733),
- [3275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5397),
- [3278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3879),
- [3281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(168),
- [3284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(172),
- [3287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(173),
- [3290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(63),
- [3293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1414),
- [3296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6083),
- [3299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492),
- [3301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493),
- [3303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1821),
- [3305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1638),
- [3307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819),
- [3309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1821),
- [3312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1638),
- [3315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1819),
- [3318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1949),
- [3321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3307),
- [3324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3308),
- [3327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(4699),
- [3330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1979),
- [3333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(4574),
- [3336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1949),
- [3339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(2018),
- [3342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(5325),
- [3345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(3854),
- [3348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(81),
- [3351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(96),
- [3354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(100),
- [3357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(304),
- [3360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(624),
- [3363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(5192),
- [3366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(1950),
- [3369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 2), SHIFT_REPEAT(6080),
- [3372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707),
- [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4559),
- [3376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714),
- [3378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1949),
- [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3307),
- [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3308),
- [3384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4699),
- [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979),
- [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4574),
- [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949),
- [3392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2018),
- [3394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5325),
- [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854),
- [3398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81),
- [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96),
- [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100),
- [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304),
- [3406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648),
- [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5192),
- [3410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950),
- [3412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6080),
- [3414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512),
- [3416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1503),
- [3418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565),
- [3420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576),
- [3422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1789),
- [3424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1791),
- [3426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3820),
- [3428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3334),
- [3430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3335),
- [3432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4833),
- [3434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3720),
- [3436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4537),
- [3438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3676),
- [3440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5420),
- [3442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3884),
- [3444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203),
- [3446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205),
- [3448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207),
- [3450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71),
- [3452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821),
- [3454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6084),
- [3456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3869),
- [3458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3659),
- [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867),
- [3462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1473),
- [3464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1475),
- [3466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3810),
- [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811),
- [3470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3839),
- [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3838),
- [3474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624),
- [3476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1894),
- [3479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3218),
- [3482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3227),
- [3485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4753),
- [3488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1928),
- [3491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4595),
- [3494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1894),
- [3497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1963),
- [3500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5416),
- [3503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3836),
- [3506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(211),
- [3509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(55),
- [3512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(61),
- [3515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(119),
- [3518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1893),
- [3521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6078),
- [3524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 1),
- [3526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516),
- [3528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336),
- [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333),
- [3532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5974),
- [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516),
- [3536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1),
- [3538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1), SHIFT(5234),
- [3541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4052),
- [3543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3829),
- [3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053),
- [3547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4009),
- [3549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010),
- [3551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4075),
- [3553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3348),
- [3555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339),
- [3557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344),
- [3559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3078),
- [3561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1454),
- [3563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5020),
- [3565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3351),
- [3567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4806),
- [3569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4079),
- [3571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4580),
- [3573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3776),
- [3575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5430),
- [3577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3900),
- [3579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244),
- [3581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255),
- [3583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263),
- [3585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135),
- [3587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4882),
- [3589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4065),
- [3591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6086),
- [3593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5019),
- [3595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3501),
- [3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395),
- [3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409),
- [3601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3873),
- [3603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3693),
- [3605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3903),
- [3607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5007),
- [3609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523),
- [3611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statements, 1),
- [3613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523),
- [3615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_command_name, 1), SHIFT(5986),
- [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501),
- [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5023),
- [3622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipeline, 3),
- [3624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipeline, 3),
- [3626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3),
- [3628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3),
- [3630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3501),
- [3633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3501),
- [3636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3907),
- [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3908),
- [3640] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1879),
- [3643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1883),
- [3646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1880),
- [3649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5031),
- [3651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5016),
- [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5014),
- [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5086),
- [3657] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(2011),
- [3660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(1984),
- [3663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(688),
- [3666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(2010),
- [3669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3496),
- [3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3280),
- [3673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 36),
- [3675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 36),
- [3677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_herestring_redirect, 3, .production_id = 4),
- [3679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_herestring_redirect, 3, .production_id = 4),
- [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3284),
- [3683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 35),
- [3685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 2, .production_id = 35),
- [3687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3496),
- [3690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3496),
- [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496),
- [3695] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2005),
- [3698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3366),
- [3701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3368),
- [3704] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4760),
- [3707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1956),
- [3710] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4634),
- [3713] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2005),
- [3716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2015),
- [3719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5331),
- [3722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3896),
- [3725] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(289),
- [3728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(292),
- [3731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(293),
- [3734] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(199),
- [3737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(1971),
- [3740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6089),
- [3743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1982),
- [3745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4595),
- [3747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1983),
- [3749] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_command_name, 1), SHIFT(5489),
- [3752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536),
- [3754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338),
- [3756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347),
- [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536),
- [3760] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1), SHIFT(5292),
- [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3210),
- [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3213),
- [3767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 1, .production_id = 17),
- [3769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 1, .production_id = 17),
- [3771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 1, .production_id = 16),
- [3773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 1, .production_id = 16),
- [3775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_herestring_redirect, 2, .production_id = 10),
- [3777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_herestring_redirect, 2, .production_id = 10),
- [3779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011),
- [3781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1984),
- [3783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740),
- [3785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010),
- [3787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_herestring_redirect, 2),
- [3789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_herestring_redirect, 2),
- [3791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_herestring_redirect, 3, .production_id = 23),
- [3793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_herestring_redirect, 3, .production_id = 23),
- [3795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529),
- [3797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529),
- [3799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688),
- [3801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3259),
- [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3494),
- [3805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3441),
- [3807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259),
- [3809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2125),
- [3811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3374),
- [3813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3375),
- [3815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4750),
- [3817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2072),
- [3819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4652),
- [3821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125),
- [3823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2253),
- [3825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5345),
- [3827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3883),
- [3829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283),
- [3831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239),
- [3833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56),
- [3835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212),
- [3837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124),
- [3839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6090),
- [3841] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2083),
- [3844] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2082),
- [3847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2053),
- [3850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3285),
- [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3285),
- [3854] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2125),
- [3857] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3374),
- [3860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3375),
- [3863] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4750),
- [3866] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2072),
- [3869] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4652),
- [3872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2125),
- [3875] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2253),
- [3878] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5345),
- [3881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3883),
- [3884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(283),
- [3887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(239),
- [3890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(56),
- [3893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(212),
- [3896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2124),
- [3899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6090),
- [3902] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_command_name, 1), SHIFT(5902),
- [3905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 1),
- [3907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641),
- [3909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346),
- [3911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334),
- [3913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5892),
- [3915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641),
- [3917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1), SHIFT(5261),
- [3920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055),
- [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314),
- [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112),
- [3926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4673),
- [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019),
- [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4567),
- [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055),
- [3934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133),
- [3936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5332),
- [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861),
- [3940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103),
- [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133),
- [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134),
- [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250),
- [3948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775),
- [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054),
- [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6081),
- [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442),
- [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5233),
- [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753),
- [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672),
- [3962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836),
- [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221),
- [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756),
- [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3271),
- [3970] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(2055),
- [3973] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3314),
- [3976] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3112),
- [3979] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(4673),
- [3982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(2019),
- [3985] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(4567),
- [3988] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(2055),
- [3991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(2133),
- [3994] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(5332),
- [3997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(3861),
- [4000] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(103),
- [4003] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(133),
- [4006] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(134),
- [4009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(250),
- [4012] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(775),
- [4015] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(2054),
- [4018] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 2), SHIFT_REPEAT(6081),
- [4021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332),
- [4023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348),
- [4025] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1), SHIFT(5226),
- [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3270),
- [4030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(836),
- [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741),
- [4035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761),
- [4037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3207),
- [4039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623),
- [4041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623),
- [4043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206),
- [4045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070),
- [4047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4634),
- [4049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071),
- [4051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3285),
- [4054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3285),
- [4057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877),
- [4059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3259),
- [4062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3259),
- [4065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083),
- [4067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2082),
- [4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053),
- [4071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2231),
- [4073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4554),
- [4075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2229),
- [4077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141),
- [4079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4652),
- [4081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2140),
- [4083] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_command_name, 1), SHIFT(5973),
- [4086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4253),
- [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3377),
- [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379),
- [4092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4735),
- [4094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4157),
- [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657),
- [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4253),
- [4100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4304),
- [4102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5348),
- [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3866),
- [4106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58),
- [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59),
- [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60),
- [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226),
- [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4258),
- [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6091),
- [4118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 1, .production_id = 1),
- [4120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 1, .production_id = 1),
- [4122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3508),
- [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508),
- [4126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342),
- [4128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1), SHIFT(5211),
- [4131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139),
- [4133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_assignment, 3, .production_id = 25),
- [4135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_assignment, 3, .production_id = 25),
- [4137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4215),
- [4139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4215),
- [4141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4260),
- [4143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1), SHIFT(5294),
- [4146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343),
- [4148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 1),
- [4150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 1),
- [4152] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3508),
- [4155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3508),
- [4158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3513),
- [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164),
- [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3254),
- [4164] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2235),
- [4167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3402),
- [4170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3403),
- [4173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4705),
- [4176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2212),
- [4179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4603),
- [4182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2235),
- [4185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2275),
- [4188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5351),
- [4191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3788),
- [4194] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(210),
- [4197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(54),
- [4200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(214),
- [4203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(65),
- [4206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2236),
- [4209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6098),
- [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3258),
- [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168),
- [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3345),
- [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3363),
- [4220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3513),
- [4223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3513),
- [4226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_assignment, 3, .production_id = 24),
- [4228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_assignment, 3, .production_id = 24),
- [4230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2235),
- [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402),
- [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403),
- [4236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4705),
- [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212),
- [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603),
- [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2235),
- [4244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2275),
- [4246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5351),
- [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788),
- [4250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210),
- [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54),
- [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214),
- [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65),
- [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236),
- [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6098),
- [4262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668),
- [4264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341),
- [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668),
- [4268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_command_name, 1), SHIFT(5898),
- [4271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(978),
- [4273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3133),
- [4275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678),
- [4277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340),
- [4279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678),
- [4281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491),
- [4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491),
- [4285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3134),
- [4287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4234),
- [4289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4137),
- [4291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4239),
- [4293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4287),
- [4295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4274),
- [4297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 1),
- [4299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 1),
- [4301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513),
- [4303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_declaration_command_repeat1, 1, .production_id = 1),
- [4305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_command_repeat1, 1, .production_id = 1),
- [4307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666),
- [4309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666),
- [4311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629),
- [4313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629),
- [4315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(978),
- [4318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2112),
- [4320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4574),
- [4322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115),
- [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135),
- [4326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631),
- [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631),
- [4330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3520),
- [4333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3520),
- [4336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3462),
- [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462),
- [4340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3520),
- [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197),
- [4344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1906),
- [4346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4628),
- [4348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909),
- [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193),
- [4352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2199),
- [4354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4567),
- [4356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2200),
- [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174),
- [4360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4299),
- [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407),
- [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3408),
- [4366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4723),
- [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4200),
- [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609),
- [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299),
- [4374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4371),
- [4376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5334),
- [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3784),
- [4380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215),
- [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221),
- [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222),
- [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74),
- [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314),
- [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6099),
- [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188),
- [4394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3469),
- [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338),
- [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342),
- [4400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3469),
- [4403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3469),
- [4406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2333),
- [4408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4603),
- [4410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2348),
- [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469),
- [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367),
- [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3371),
- [4418] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3462),
- [4421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3462),
- [4424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167),
- [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3520),
- [4428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 1, .production_id = 1),
- [4430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 1, .production_id = 1),
- [4432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unset_command_repeat1, 1),
- [4434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_command_repeat1, 1),
- [4436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144),
- [4438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142),
- [4440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat2, 1, .production_id = 3),
- [4442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat2, 1, .production_id = 3),
- [4444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156),
- [4446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1156),
- [4449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extglob_blob, 1),
- [4451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__extglob_blob, 1),
- [4453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4540),
- [4455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3823),
- [4457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90),
- [4459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91),
- [4461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94),
- [4463] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1167),
- [4466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4308),
- [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4308),
- [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4340),
- [4472] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3509),
- [4475] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3509),
- [4478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3420),
- [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420),
- [4482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3138),
- [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457),
- [4486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3448),
- [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448),
- [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489),
- [4492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375),
- [4494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3190),
- [4496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190),
- [4498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirect, 3, .production_id = 22),
- [4500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirect, 3, .production_id = 22),
- [4502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3516),
- [4505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3516),
- [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138),
- [4510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3448),
- [4513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3448),
- [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400),
- [4518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3516),
- [4520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516),
- [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396),
- [4524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_redirect, 2, .production_id = 9),
- [4526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_redirect, 2, .production_id = 9),
- [4528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467),
- [4530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404),
- [4532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1404),
- [4535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3138),
- [4538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3138),
- [4541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392),
- [4543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505),
- [4545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3509),
- [4547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3222),
- [4549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3226),
- [4551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1375),
- [4554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509),
- [4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3312),
- [4558] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3420),
- [4561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3420),
- [4564] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3190),
- [4567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3190),
- [4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3260),
- [4572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3328),
- [4574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4589),
- [4576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796),
- [4578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187),
- [4580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188),
- [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191),
- [4584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462),
- [4586] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_command_name, 1), SHIFT(5992),
- [4589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3283),
- [4591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283),
- [4593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1419),
- [4595] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3283),
- [4598] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3283),
- [4601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487),
- [4603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3175),
- [4605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299),
- [4607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231),
- [4609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3241),
- [4611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3),
- [4613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3),
- [4615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3300),
- [4617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3442),
- [4619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3421),
- [4621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3175),
- [4623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2),
- [4625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2),
- [4627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1), SHIFT(5173),
- [4630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424),
- [4632] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3175),
- [4635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3175),
- [4638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1487),
- [4641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3442),
- [4644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3442),
- [4647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336),
- [4649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345),
- [4651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337),
- [4653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__heredoc_expression, 2, .production_id = 65),
- [4655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__heredoc_pipeline, 2),
- [4657] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1462),
- [4660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266),
- [4662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3264),
- [4664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035),
- [4666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 1, .production_id = 3),
- [4668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1),
- [4670] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), REDUCE(aux_sym_command_repeat1, 1, .production_id = 3),
- [4673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 1),
- [4675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), REDUCE(aux_sym_command_repeat1, 1, .production_id = 3),
- [4678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1, .production_id = 3),
- [4680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2768),
- [4682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3390),
- [4684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3391),
- [4686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4675),
- [4688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2828),
- [4690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4576),
- [4692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2924),
- [4694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5383),
- [4696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3807),
- [4698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131),
- [4700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136),
- [4702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137),
- [4704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288),
- [4706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770),
- [4708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6095),
- [4710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4593),
- [4712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791),
- [4714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193),
- [4716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196),
- [4718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201),
- [4720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4565),
- [4722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813),
- [4724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111),
- [4726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112),
- [4728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114),
- [4730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442),
- [4732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3245),
- [4734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246),
- [4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989),
- [4738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3247),
- [4740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3248),
- [4742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007),
- [4744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140),
- [4746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186),
- [4748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1419),
- [4751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2768),
- [4754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3390),
- [4757] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3391),
- [4760] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4675),
- [4763] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2828),
- [4766] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4576),
- [4769] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2924),
- [4772] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5383),
- [4775] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3807),
- [4778] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(131),
- [4781] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(136),
- [4784] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(137),
- [4787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(288),
- [4790] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2770),
- [4793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6095),
- [4796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_negated_command, 2),
- [4798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_negated_command, 2),
- [4800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936),
- [4802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342),
- [4804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirected_statement, 1, .dynamic_precedence = -1),
- [4806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirected_statement, 1, .dynamic_precedence = -1),
- [4808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1), SHIFT(5181),
- [4811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3436),
- [4813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447),
- [4815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254),
- [4817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335),
- [4819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335),
- [4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497),
- [4823] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3436),
- [4826] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3436),
- [4829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3365),
- [4831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3365),
- [4833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601),
- [4835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700),
- [4837] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2882),
- [4840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3184),
- [4843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3212),
- [4846] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4812),
- [4849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2911),
- [4852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4605),
- [4855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2882),
- [4858] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2948),
- [4861] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5391),
- [4864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3828),
- [4867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(223),
- [4870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(217),
- [4873] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(216),
- [4876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(160),
- [4879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(2881),
- [4882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6077),
- [4885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2922),
- [4887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2921),
- [4889] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1700),
- [4892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3244),
- [4894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242),
- [4896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3352),
- [4898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232),
- [4900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3230),
- [4902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1739),
- [4904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1683),
- [4907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436),
- [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331),
- [4911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5774),
- [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5774),
- [4915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4501),
- [4917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3394),
- [4919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3397),
- [4921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4665),
- [4923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4435),
- [4925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4581),
- [4927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4516),
- [4929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5411),
- [4931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3897),
- [4933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181),
- [4935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184),
- [4937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185),
- [4939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295),
- [4941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4439),
- [4943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6096),
- [4945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4505),
- [4947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4491),
- [4949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1739),
- [4952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3294),
- [4954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3295),
- [4956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1624),
- [4958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2399),
- [4960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625),
- [4962] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3365),
- [4965] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3365),
- [4968] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1624),
- [4971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683),
- [4973] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1622),
- [4976] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1609),
- [4979] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3352),
- [4982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1622),
- [4984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148),
- [4986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181),
- [4988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609),
- [4990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1396),
- [4993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1891),
- [4996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(917),
- [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3431),
- [5001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1891),
- [5003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126),
- [5005] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(847),
- [5008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026),
- [5010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026),
- [5012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353),
- [5014] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(4965),
- [5017] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(419),
- [5020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1913),
- [5022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414),
- [5024] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1912),
- [5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423),
- [5029] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1244),
- [5032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1478),
- [5035] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2402),
- [5038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2782),
- [5041] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(4869),
- [5044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(5120),
- [5047] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2175),
- [5050] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2443),
- [5053] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2169),
- [5056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1322),
- [5059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1279),
- [5062] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1508),
- [5065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1921),
- [5067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2937),
- [5069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4605),
- [5071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2938),
- [5073] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2928),
- [5076] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2004),
- [5079] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(387),
- [5082] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2031),
- [5085] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2249),
- [5088] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1760),
- [5091] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2794),
- [5094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047),
- [5096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047),
- [5098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350),
- [5100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1868),
- [5103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(3703),
- [5106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(4173),
- [5109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2776),
- [5112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(3799),
- [5115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1585),
- [5118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1921),
- [5121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(5155),
- [5124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2113),
- [5127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2160),
- [5130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(4324),
- [5133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(5175),
- [5136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(5101),
- [5139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(3594),
- [5142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2643),
- [5145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2020),
- [5148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(5207),
- [5151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(4336),
- [5154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2426),
- [5157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(5026),
- [5160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2908),
- [5163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(4517),
- [5166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2161),
- [5169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2381),
- [5172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(723),
- [5175] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(2370),
- [5178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(4378),
- [5181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(4955),
- [5184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(986),
- [5187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(966),
- [5190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1123),
- [5193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1232),
- [5196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(3728),
- [5199] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(745),
- [5202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(3587),
- [5205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1180),
- [5208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1190),
- [5211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1202),
- [5214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 1), SHIFT(1555),
- [5217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2056),
- [5219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056),
- [5221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352),
- [5223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1913),
- [5226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2076),
- [5228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076),
- [5230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355),
- [5232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120),
- [5234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120),
- [5236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356),
- [5238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2079),
- [5240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079),
- [5242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351),
- [5244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3140),
- [5246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3142),
- [5248] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2009),
- [5251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143),
- [5253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147),
- [5255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1962),
- [5258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3301),
- [5260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962),
- [5262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2009),
- [5264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3199),
- [5266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1945),
- [5268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3129),
- [5271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3272),
- [5273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(1945),
- [5276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3301),
- [5279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449),
- [5281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4987),
- [5283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3359),
- [5285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2534),
- [5287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3028),
- [5289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4465),
- [5291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534),
- [5293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3361),
- [5295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4776),
- [5297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4973),
- [5299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4616),
- [5301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5124),
- [5303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5377),
- [5305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3909),
- [5307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273),
- [5309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277),
- [5311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286),
- [5313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167),
- [5315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4979),
- [5317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4883),
- [5319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6088),
- [5321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3332),
- [5323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179),
- [5325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161),
- [5327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3332),
- [5330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2529),
- [5332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4449),
- [5334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2529),
- [5336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2471),
- [5338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3996),
- [5340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2471),
- [5342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2473),
- [5344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3949),
- [5346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473),
- [5348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2491),
- [5350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3982),
- [5352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2491),
- [5354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2489),
- [5356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4001),
- [5358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2489),
- [5360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530),
- [5362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4460),
- [5364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2530),
- [5366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arithmetic_expression, 1),
- [5368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arithmetic_expression, 1),
- [5370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2498),
- [5372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3999),
- [5374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2498),
- [5376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arithmetic_literal, 1),
- [5378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arithmetic_literal, 1),
- [5380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3320),
- [5382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2490),
- [5384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4002),
- [5386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490),
- [5388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150),
- [5390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2482),
- [5392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4041),
- [5394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2482),
- [5396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2460),
- [5398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4040),
- [5400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2460),
- [5402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149),
- [5404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310),
- [5406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2609),
- [5408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4450),
- [5410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2609),
- [5412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3449),
- [5415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2202),
- [5417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340),
- [5419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5229),
- [5421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3059),
- [5423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131),
- [5425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3282),
- [5427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3261),
- [5429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3253),
- [5432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3340),
- [5435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201),
- [5437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250),
- [5439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5935),
- [5441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194),
- [5443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5059),
- [5445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048),
- [5447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731),
- [5449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118),
- [5451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132),
- [5453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2198),
- [5455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086),
- [5457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6054),
- [5459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2202),
- [5462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2201),
- [5465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410),
- [5467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454),
- [5469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3219),
- [5471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944),
- [5473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134),
- [5475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2536),
- [5477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045),
- [5479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5955),
- [5481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405),
- [5483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626),
- [5485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3076),
- [5487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3217),
- [5489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3311),
- [5492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3262),
- [5494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3200),
- [5496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3370),
- [5498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5980),
- [5500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2134),
- [5503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3323),
- [5505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3252),
- [5507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3239),
- [5509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extglob_blob, 2),
- [5511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__extglob_blob, 2),
- [5513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143),
- [5515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509),
- [5517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087),
- [5519] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3454),
- [5522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3350),
- [5524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2312),
- [5526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3504),
- [5528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3354),
- [5530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extglob_blob, 3),
- [5532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__extglob_blob, 3),
- [5534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321),
- [5536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172),
- [5538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2372),
- [5540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2329),
- [5542] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3504),
- [5545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2396),
- [5548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2372),
- [5551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2396),
- [5553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 4, .production_id = 39),
- [5555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 4, .production_id = 39),
- [5557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2313),
- [5559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 4, .production_id = 40),
- [5561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 4, .production_id = 40),
- [5563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2302),
- [5565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813),
- [5567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2266),
- [5569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173),
- [5571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 42),
- [5573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 42),
- [5575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 12),
- [5577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 12),
- [5579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238),
- [5581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2329),
- [5584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postfix_expression, 2, .production_id = 27),
- [5586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postfix_expression, 2, .production_id = 27),
- [5588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 5, .production_id = 39),
- [5590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 5, .production_id = 39),
- [5592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277),
- [5594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2312),
- [5597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2273),
- [5599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3),
- [5601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3),
- [5603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2266),
- [5606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 5, .production_id = 40),
- [5608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 5, .production_id = 40),
- [5610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2293),
- [5612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373),
- [5614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450),
- [5616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3456),
- [5618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2290),
- [5620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503),
- [5622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458),
- [5624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459),
- [5626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3460),
- [5628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3461),
- [5630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3464),
- [5632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466),
- [5634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3468),
- [5636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468),
- [5638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3470),
- [5640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3471),
- [5642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3475),
- [5644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3486),
- [5646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456),
- [5648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491),
- [5650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arithmetic_binary_expression, 3, .production_id = 42),
- [5652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arithmetic_binary_expression, 3, .production_id = 42),
- [5654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4523),
- [5656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892),
- [5658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339),
- [5660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627),
- [5662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5296),
- [5664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307),
- [5666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2168),
- [5668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105),
- [5670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5128),
- [5672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054),
- [5674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877),
- [5676] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2626),
- [5679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174),
- [5681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3654),
- [5683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 6, .production_id = 39),
- [5685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 6, .production_id = 39),
- [5687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2340),
- [5689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573),
- [5691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4373),
- [5693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408),
- [5695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658),
- [5697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2233),
- [5699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2341),
- [5701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664),
- [5703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1670),
- [5705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959),
- [5707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arithmetic_postfix_expression, 2, .production_id = 27),
- [5709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arithmetic_postfix_expression, 2, .production_id = 27),
- [5711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690),
- [5713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1776),
- [5715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851),
- [5717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript, 6, .production_id = 40),
- [5719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript, 6, .production_id = 40),
- [5721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1778),
- [5723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778),
- [5725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380),
- [5727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3592),
- [5729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4650),
- [5731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3591),
- [5733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1779),
- [5735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996),
- [5737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194),
- [5739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325),
- [5741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1781),
- [5743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784),
- [5745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559),
- [5747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1831),
- [5749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817),
- [5751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467),
- [5753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763),
- [5755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arithmetic_unary_expression, 2, .production_id = 12),
- [5757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arithmetic_unary_expression, 2, .production_id = 12),
- [5759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715),
- [5761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748),
- [5763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576),
- [5765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040),
- [5767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080),
- [5769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999),
- [5771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953),
- [5773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537),
- [5775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240),
- [5777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961),
- [5779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320),
- [5781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423),
- [5783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311),
- [5785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244),
- [5787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219),
- [5789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4845),
- [5791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486),
- [5793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204),
- [5795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2626),
- [5797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5936),
- [5799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6055),
- [5801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arithmetic_parenthesized_expression, 3),
- [5803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arithmetic_parenthesized_expression, 3),
- [5805] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2541),
- [5808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873),
- [5810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__c_expression_not_assignment, 1),
- [5812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3957),
- [5814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__c_expression_not_assignment, 1),
- [5816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arithmetic_expression, 1, .production_id = 5),
- [5818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arithmetic_expression, 1, .production_id = 5),
- [5820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5732),
- [5822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arithmetic_expression, 1, .production_id = 6),
- [5824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arithmetic_expression, 1, .production_id = 6),
- [5826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arithmetic_expression, 1, .production_id = 7),
- [5828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arithmetic_expression, 1, .production_id = 7),
- [5830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5945),
- [5832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4946),
- [5834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5956),
- [5836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854),
- [5838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795),
- [5840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465),
- [5842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, .production_id = 75),
- [5844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, .production_id = 75),
- [5846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arithmetic_ternary_expression, 5, .production_id = 75),
- [5848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arithmetic_ternary_expression, 5, .production_id = 75),
- [5850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5985),
- [5852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2541),
- [5854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691),
- [5856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367),
- [5858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453),
- [5860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__c_unary_expression, 2, .production_id = 12),
- [5862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2538),
- [5864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__c_unary_expression, 2, .production_id = 12),
- [5866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644),
- [5868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2521),
- [5870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646),
- [5872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647),
- [5874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648),
- [5876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1649),
- [5878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650),
- [5880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1651),
- [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293),
- [5884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653),
- [5886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653),
- [5888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1654),
- [5890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655),
- [5892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656),
- [5894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657),
- [5896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390),
- [5898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474),
- [5900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862),
- [5902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643),
- [5904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__c_binary_expression, 3, .production_id = 42),
- [5906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4136),
- [5908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__c_binary_expression, 3, .production_id = 42),
- [5910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1833),
- [5912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1834),
- [5914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1835),
- [5916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1836),
- [5918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823),
- [5920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4126),
- [5922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855),
- [5924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1850),
- [5926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848),
- [5928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847),
- [5930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846),
- [5932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1845),
- [5934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1844),
- [5936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1843),
- [5938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360),
- [5940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1842),
- [5942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842),
- [5944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1841),
- [5946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1840),
- [5948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1838),
- [5950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1837),
- [5952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953),
- [5954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428),
- [5956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857),
- [5958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852),
- [5960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696),
- [5962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2504),
- [5964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710),
- [5966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719),
- [5968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722),
- [5970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1726),
- [5972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558),
- [5974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1755),
- [5976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393),
- [5978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676),
- [5980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676),
- [5982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1764),
- [5984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767),
- [5986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1770),
- [5988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1771),
- [5990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417),
- [5992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816),
- [5994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671),
- [5996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4129),
- [5998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4135),
- [6000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1691),
- [6002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692),
- [6004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693),
- [6006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694),
- [6008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698),
- [6010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699),
- [6012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1712),
- [6014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391),
- [6016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1720),
- [6018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720),
- [6020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721),
- [6022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1729),
- [6024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730),
- [6026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1736),
- [6028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410),
- [6030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768),
- [6032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687),
- [6034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4145),
- [6036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4147),
- [6038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4148),
- [6040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4160),
- [6042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4162),
- [6044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3359),
- [6046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3361),
- [6048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4973),
- [6050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4616),
- [6052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4987),
- [6054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3909),
- [6056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277),
- [6058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286),
- [6060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167),
- [6062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4163),
- [6064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4172),
- [6066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3951),
- [6068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3683),
- [6070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3687),
- [6072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661),
- [6074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667),
- [6076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__c_parenthesized_expression, 4),
- [6078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__c_parenthesized_expression, 4),
- [6080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1824),
- [6082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825),
- [6084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1826),
- [6086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827),
- [6088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1828),
- [6090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1829),
- [6092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830),
- [6094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365),
- [6096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1832),
- [6098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832),
- [6100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429),
- [6102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724),
- [6104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633),
- [6106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4033),
- [6108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3985),
- [6110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4029),
- [6112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__c_parenthesized_expression, 3),
- [6114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__c_parenthesized_expression, 3),
- [6116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733),
- [6118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734),
- [6120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3967),
- [6122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3958),
- [6124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 20),
- [6126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 20),
- [6128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 20), SHIFT_REPEAT(3088),
- [6131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 20), SHIFT_REPEAT(3088),
- [6134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 20), SHIFT_REPEAT(1583),
- [6137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 20), SHIFT_REPEAT(3195),
- [6140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 20), SHIFT_REPEAT(4875),
- [6143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 20), SHIFT_REPEAT(5233),
- [6146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767),
- [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771),
- [6150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2617),
- [6152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715),
- [6154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5429),
- [6156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859),
- [6158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4470),
- [6160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3978),
- [6162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726),
- [6164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563),
- [6166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__c_postfix_expression, 2, .production_id = 27),
- [6168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__c_postfix_expression, 2, .production_id = 27),
- [6170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2698),
- [6172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2569),
- [6174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__c_expression, 1),
- [6176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4176),
- [6178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__c_expression, 1),
- [6180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__c_expression_not_assignment, 1, .production_id = 7),
- [6182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__c_expression_not_assignment, 1, .production_id = 7),
- [6184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__c_expression_not_assignment, 1, .production_id = 5),
- [6186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__c_expression_not_assignment, 1, .production_id = 5),
- [6188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4483),
- [6190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870),
- [6192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arithmetic_expansion_repeat1, 2),
- [6194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839),
- [6196] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2868),
- [6199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4474),
- [6201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2248),
- [6203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688),
- [6205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2868),
- [6207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863),
- [6209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3265),
- [6211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677),
- [6213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3267),
- [6215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3268),
- [6217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273),
- [6219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3274),
- [6221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3275),
- [6223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3276),
- [6225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3277),
- [6227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3278),
- [6229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3278),
- [6231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3279),
- [6233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3281),
- [6235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3286),
- [6237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3287),
- [6239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3265),
- [6241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315),
- [6243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3495),
- [6245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3511),
- [6247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816),
- [6249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3483),
- [6251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3482),
- [6253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3481),
- [6255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480),
- [6257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3479),
- [6259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479),
- [6261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3478),
- [6263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3476),
- [6265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3474),
- [6267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3473),
- [6269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3615),
- [6271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4569),
- [6273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3613),
- [6275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3490),
- [6277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3488),
- [6279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487),
- [6281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484),
- [6283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2652),
- [6285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490),
- [6287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3233),
- [6289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665),
- [6291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1872),
- [6293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1873),
- [6295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1874),
- [6297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1871),
- [6299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455),
- [6301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637),
- [6303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806),
- [6305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4139),
- [6307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4138),
- [6309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4091),
- [6311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4093),
- [6313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4167),
- [6315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4167),
- [6317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4095),
- [6319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4097),
- [6321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337),
- [6323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4098),
- [6325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4100),
- [6327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102),
- [6329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4103),
- [6331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605),
- [6333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716),
- [6335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1773),
- [6337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775),
- [6339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1849),
- [6341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326),
- [6343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1860),
- [6345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860),
- [6347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697),
- [6349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663),
- [6351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450),
- [6353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495),
- [6355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352),
- [6357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818),
- [6359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4133),
- [6361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4132),
- [6363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4130),
- [6365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4128),
- [6367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4156),
- [6369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4127),
- [6371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4152),
- [6373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4120),
- [6375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120),
- [6377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4118),
- [6379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4117),
- [6381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4114),
- [6383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4111),
- [6385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104),
- [6387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803),
- [6389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372),
- [6391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518),
- [6393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3495),
- [6396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3495),
- [6399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4972),
- [6402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3359),
- [6405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3012),
- [6408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3361),
- [6411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4776),
- [6414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4973),
- [6417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4616),
- [6420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4972),
- [6423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5124),
- [6426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(5377),
- [6429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(3909),
- [6432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(273),
- [6435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(277),
- [6438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(286),
- [6441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(167),
- [6444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4970),
- [6447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(4883),
- [6450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_statement_repeat1, 2), SHIFT_REPEAT(6088),
- [6453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3673),
- [6455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3675),
- [6457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3296),
- [6459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3678),
- [6461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5344),
- [6463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5344),
- [6465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3681),
- [6467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3660),
- [6469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5061),
- [6471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3381),
- [6473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3023),
- [6475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3383),
- [6477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4688),
- [6479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5263),
- [6481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4585),
- [6483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5061),
- [6485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4931),
- [6487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5328),
- [6489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856),
- [6491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 2, .production_id = 48),
- [6493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120),
- [6495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121),
- [6497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126),
- [6499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272),
- [6501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5260),
- [6503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5386),
- [6505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5054),
- [6507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6094),
- [6509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5361),
- [6511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5361),
- [6513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5071),
- [6515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5071),
- [6517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 4, .production_id = 88),
- [6519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5402),
- [6521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5082),
- [6523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5415),
- [6525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5415),
- [6527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214),
- [6529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3678),
- [6532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3348),
- [6535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3351),
- [6538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4806),
- [6541] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3681),
- [6544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4580),
- [6547] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3776),
- [6550] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5430),
- [6553] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3900),
- [6556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(244),
- [6559] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(255),
- [6562] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(263),
- [6565] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(135),
- [6568] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3660),
- [6571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6086),
- [6574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3211),
- [6576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3296),
- [6579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5053),
- [6581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5053),
- [6583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 3, .production_id = 50),
- [6585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363),
- [6587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5004),
- [6589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2890),
- [6591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184),
- [6593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2991),
- [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3212),
- [6597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4812),
- [6599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911),
- [6601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4605),
- [6603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890),
- [6605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2948),
- [6607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5391),
- [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828),
- [6611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223),
- [6613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217),
- [6615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216),
- [6617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160),
- [6619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3017),
- [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017),
- [6623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891),
- [6625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6077),
- [6627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175),
- [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3237),
- [6631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3036),
- [6633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236),
- [6635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4694),
- [6637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137),
- [6639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4578),
- [6641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175),
- [6643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241),
- [6645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5355),
- [6647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842),
- [6649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276),
- [6651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279),
- [6653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280),
- [6655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281),
- [6657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1617),
- [6659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617),
- [6661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174),
- [6663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6061),
- [6665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173),
- [6667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3141),
- [6669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3005),
- [6671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137),
- [6673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150),
- [6675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4632),
- [6677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173),
- [6679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3774),
- [6681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227),
- [6683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213),
- [6685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180),
- [6687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1631),
- [6689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631),
- [6691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172),
- [6693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4179),
- [6695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3384),
- [6697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3032),
- [6699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385),
- [6701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4714),
- [6703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4081),
- [6705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4569),
- [6707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4179),
- [6709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3601),
- [6711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5380),
- [6713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846),
- [6715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80),
- [6717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82),
- [6719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83),
- [6721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243),
- [6723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3890),
- [6725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890),
- [6727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4171),
- [6729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6092),
- [6731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2975),
- [6733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077),
- [6735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117),
- [6737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2989),
- [6739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116),
- [6741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4780),
- [6743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182),
- [6745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4644),
- [6747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077),
- [6749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212),
- [6751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5324),
- [6753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806),
- [6755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118),
- [6757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117),
- [6759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116),
- [6761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149),
- [6763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1587),
- [6765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587),
- [6767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078),
- [6769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6074),
- [6771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3646),
- [6773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584),
- [6775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646),
- [6777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719),
- [6779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1878),
- [6781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115),
- [6783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2995),
- [6785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114),
- [6787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896),
- [6789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4631),
- [6791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878),
- [6793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3817),
- [6795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284),
- [6797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182),
- [6799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142),
- [6801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567),
- [6803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567),
- [6805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890),
- [6807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006),
- [6809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3366),
- [6811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2997),
- [6813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368),
- [6815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4760),
- [6817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956),
- [6819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4634),
- [6821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006),
- [6823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2015),
- [6825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5331),
- [6827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3896),
- [6829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289),
- [6831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292),
- [6833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293),
- [6835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199),
- [6837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2393),
- [6839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393),
- [6841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959),
- [6843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089),
- [6845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3855),
- [6847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674),
- [6849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3855),
- [6851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3853),
- [6853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1916),
- [6855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883),
- [6857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916),
- [6859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923),
- [6861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1952),
- [6863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3000),
- [6865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952),
- [6867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2398),
- [6869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2398),
- [6871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953),
- [6873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925),
- [6875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416),
- [6877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3021),
- [6879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419),
- [6881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920),
- [6883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4620),
- [6885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925),
- [6887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745),
- [6889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235),
- [6891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236),
- [6893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84),
- [6895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402),
- [6897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402),
- [6899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924),
- [6901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3606),
- [6903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439),
- [6905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3030),
- [6907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440),
- [6909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4784),
- [6911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535),
- [6913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4650),
- [6915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3606),
- [6917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3610),
- [6919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5381),
- [6921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3757),
- [6923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285),
- [6925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287),
- [6927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291),
- [6929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115),
- [6931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3824),
- [6933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824),
- [6935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3607),
- [6937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6106),
- [6939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200),
- [6941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356),
- [6943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200),
- [6945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199),
- [6947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3658),
- [6949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560),
- [6951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3658),
- [6953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710),
- [6955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3740),
- [6957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580),
- [6959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3740),
- [6961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738),
- [6963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261),
- [6965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359),
- [6967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261),
- [6969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265),
- [6971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(876),
- [6973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411),
- [6975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3015),
- [6977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415),
- [6979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4741),
- [6981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940),
- [6983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4613),
- [6985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876),
- [6987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957),
- [6989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5327),
- [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744),
- [6993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230),
- [6995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231),
- [6997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233),
- [6999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79),
- [7001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352),
- [7003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352),
- [7005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840),
- [7007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6100),
- [7009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5400),
- [7011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4892),
- [7013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4940),
- [7015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4210),
- [7017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4940),
- [7019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 2, .production_id = 12),
- [7021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4873),
- [7023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5634),
- [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393),
- [7027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4892),
- [7029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5400),
- [7031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5132),
- [7033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152),
- [7035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185),
- [7037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152),
- [7039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155),
- [7041] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(2975),
- [7044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4247),
- [7046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387),
- [7048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3008),
- [7050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389),
- [7052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4700),
- [7054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4169),
- [7056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4534),
- [7058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4247),
- [7060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4352),
- [7062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5434),
- [7064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816),
- [7066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107),
- [7068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108),
- [7070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109),
- [7072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264),
- [7074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4416),
- [7076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4416),
- [7078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4244),
- [7080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6093),
- [7082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(944),
- [7084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451),
- [7086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3039),
- [7088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452),
- [7090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019),
- [7092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4656),
- [7094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944),
- [7096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762),
- [7098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307),
- [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308),
- [7102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139),
- [7104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1556),
- [7106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556),
- [7108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960),
- [7110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3863),
- [7112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3894),
- [7114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1037),
- [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444),
- [7118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3037),
- [7120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445),
- [7122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4737),
- [7124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993),
- [7126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4654),
- [7128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037),
- [7130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062),
- [7132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5371),
- [7134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759),
- [7136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294),
- [7138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303),
- [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305),
- [7142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128),
- [7144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517),
- [7146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517),
- [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042),
- [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6107),
- [7152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3539),
- [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3524),
- [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539),
- [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540),
- [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3007),
- [7162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 2, .production_id = 32),
- [7164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4887),
- [7166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 1),
- [7168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(3007),
- [7171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 1, .production_id = 13),
- [7173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5072),
- [7175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4072),
- [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3343),
- [7179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440),
- [7181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344),
- [7183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4818),
- [7185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088),
- [7187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4544),
- [7189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4072),
- [7191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4112),
- [7193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5338),
- [7195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888),
- [7197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218),
- [7199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219),
- [7201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220),
- [7203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101),
- [7205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4064),
- [7207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6085),
- [7209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2433),
- [7211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689),
- [7213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993),
- [7215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024),
- [7217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(4075),
- [7220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(3348),
- [7223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66),
- [7225] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(3351),
- [7228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(4806),
- [7231] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(4079),
- [7234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(4580),
- [7237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(3776),
- [7240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(5430),
- [7243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(3900),
- [7246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(244),
- [7249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(255),
- [7252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(263),
- [7255] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(135),
- [7258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(4065),
- [7261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__heredoc_command, 2, .production_id = 66), SHIFT_REPEAT(6086),
- [7264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659),
- [7266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685),
- [7268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382),
- [7270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5036),
- [7272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400),
- [7274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392),
- [7276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032),
- [7278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682),
- [7280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708),
- [7282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4407),
- [7284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4072),
- [7287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3343),
- [7290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3344),
- [7293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4818),
- [7296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4088),
- [7299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4544),
- [7302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4072),
- [7305] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4112),
- [7308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(5338),
- [7311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(3888),
- [7314] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(218),
- [7317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(219),
- [7320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(220),
- [7323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(101),
- [7326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(4064),
- [7329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_for_statement_repeat1, 2), SHIFT_REPEAT(6085),
- [7332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433),
- [7334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4969),
- [7336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4969),
- [7338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4981),
- [7340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5081),
- [7342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374),
- [7344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373),
- [7346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5098),
- [7348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569),
- [7350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269),
- [7352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260),
- [7354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5152),
- [7356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5017),
- [7358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5057),
- [7360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5057),
- [7362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5060),
- [7364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5066),
- [7366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4993),
- [7368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4993),
- [7370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4988),
- [7372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3837),
- [7374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814),
- [7376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815),
- [7378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893),
- [7380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858),
- [7382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5129),
- [7384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5011),
- [7386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627),
- [7388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534),
- [7390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519),
- [7392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445),
- [7394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472),
- [7396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477),
- [7398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351),
- [7400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4602),
- [7402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372),
- [7404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3767),
- [7406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316),
- [7408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315),
- [7410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192),
- [7412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809),
- [7414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797),
- [7416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809),
- [7418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806),
- [7420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074),
- [7422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3429),
- [7424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3430),
- [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187),
- [7428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635),
- [7430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142),
- [7432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748),
- [7434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256),
- [7436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259),
- [7438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95),
- [7440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(999),
- [7442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999),
- [7444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995),
- [7446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3356),
- [7448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357),
- [7450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447),
- [7452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4598),
- [7454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516),
- [7456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3902),
- [7458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229),
- [7460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269),
- [7462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152),
- [7464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159),
- [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488),
- [7468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2158),
- [7470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2159),
- [7472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2158),
- [7474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5038),
- [7476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638),
- [7478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821),
- [7480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3348),
- [7482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3351),
- [7484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681),
- [7486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580),
- [7488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678),
- [7490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3900),
- [7492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255),
- [7494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263),
- [7496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135),
- [7498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906),
- [7500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930),
- [7502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906),
- [7504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907),
- [7506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273),
- [7508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865),
- [7510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2480),
- [7512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082),
- [7514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083),
- [7516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5273),
- [7518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282),
- [7520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4345),
- [7522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4534),
- [7524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4341),
- [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5087),
- [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241),
- [7530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368),
- [7532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368),
- [7534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363),
- [7536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851),
- [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851),
- [7540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832),
- [7542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329),
- [7544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3330),
- [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507),
- [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4547),
- [7550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415),
- [7552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879),
- [7554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172),
- [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173),
- [7558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63),
- [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633),
- [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390),
- [7564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391),
- [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828),
- [7568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4576),
- [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768),
- [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807),
- [7574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136),
- [7576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137),
- [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288),
- [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629),
- [7582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1879),
- [7584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879),
- [7586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880),
- [7588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4164),
- [7590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4544),
- [7592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4166),
- [7594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005),
- [7596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005),
- [7598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971),
- [7600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2252),
- [7602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2466),
- [7604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2882),
- [7606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882),
- [7608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881),
- [7610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(902),
- [7612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905),
- [7614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902),
- [7616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897),
- [7618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314),
- [7620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4330),
- [7622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4657),
- [7624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4331),
- [7626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122),
- [7628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122),
- [7630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125),
- [7632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1734),
- [7634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734),
- [7636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738),
- [7638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080),
- [7640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1102),
- [7642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102),
- [7644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104),
- [7646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693),
- [7648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711),
- [7650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693),
- [7652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699),
- [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048),
- [7656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1894),
- [7658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3218),
- [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3227),
- [7662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4753),
- [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928),
- [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4595),
- [7668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894),
- [7670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1963),
- [7672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5416),
- [7674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836),
- [7676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211),
- [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55),
- [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61),
- [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119),
- [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893),
- [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6078),
- [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072),
- [7690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497),
- [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546),
- [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497),
- [7696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496),
- [7698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051),
- [7700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043),
- [7702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051),
- [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950),
- [7706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2467),
- [7708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3434),
- [7710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304),
- [7712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305),
- [7714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3306),
- [7716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3306),
- [7718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4854),
- [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4583),
- [7722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2423),
- [7724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5426),
- [7726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3765),
- [7728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171),
- [7730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169),
- [7732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166),
- [7734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2327),
- [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317),
- [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154),
- [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166),
- [7742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3167),
- [7744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167),
- [7746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4864),
- [7748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4570),
- [7750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2789),
- [7752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5412),
- [7754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760),
- [7756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164),
- [7758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163),
- [7760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161),
- [7762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2773),
- [7764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446),
- [7766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4385),
- [7768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3514),
- [7770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4392),
- [7772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385),
- [7774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4392),
- [7776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2808),
- [7778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2325),
- [7780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2817),
- [7782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2330),
- [7784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214),
- [7786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951),
- [7788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213),
- [7790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2214),
- [7792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2213),
- [7794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2824),
- [7796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4943),
- [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160),
- [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159),
- [7802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4432),
- [7804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4961),
- [7806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4588),
- [7808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4943),
- [7810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4956),
- [7812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5379),
- [7814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818),
- [7816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310),
- [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311),
- [7820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313),
- [7822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290),
- [7824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4961),
- [7826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6068),
- [7828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2331),
- [7830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2831),
- [7832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2332),
- [7834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2841),
- [7836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2335),
- [7838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571),
- [7840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671),
- [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572),
- [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571),
- [7846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1572),
- [7848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523),
- [7850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523),
- [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501),
- [7854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(821),
- [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821),
- [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820),
- [7860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1947),
- [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1948),
- [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947),
- [7866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948),
- [7868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2849),
- [7870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990),
- [7872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(994),
- [7874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857),
- [7876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489),
- [7878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859),
- [7880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857),
- [7882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(859),
- [7884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486),
- [7886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046),
- [7888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485),
- [7890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047),
- [7892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046),
- [7894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1047),
- [7896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336),
- [7898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2856),
- [7900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385),
- [7902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389),
- [7904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385),
- [7906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389),
- [7908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495),
- [7910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710),
- [7912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2338),
- [7914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703),
- [7916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313),
- [7918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773),
- [7920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321),
- [7922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313),
- [7924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321),
- [7926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4360),
- [7928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3092),
- [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4342),
- [7932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4360),
- [7934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4342),
- [7936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2867),
- [7938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770),
- [7940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1639),
- [7942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636),
- [7944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718),
- [7946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639),
- [7948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1718),
- [7950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1526),
- [7952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178),
- [7954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180),
- [7956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870),
- [7958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525),
- [7960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4612),
- [7962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526),
- [7964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3825),
- [7966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297),
- [7968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251),
- [7970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97),
- [7972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525),
- [7974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869),
- [7976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4218),
- [7978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3334),
- [7980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3335),
- [7982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4137),
- [7984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4537),
- [7986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218),
- [7988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884),
- [7990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205),
- [7992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207),
- [7994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71),
- [7996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4224),
- [7998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4187),
- [8000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4187),
- [8002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289),
- [8004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3651),
- [8006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2929),
- [8008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656),
- [8010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651),
- [8012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3656),
- [8014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2689),
- [8016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2931),
- [8018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3515),
- [8020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3573),
- [8022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2896),
- [8024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3561),
- [8026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573),
- [8028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3561),
- [8030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4436),
- [8032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2865),
- [8034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2380),
- [8036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2059),
- [8038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933),
- [8040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060),
- [8042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059),
- [8044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2060),
- [8046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3871),
- [8048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693),
- [8050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3871),
- [8052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3872),
- [8054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3904),
- [8056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3904),
- [8058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905),
- [8060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034),
- [8062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508),
- [8064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036),
- [8066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034),
- [8068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1036),
- [8070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2895),
- [8072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2679),
- [8074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2678),
- [8076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510),
- [8078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1900),
- [8080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900),
- [8082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899),
- [8084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1922),
- [8086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922),
- [8088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920),
- [8090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170),
- [8092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170),
- [8094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162),
- [8096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178),
- [8098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114),
- [8100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520),
- [8102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489),
- [8104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136),
- [8106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3130),
- [8108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490),
- [8110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4539),
- [8112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489),
- [8114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3770),
- [8116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176),
- [8118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175),
- [8120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174),
- [8122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490),
- [8124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2888),
- [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888),
- [8128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887),
- [8130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3091),
- [8132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2324),
- [8134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(931),
- [8136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2799),
- [8138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639),
- [8140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2834),
- [8142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2322),
- [8144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384),
- [8146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363),
- [8148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389),
- [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384),
- [8152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389),
- [8154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362),
- [8156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4003),
- [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829),
- [8160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003),
- [8162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4008),
- [8164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519),
- [8166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4015),
- [8168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015),
- [8170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016),
- [8172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2919),
- [8174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2918),
- [8176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1127),
- [8178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426),
- [8180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427),
- [8182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574),
- [8184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126),
- [8186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4627),
- [8188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127),
- [8190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746),
- [8192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246),
- [8194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249),
- [8196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89),
- [8198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126),
- [8200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956),
- [8202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2884),
- [8204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884),
- [8206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883),
- [8208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2811),
- [8210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572),
- [8212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1925),
- [8214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925),
- [8216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927),
- [8218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1951),
- [8220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738),
- [8222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1939),
- [8224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951),
- [8226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939),
- [8228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985),
- [8230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2814),
- [8232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4698),
- [8234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1915),
- [8236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915),
- [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905),
- [8240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3577),
- [8242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2606),
- [8244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571),
- [8246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577),
- [8248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3571),
- [8250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2608),
- [8252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816),
- [8254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477),
- [8256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815),
- [8258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816),
- [8260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815),
- [8262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480),
- [8264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3689),
- [8266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432),
- [8268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433),
- [8270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2632),
- [8272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3650),
- [8274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4641),
- [8276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689),
- [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751),
- [8280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267),
- [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270),
- [8284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105),
- [8286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3650),
- [8288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2778),
- [8290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706),
- [8292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454),
- [8294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717),
- [8296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706),
- [8298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717),
- [8300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2954),
- [8302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704),
- [8304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957),
- [8306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954),
- [8308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2957),
- [8310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2787),
- [8312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458),
- [8314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1702),
- [8316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2685),
- [8318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2682),
- [8320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1752),
- [8322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(856),
- [8324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751),
- [8326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752),
- [8328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1751),
- [8330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2321),
- [8332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852),
- [8334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3845),
- [8336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659),
- [8338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845),
- [8340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841),
- [8342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3891),
- [8344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3079),
- [8346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3886),
- [8348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3891),
- [8350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3886),
- [8352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379),
- [8354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568),
- [8356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378),
- [8358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379),
- [8360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378),
- [8362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3081),
- [8364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2902),
- [8366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2920),
- [8368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567),
- [8370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2781),
- [8372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2879),
- [8374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2877),
- [8376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628),
- [8378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644),
- [8380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625),
- [8382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2833),
- [8384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3234),
- [8386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316),
- [8388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521),
- [8390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3519),
- [8392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519),
- [8394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4866),
- [8396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4555),
- [8398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2716),
- [8400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5354),
- [8402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870),
- [8404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157),
- [8406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158),
- [8408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159),
- [8410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2813),
- [8412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2429),
- [8414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3880),
- [8416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880),
- [8418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3878),
- [8420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128),
- [8422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825),
- [8424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129),
- [8426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128),
- [8428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129),
- [8430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2629),
- [8432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645),
- [8434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650),
- [8436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3697),
- [8438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3593),
- [8440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3697),
- [8442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695),
- [8444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670),
- [8446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638),
- [8448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635),
- [8450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609),
- [8452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610),
- [8454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3700),
- [8456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3700),
- [8458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699),
- [8460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(991),
- [8462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2533),
- [8464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984),
- [8466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2216),
- [8468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215),
- [8470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2216),
- [8472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2215),
- [8474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488),
- [8476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2464),
- [8478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3808),
- [8480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720),
- [8482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808),
- [8484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809),
- [8486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3812),
- [8488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812),
- [8490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819),
- [8492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490),
- [8494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837),
- [8496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838),
- [8498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837),
- [8500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838),
- [8502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209),
- [8504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586),
- [8506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219),
- [8508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209),
- [8510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219),
- [8512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958),
- [8514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823),
- [8516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308),
- [8518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308),
- [8520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331),
- [8522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615),
- [8524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2651),
- [8526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614),
- [8528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2650),
- [8530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2649),
- [8532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306),
- [8534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306),
- [8536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386),
- [8538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465),
- [8540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470),
- [8542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705),
- [8544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2648),
- [8546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2647),
- [8548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2646),
- [8550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2641),
- [8552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2640),
- [8554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2835),
- [8556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2836),
- [8558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451),
- [8560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2840),
- [8562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947),
- [8564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453),
- [8566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2842),
- [8568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2851),
- [8570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3056),
- [8572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3067),
- [8574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3019),
- [8576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3014),
- [8578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908),
- [8580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908),
- [8582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910),
- [8584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866),
- [8586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866),
- [8588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865),
- [8590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640),
- [8592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642),
- [8594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860),
- [8596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860),
- [8598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842),
- [8600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4267),
- [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4157),
- [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267),
- [8606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273),
- [8608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634),
- [8610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630),
- [8612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4225),
- [8614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4225),
- [8616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4259),
- [8618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1866),
- [8620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866),
- [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861),
- [8624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2317),
- [8626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2774),
- [8628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2323),
- [8630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2090),
- [8632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(805),
- [8634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088),
- [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090),
- [8638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088),
- [8640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603),
- [8642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2296),
- [8644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2283),
- [8646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2674),
- [8648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2658),
- [8650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2653),
- [8652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798),
- [8654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2409),
- [8656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(970),
- [8658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2410),
- [8660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2409),
- [8662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2410),
- [8664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2326),
- [8666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1039),
- [8668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785),
- [8670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785),
- [8672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782),
- [8674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2766),
- [8676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2845),
- [8678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578),
- [8680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2279),
- [8682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2765),
- [8684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1931),
- [8686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931),
- [8688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932),
- [8690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1996),
- [8692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996),
- [8694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997),
- [8696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2276),
- [8698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2764),
- [8700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4353),
- [8702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353),
- [8704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361),
- [8706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2411),
- [8708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1113),
- [8710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514),
- [8712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116),
- [8714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113),
- [8716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1116),
- [8718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4300),
- [8720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4300),
- [8722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301),
- [8724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515),
- [8726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2274),
- [8728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2762),
- [8730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502),
- [8732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(879),
- [8734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879),
- [8736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883),
- [8738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533),
- [8740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533),
- [8742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524),
- [8744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2271),
- [8746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4894),
- [8748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4891),
- [8750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894),
- [8752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4922),
- [8754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853),
- [8756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2761),
- [8758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926),
- [8760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926),
- [8762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928),
- [8764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(975),
- [8766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5127),
- [8768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4566),
- [8770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5122),
- [8772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5127),
- [8774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5122),
- [8776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2395),
- [8778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2756),
- [8780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3618),
- [8782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537),
- [8784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3618),
- [8786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548),
- [8788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2269),
- [8790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1005),
- [8792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005),
- [8794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010),
- [8796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2746),
- [8798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(997),
- [8800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997),
- [8802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000),
- [8804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501),
- [8806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4575),
- [8808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2268),
- [8810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1108),
- [8812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563),
- [8814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109),
- [8816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108),
- [8818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1109),
- [8820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2739),
- [8822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2656),
- [8824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819),
- [8826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562),
- [8828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2659),
- [8830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4185),
- [8832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3094),
- [8834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141),
- [8836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185),
- [8838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4141),
- [8840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2267),
- [8842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2628),
- [8844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3550),
- [8846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550),
- [8848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3552),
- [8850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2265),
- [8852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694),
- [8854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694),
- [8856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724),
- [8858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2735),
- [8860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1106),
- [8862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106),
- [8864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101),
- [8866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2264),
- [8868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4918),
- [8870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4918),
- [8872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4920),
- [8874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2731),
- [8876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2263),
- [8878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2730),
- [8880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2657),
- [8882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2262),
- [8884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2728),
- [8886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2261),
- [8888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2725),
- [8890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601),
- [8892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720),
- [8894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720),
- [8896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718),
- [8898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2260),
- [8900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445),
- [8902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257),
- [8904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111),
- [8906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465),
- [8908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611),
- [8910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256),
- [8912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4625),
- [8914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257),
- [8916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764),
- [8918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312),
- [8920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314),
- [8922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186),
- [8924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256),
- [8926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2724),
- [8928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1028),
- [8930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028),
- [8932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050),
- [8934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612),
- [8936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2722),
- [8938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2278),
- [8940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2720),
- [8942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3083),
- [8944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1030),
- [8946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411),
- [8948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409),
- [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411),
- [8952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409),
- [8954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280),
- [8956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2718),
- [8958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447),
- [8960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012),
- [8962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2289),
- [8964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1086),
- [8966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086),
- [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087),
- [8970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685),
- [8972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2715),
- [8974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2298),
- [8976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002),
- [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002),
- [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001),
- [8982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1111),
- [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111),
- [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112),
- [8988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2713),
- [8990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483),
- [8992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617),
- [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485),
- [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483),
- [8998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485),
- [9000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757),
- [9002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757),
- [9004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752),
- [9006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680),
- [9008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618),
- [9010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2299),
- [9012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2711),
- [9014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811),
- [9016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811),
- [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810),
- [9020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2300),
- [9022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2709),
- [9024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673),
- [9026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2310),
- [9028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2707),
- [9030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2705),
- [9032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4357),
- [9034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3061),
- [9036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4356),
- [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4357),
- [9040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4356),
- [9042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2316),
- [9044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2704),
- [9046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467),
- [9048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2319),
- [9050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2703),
- [9052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3062),
- [9054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632),
- [9056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2586),
- [9058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2270),
- [9060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2702),
- [9062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4528),
- [9064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394),
- [9066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397),
- [9068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3581),
- [9070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4513),
- [9072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581),
- [9074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4528),
- [9076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897),
- [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184),
- [9080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185),
- [9082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295),
- [9084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4513),
- [9086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2850),
- [9088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337),
- [9090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576),
- [9092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2315),
- [9094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2309),
- [9096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2284),
- [9098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2342),
- [9100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2258),
- [9102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2701),
- [9104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2345),
- [9106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334),
- [9108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558),
- [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333),
- [9112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334),
- [9114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333),
- [9116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2368),
- [9118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2344),
- [9120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2371),
- [9122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2328),
- [9124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2780),
- [9126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2783),
- [9128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2375),
- [9130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2784),
- [9132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2700),
- [9134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2785),
- [9136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2786),
- [9138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2788),
- [9140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2790),
- [9142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2791),
- [9144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2796),
- [9146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654),
- [9148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2412),
- [9150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2797),
- [9152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2800),
- [9154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(548),
- [9156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2801),
- [9158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2717),
- [9160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463),
- [9162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2900),
- [9164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878),
- [9166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900),
- [9168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2878),
- [9170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633),
- [9172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3582),
- [9174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2971),
- [9176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2334),
- [9178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543),
- [9180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4926),
- [9182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4926),
- [9184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4925),
- [9186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364),
- [9188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1422),
- [9190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365),
- [9192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4368),
- [9194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4609),
- [9196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4388),
- [9198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2970),
- [9200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1426),
- [9202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3547),
- [9204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4178),
- [9206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4046),
- [9208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2357),
- [9210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547),
- [9212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4863),
- [9214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4591),
- [9216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2623),
- [9218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5385),
- [9220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3786),
- [9222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232),
- [9224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198),
- [9226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162),
- [9228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3075),
- [9230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566),
- [9232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3376),
- [9234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4719),
- [9236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3492),
- [9238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492),
- [9240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3313),
- [9242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3243),
- [9244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3047),
- [9246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602),
- [9248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4734),
- [9250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3309),
- [9252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3502),
- [9254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502),
- [9256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3492),
- [9259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3492),
- [9262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_variable_assignments_repeat1, 2),
- [9264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_assignments_repeat1, 2),
- [9266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_assignments_repeat1, 2), SHIFT_REPEAT(5234),
- [9269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3881),
- [9271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881),
- [9273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3750),
- [9275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750),
- [9277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_assignments, 2),
- [9279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_assignments, 2),
- [9281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5234),
- [9283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3485),
- [9286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3485),
- [9289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3851),
- [9291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3851),
- [9293] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3388),
- [9296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3388),
- [9299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4842),
- [9301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3220),
- [9303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3485),
- [9305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485),
- [9307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3257),
- [9309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3204),
- [9311] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(3739),
- [9314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirected_statement, 2, .dynamic_precedence = -1, .production_id = 14),
- [9316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirected_statement, 2, .dynamic_precedence = -1, .production_id = 14),
- [9318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4527),
- [9320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4510),
- [9322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3205),
- [9324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(3701),
- [9327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3103),
- [9329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677),
- [9331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3163),
- [9333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682),
- [9335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3071),
- [9337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647),
- [9339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819),
- [9341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3044),
- [9343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637),
- [9345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4813),
- [9347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3739),
- [9349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3251),
- [9351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3255),
- [9353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3701),
- [9355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2),
- [9357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(3075),
- [9360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(5974),
- [9363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(566),
- [9366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2),
- [9368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(4842),
- [9371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5292),
- [9373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648),
- [9375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643),
- [9377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641),
- [9379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_assignments_repeat1, 2), SHIFT_REPEAT(5292),
- [9382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640),
- [9384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3502),
- [9387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3502),
- [9390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3049),
- [9392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654),
- [9394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3189),
- [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4724),
- [9398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3864),
- [9400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4844),
- [9402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3388),
- [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388),
- [9406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3425),
- [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425),
- [9410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500),
- [9412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(3047),
- [9415] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(602),
- [9418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(4844),
- [9421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5261),
- [9423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_assignments_repeat1, 2), SHIFT_REPEAT(5261),
- [9426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3769),
- [9428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3386),
- [9430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196),
- [9432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517),
- [9434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_assignments_repeat1, 2), SHIFT_REPEAT(5294),
- [9437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5294),
- [9439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208),
- [9441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369),
- [9443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3201),
- [9445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2),
- [9447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(3075),
- [9450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(566),
- [9453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2),
- [9455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(4886),
- [9458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3425),
- [9461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3425),
- [9464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(3864),
- [9467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216),
- [9469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215),
- [9471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_assignments_repeat1, 2), SHIFT_REPEAT(5226),
- [9474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3209),
- [9476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5226),
- [9478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirected_statement, 1, .dynamic_precedence = -1, .production_id = 3),
- [9480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirected_statement, 1, .dynamic_precedence = -1, .production_id = 3),
- [9482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4886),
- [9484] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(3769),
- [9487] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(3044),
- [9490] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(5892),
- [9493] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(637),
- [9496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(4838),
- [9499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, .production_id = 60),
- [9501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 5, .production_id = 60),
- [9503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985),
- [9505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2985),
- [9507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029),
- [9509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518),
- [9511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4533),
- [9513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148),
- [9515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147),
- [9517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143),
- [9519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2978),
- [9521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526),
- [9523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016),
- [9525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090),
- [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2228),
- [9529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287),
- [9531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, .production_id = 43),
- [9533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, .production_id = 43),
- [9535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 3, .production_id = 56),
- [9537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4124),
- [9539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4030),
- [9541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531),
- [9543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4855),
- [9545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4542),
- [9547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645),
- [9549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5424),
- [9551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3827),
- [9553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85),
- [9555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87),
- [9557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88),
- [9559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647),
- [9561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5211),
- [9563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804),
- [9565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4853),
- [9567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 3, .production_id = 43),
- [9569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566),
- [9571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_assignments_repeat1, 2), SHIFT_REPEAT(5211),
- [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164),
- [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802),
- [9578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_group, 3),
- [9580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_group, 3),
- [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188),
- [9584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, .production_id = 43),
- [9586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 43),
- [9588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213),
- [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2414),
- [9592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551),
- [9594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, .production_id = 43),
- [9596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, .production_id = 43),
- [9598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494),
- [9600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 5, .production_id = 97),
- [9602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 5, .production_id = 95),
- [9604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223),
- [9606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3229),
- [9608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225),
- [9610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403),
- [9612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_group, 2),
- [9614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_group, 2),
- [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4929),
- [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4384),
- [9620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914),
- [9622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2520),
- [9624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4838),
- [9626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388),
- [9628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4835),
- [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432),
- [9632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 53),
- [9634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, .production_id = 53),
- [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139),
- [9638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4890),
- [9640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145),
- [9642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 43),
- [9644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 43),
- [9646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(3047),
- [9649] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(602),
- [9652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(4890),
- [9655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687),
- [9657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304),
- [9659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915),
- [9661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379),
- [9663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4343),
- [9665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196),
- [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4963),
- [9669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5262),
- [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028),
- [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477),
- [9675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3228),
- [9677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635),
- [9679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935),
- [9681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157),
- [9683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165),
- [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224),
- [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991),
- [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379),
- [9691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300),
- [9693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4839),
- [9695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554),
- [9697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191),
- [9699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3192),
- [9701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 2),
- [9703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119),
- [9705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5145),
- [9707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 3, .production_id = 29),
- [9709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 3, .production_id = 29),
- [9711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 28),
- [9713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 28),
- [9715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888),
- [9717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 6, .production_id = 127),
- [9719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2211),
- [9721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4952),
- [9723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294),
- [9725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727),
- [9727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2753),
- [9729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 4, .production_id = 72),
- [9731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793),
- [9733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 4, .production_id = 70),
- [9735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 4, .production_id = 68),
- [9737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136),
- [9739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3685),
- [9741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4121),
- [9743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869),
- [9745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081),
- [9747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4511),
- [9749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3889),
- [9751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(3103),
- [9754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(677),
- [9757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(4839),
- [9760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577),
- [9762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(3071),
- [9765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(647),
- [9768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(4835),
- [9771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5121),
- [9773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927),
- [9775] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(3044),
- [9778] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(637),
- [9781] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(4879),
- [9784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 8, .production_id = 44),
- [9786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 8, .production_id = 44),
- [9788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, .production_id = 19),
- [9790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 3, .production_id = 19),
- [9792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 5, .production_id = 64),
- [9794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, .production_id = 64),
- [9796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4178),
- [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4046),
- [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2357),
- [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4591),
- [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2623),
- [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786),
- [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232),
- [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198),
- [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162),
- [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4843),
- [9816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_redirect, 5, .production_id = 93),
- [9818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc_redirect, 5, .production_id = 93),
- [9820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_redirect, 5, .production_id = 92),
- [9822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc_redirect, 5, .production_id = 92),
- [9824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, .production_id = 2),
- [9826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, .production_id = 2),
- [9828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_redirect, 5, .production_id = 91),
- [9830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc_redirect, 5, .production_id = 91),
- [9832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_redirect, 5),
- [9834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc_redirect, 5),
- [9836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__heredoc_body, 2),
- [9838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__heredoc_body, 2),
- [9840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_heredoc_body, 2),
- [9842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_heredoc_body, 2),
- [9844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 7, .production_id = 45),
- [9846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 7, .production_id = 45),
- [9848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 7, .production_id = 44),
- [9850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 7, .production_id = 44),
- [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4131),
- [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933),
- [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463),
- [9858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4874),
- [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562),
- [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832),
- [9864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5437),
- [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892),
- [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53),
- [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241),
- [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242),
- [9874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_redirect, 4),
- [9876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc_redirect, 4),
- [9878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4080),
- [9880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 2),
- [9882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 2),
- [9884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_redirect, 7, .production_id = 145),
- [9886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc_redirect, 7, .production_id = 145),
- [9888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_style_for_statement, 6, .production_id = 67),
- [9890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_style_for_statement, 6, .production_id = 67),
- [9892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 8, .production_id = 45),
- [9894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 8, .production_id = 45),
- [9896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_redirect, 6, .production_id = 4),
- [9898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc_redirect, 6, .production_id = 4),
- [9900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, .production_id = 44),
- [9902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 5, .production_id = 44),
- [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4881),
- [9906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_test_command, 3),
- [9908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_test_command, 3),
- [9910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_redirect, 5, .production_id = 4),
- [9912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc_redirect, 5, .production_id = 4),
- [9914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_redirected_statement, 2, .dynamic_precedence = -1, .production_id = 15),
- [9916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirected_statement, 2, .dynamic_precedence = -1, .production_id = 15),
- [9918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 6, .production_id = 83),
- [9920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 6, .production_id = 83),
- [9922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 6, .production_id = 45),
- [9924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, .production_id = 45),
- [9926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_test_command, 2),
- [9928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_test_command, 2),
- [9930] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(3103),
- [9933] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(677),
- [9936] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(4878),
- [9939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subshell, 3),
- [9941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subshell, 3),
- [9943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 74),
- [9945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 74),
- [9947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 3),
- [9949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 3),
- [9951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 6, .production_id = 44),
- [9953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 6, .production_id = 44),
- [9955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 4, .production_id = 41),
- [9957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4, .production_id = 41),
- [9959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_redirect, 6, .production_id = 123),
- [9961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc_redirect, 6, .production_id = 123),
- [9963] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(3049),
- [9966] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(654),
- [9969] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(4843),
- [9972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 4, .production_id = 44),
- [9974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 4, .production_id = 44),
- [9976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_c_style_for_statement, 5, .production_id = 55),
- [9978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_c_style_for_statement, 5, .production_id = 55),
- [9980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_redirect, 6, .production_id = 122),
- [9982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc_redirect, 6, .production_id = 122),
- [9984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4879),
- [9986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_redirect, 6, .production_id = 121),
- [9988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc_redirect, 6, .production_id = 121),
- [9990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 5, .production_id = 45),
- [9992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 5, .production_id = 45),
- [9994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 4, .production_id = 45),
- [9996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 4, .production_id = 45),
- [9998] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(4080),
- [10001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_redirect, 6, .production_id = 120),
- [10003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc_redirect, 6, .production_id = 120),
- [10005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, .production_id = 46),
- [10007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 46),
- [10009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155),
- [10011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153),
- [10013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4878),
- [10015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(3071),
- [10018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(647),
- [10021] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(4881),
- [10024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4884),
- [10026] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3413),
- [10029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3413),
- [10031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 1, .production_id = 16),
- [10033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__heredoc_command, 1, .production_id = 16),
- [10035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404),
- [10037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373),
- [10039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3060),
- [10041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(904),
- [10043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3152),
- [10045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4689),
- [10047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__heredoc_command, 1, .production_id = 17),
- [10049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__heredoc_command, 1, .production_id = 17),
- [10051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223),
- [10053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221),
- [10055] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(3049),
- [10058] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(654),
- [10061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(4884),
- [10064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290),
- [10066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2684),
- [10068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 5, .production_id = 140),
- [10070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 5, .production_id = 140),
- [10072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 5, .production_id = 82),
- [10074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2686),
- [10076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2693),
- [10078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 4, .production_id = 103),
- [10080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 4, .production_id = 103),
- [10082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 4, .production_id = 78),
- [10084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2699),
- [10086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714),
- [10088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 3, .production_id = 80),
- [10090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 3, .production_id = 80),
- [10092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 3, .production_id = 59),
- [10094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727),
- [10096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729),
- [10098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2736),
- [10100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737),
- [10102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 5, .production_id = 134),
- [10104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 5, .production_id = 134),
- [10106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 5, .production_id = 107),
- [10108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 3, .production_id = 76),
- [10110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 3, .production_id = 76),
- [10112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 3, .production_id = 58),
- [10114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 5, .production_id = 138),
- [10116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 5, .production_id = 138),
- [10118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 5, .production_id = 110),
- [10120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853),
- [10122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 6, .production_id = 149),
- [10124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 6, .production_id = 149),
- [10126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 6, .production_id = 107),
- [10128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854),
- [10130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5173),
- [10132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2855),
- [10134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858),
- [10136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3341),
- [10138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859),
- [10140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 6, .production_id = 151),
- [10142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 6, .production_id = 151),
- [10144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 6, .production_id = 110),
- [10146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810),
- [10148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441),
- [10150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862),
- [10152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870),
- [10154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445),
- [10156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871),
- [10158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2668),
- [10160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872),
- [10162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873),
- [10164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449),
- [10166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440),
- [10168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2683),
- [10170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2681),
- [10172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291),
- [10174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 5, .production_id = 136),
- [10176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 5, .production_id = 136),
- [10178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 5, .production_id = 45),
- [10180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452),
- [10182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 4, .production_id = 113),
- [10184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 4, .production_id = 113),
- [10186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 4, .production_id = 82),
- [10188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455),
- [10190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2456),
- [10192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 5, .production_id = 130),
- [10194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 5, .production_id = 130),
- [10196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 5, .production_id = 78),
- [10198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861),
- [10200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 4, .production_id = 111),
- [10202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 4, .production_id = 111),
- [10204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 4, .production_id = 59),
- [10206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3108),
- [10208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108),
- [10210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831),
- [10212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3302),
- [10214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4663),
- [10216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866),
- [10218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463),
- [10220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 4, .production_id = 108),
- [10222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 4, .production_id = 108),
- [10224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 4, .production_id = 45),
- [10226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 4, .production_id = 105),
- [10228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 4, .production_id = 105),
- [10230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 4, .production_id = 44),
- [10232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457),
- [10234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_assignments_repeat1, 2), SHIFT_REPEAT(5173),
- [10237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458),
- [10239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459),
- [10241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2690),
- [10243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493),
- [10245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461),
- [10247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462),
- [10249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 4, .production_id = 101),
- [10251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 4, .production_id = 101),
- [10253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 4, .production_id = 58),
- [10255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2438),
- [10257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 5, .production_id = 132),
- [10259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 5, .production_id = 132),
- [10261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_case_item, 5, .production_id = 44),
- [10263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 5, .production_id = 133),
- [10265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 5, .production_id = 133),
- [10267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 4, .production_id = 102),
- [10269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 4, .production_id = 102),
- [10271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 5, .production_id = 131),
- [10273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 5, .production_id = 131),
- [10275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 6, .production_id = 150),
- [10277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 6, .production_id = 150),
- [10279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4840),
- [10281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 5, .production_id = 135),
- [10283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 5, .production_id = 135),
- [10285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3506),
- [10287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3289),
- [10289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 5, .production_id = 137),
- [10291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 5, .production_id = 137),
- [10293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3288),
- [10295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 5, .production_id = 139),
- [10297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 5, .production_id = 139),
- [10299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3381),
- [10301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766),
- [10303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5323),
- [10305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4329),
- [10307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3383),
- [10309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3862),
- [10311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expansion_max_length, 1, .production_id = 12),
- [10313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70),
- [10315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72),
- [10317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73),
- [10319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4953),
- [10321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 4, .production_id = 104),
- [10323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 4, .production_id = 104),
- [10325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 3, .production_id = 77),
- [10327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 3, .production_id = 77),
- [10329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296),
- [10331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4837),
- [10333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(4296),
- [10336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 4, .production_id = 106),
- [10338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 4, .production_id = 106),
- [10340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 4, .production_id = 109),
- [10342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 4, .production_id = 109),
- [10344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 3, .production_id = 81),
- [10346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 3, .production_id = 81),
- [10348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446),
- [10350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 4, .production_id = 112),
- [10352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 4, .production_id = 112),
- [10354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(3060),
- [10357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(904),
- [10360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(4840),
- [10363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 4, .production_id = 114),
- [10365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 4, .production_id = 114),
- [10367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 5, .production_id = 141),
- [10369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 5, .production_id = 141),
- [10371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(3108),
- [10374] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(5774),
- [10377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(3108),
- [10380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(831),
- [10383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(5774),
- [10386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(4837),
- [10389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_assignments_repeat1, 2), SHIFT_REPEAT(5181),
- [10392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181),
- [10394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_item, 6, .production_id = 152),
- [10396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_item, 6, .production_id = 152),
- [10398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3463),
- [10401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438),
- [10403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177),
- [10405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3144),
- [10407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3493),
- [10410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5480),
- [10412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expansion_max_length, 3, .production_id = 50),
- [10414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4974),
- [10416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4380),
- [10418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3506),
- [10421] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(3073),
- [10424] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(5899),
- [10427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(3073),
- [10430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(954),
- [10433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(5899),
- [10436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat1, 2), SHIFT_REPEAT(4841),
- [10439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5484),
- [10441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expansion_max_length, 3, .production_id = 63),
- [10443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4999),
- [10445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(3060),
- [10448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(904),
- [10451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(4880),
- [10454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4880),
- [10456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4377),
- [10458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5459),
- [10460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expansion_max_length, 2, .production_id = 48),
- [10462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4990),
- [10464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3073),
- [10466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5899),
- [10468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073),
- [10470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954),
- [10472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5899),
- [10474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4841),
- [10476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(4380),
- [10479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(3108),
- [10482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(3108),
- [10485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(831),
- [10488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(4888),
- [10491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(4377),
- [10494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4888),
- [10496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156),
- [10498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113),
- [10500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424),
- [10502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(3073),
- [10505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(3073),
- [10508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(954),
- [10511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(4877),
- [10514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(4424),
- [10517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5116),
- [10519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023),
- [10521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4870),
- [10523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_expression, 1, .production_id = 12),
- [10525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75),
- [10527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77),
- [10529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78),
- [10531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4877),
- [10533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4949),
- [10535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4588),
- [10537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4939),
- [10539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3499),
- [10541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3499),
- [10543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3498),
- [10545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5052),
- [10547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5033),
- [10549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453),
- [10551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5080),
- [10553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5012),
- [10555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5037),
- [10557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3499),
- [10560] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3499),
- [10563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5147),
- [10565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5097),
- [10567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5027),
- [10569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5095),
- [10571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977),
- [10573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2977),
- [10575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2965),
- [10577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053),
- [10579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(3078),
- [10582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(1454),
- [10585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_redirected_statement_repeat2, 2), SHIFT_REPEAT(4882),
- [10588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4614),
- [10590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(4614),
- [10593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5069),
- [10595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5069),
- [10597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5089),
- [10599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759),
- [10601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3125),
- [10603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3124),
- [10605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4817),
- [10607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4295),
- [10609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4847),
- [10611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3755),
- [10613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155),
- [10615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154),
- [10617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153),
- [10619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4789),
- [10621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547),
- [10623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4763),
- [10625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386),
- [10627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4772),
- [10629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3657),
- [10631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4774),
- [10633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2636),
- [10635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4748),
- [10637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1499),
- [10639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4783),
- [10641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029),
- [10643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4683),
- [10645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850),
- [10647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4765),
- [10649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2633),
- [10651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4779),
- [10653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2798),
- [10655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4754),
- [10657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4089),
- [10659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4778),
- [10661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757),
- [10663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4792),
- [10665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025),
- [10667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4785),
- [10669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1745),
- [10671] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(3125),
- [10674] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(3124),
- [10677] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(4836),
- [10680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2),
- [10682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(4847),
- [10685] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(3755),
- [10688] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(155),
- [10691] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(154),
- [10694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(153),
- [10697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4800),
- [10699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5275),
- [10701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4751),
- [10703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4134),
- [10705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4809),
- [10707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5255),
- [10709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4790),
- [10711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2732),
- [10713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4761),
- [10715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1482),
- [10717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4781),
- [10719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2255),
- [10721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4804),
- [10723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2721),
- [10725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4679),
- [10727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(891),
- [10729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4807),
- [10731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668),
- [10733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4786),
- [10735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2243),
- [10737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4814),
- [10739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1641),
- [10741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4826),
- [10743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4327),
- [10745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4756),
- [10747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3562),
- [10749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4746),
- [10751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2837),
- [10753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4739),
- [10755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197),
- [10757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4820),
- [10759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2163),
- [10761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4834),
- [10763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2378),
- [10765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5141),
- [10767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5133),
- [10769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4827),
- [10771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130),
- [10773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4736),
- [10775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2848),
- [10777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4747),
- [10779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3558),
- [10781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4775),
- [10783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2807),
- [10785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4799),
- [10787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2413),
- [10789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4662),
- [10791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392),
- [10793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4832),
- [10795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2063),
- [10797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4796),
- [10799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2017),
- [10801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4758),
- [10803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2916),
- [10805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4743),
- [10807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2914),
- [10809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4671),
- [10811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297),
- [10813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4738),
- [10815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5140),
- [10817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4726),
- [10819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3778),
- [10821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4721),
- [10823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4519),
- [10825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4824),
- [10827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2191),
- [10829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4766),
- [10831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2417),
- [10833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4697),
- [10835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4526),
- [10837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4729),
- [10839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5153),
- [10841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4718),
- [10843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3794),
- [10845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4722),
- [10847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374),
- [10849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4703),
- [10851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4942),
- [10853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4678),
- [10855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2137),
- [10857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4680),
- [10859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146),
- [10861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4793),
- [10863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2615),
- [10865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4674),
- [10867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967),
- [10869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4669),
- [10871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2431),
- [10873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4666),
- [10875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2434),
- [10877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4667),
- [10879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964),
- [10881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4681),
- [10883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736),
- [10885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4764),
- [10887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3649),
- [10889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4712),
- [10891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608),
- [10893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4720),
- [10895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5228),
- [10897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4777),
- [10899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2943),
- [10901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4695),
- [10903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734),
- [10905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4791),
- [10907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544),
- [10909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4701),
- [10911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2389),
- [10913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4704),
- [10915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1595),
- [10917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4686),
- [10919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2946),
- [10921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4801),
- [10923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2597),
- [10925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4707),
- [10927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2387),
- [10929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4706),
- [10931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452),
- [10933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4710),
- [10935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4364),
- [10937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4711),
- [10939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5251),
- [10941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4727),
- [10943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4387),
- [10945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4715),
- [10947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408),
- [10949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4728),
- [10951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1018),
- [10953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4733),
- [10955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023),
- [10957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4696),
- [10959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5108),
- [10961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4797),
- [10963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216),
- [10965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4708),
- [10967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4948),
- [10969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4716),
- [10971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401),
- [10973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4740),
- [10975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1027),
- [10977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4690),
- [10979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5146),
- [10981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4702),
- [10983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5436),
- [10985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4745),
- [10987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1032),
- [10989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4732),
- [10991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340),
- [10993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4798),
- [10995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217),
- [10997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4803),
- [10999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165),
- [11001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4749),
- [11003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1071),
- [11005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4830),
- [11007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1910),
- [11009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4755),
- [11011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076),
- [11013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4693),
- [11015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5340),
- [11017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4744),
- [11019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301),
- [11021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4731),
- [11023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225),
- [11025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4795),
- [11027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901),
- [11029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4685),
- [11031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2042),
- [11033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4757),
- [11035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317),
- [11037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4770),
- [11039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195),
- [11041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4725),
- [11043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405),
- [11045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4768),
- [11047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942),
- [11049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4767),
- [11051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235),
- [11053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4676),
- [11055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037),
- [11057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4808),
- [11059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3718),
- [11061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4771),
- [11063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2405),
- [11065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4816),
- [11067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3713),
- [11069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4802),
- [11071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208),
- [11073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4823),
- [11075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782),
- [11077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4831),
- [11079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787),
- [11081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4684),
- [11083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4358),
- [11085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4664),
- [11087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2180),
- [11089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4782),
- [11091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1886),
- [11093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4829),
- [11095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3555),
- [11097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4825),
- [11099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3557),
- [11101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4672),
- [11103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184),
- [11105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4822),
- [11107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2179),
- [11109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4821),
- [11111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146),
- [11113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4815),
- [11115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153),
- [11117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4810),
- [11119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163),
- [11121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4660),
- [11123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4303),
- [11125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4850),
- [11127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4872),
- [11129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4851),
- [11131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298),
- [11133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3104),
- [11135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5792),
- [11137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3104),
- [11139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841),
- [11141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5792),
- [11143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298),
- [11145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155),
- [11147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2436),
- [11149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1974),
- [11151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2023),
- [11153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2152),
- [11155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3099),
- [11157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5747),
- [11159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099),
- [11161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661),
- [11163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747),
- [11165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162),
- [11167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828),
- [11169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4321),
- [11171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5110),
- [11173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4630),
- [11175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5103),
- [11177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3057),
- [11179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3057),
- [11181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900),
- [11183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151),
- [11185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5142),
- [11187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730),
- [11189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4514),
- [11191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5401),
- [11193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753),
- [11195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1469),
- [11197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2374),
- [11199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4936),
- [11201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3887),
- [11203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3042),
- [11205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5977),
- [11207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042),
- [11209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564),
- [11211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977),
- [11213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3358),
- [11215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5180),
- [11217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3109),
- [11219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3109),
- [11221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655),
- [11223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187),
- [11225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413),
- [11227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4394),
- [11229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347),
- [11231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024),
- [11233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3040),
- [11235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040),
- [11237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604),
- [11239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3249),
- [11241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2857),
- [11243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5148),
- [11245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248),
- [11247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2912),
- [11249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022),
- [11251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4153),
- [11253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079),
- [11255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3575),
- [11257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470),
- [11259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390),
- [11261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3667),
- [11263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251),
- [11265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291),
- [11267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2394),
- [11269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2639),
- [11271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2939),
- [11273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780),
- [11275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2772),
- [11277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1889),
- [11279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2239),
- [11281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550),
- [11283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2741),
- [11285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022),
- [11287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824),
- [11289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215),
- [11291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2424),
- [11293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2567),
- [11295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171),
- [11297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703),
- [11299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5241),
- [11301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3055),
- [11303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055),
- [11305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646),
- [11307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3256),
- [11309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159),
- [11311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3692),
- [11313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3070),
- [11315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070),
- [11317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643),
- [11319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3238),
- [11321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2185),
- [11323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2171),
- [11325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3563),
- [11327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4313),
- [11329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796),
- [11331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089),
- [11333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3072),
- [11335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5903),
- [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3072),
- [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044),
- [11341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5903),
- [11343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3098),
- [11345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098),
- [11347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551),
- [11349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412),
- [11351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 1),
- [11353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4889),
- [11355] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(4861),
- [11358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(3783),
- [11361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(224),
- [11364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(225),
- [11367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(228),
- [11370] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(4849),
- [11373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2),
- [11375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4861),
- [11377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783),
- [11379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224),
- [11381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225),
- [11383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228),
- [11385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4858),
- [11387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_body, 1),
- [11389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2421),
- [11391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2419),
- [11393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2631),
- [11395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2630),
- [11397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3084),
- [11399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3084),
- [11401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700),
- [11403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198),
- [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4849),
- [11407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_body, 2),
- [11409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3102),
- [11411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102),
- [11413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722),
- [11415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170),
- [11417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4954),
- [11419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4957),
- [11421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2526),
- [11423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2525),
- [11425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2812),
- [11427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2809),
- [11429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3046),
- [11431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046),
- [11433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524),
- [11435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399),
- [11437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747),
- [11439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2748),
- [11441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3097),
- [11443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097),
- [11445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549),
- [11447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171),
- [11449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3066),
- [11451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066),
- [11453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593),
- [11455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3263),
- [11457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3068),
- [11459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068),
- [11461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504),
- [11463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3346),
- [11465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4885),
- [11467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 3, .production_id = 50),
- [11469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5645),
- [11471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2863),
- [11473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2864),
- [11475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3089),
- [11477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089),
- [11479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598),
- [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176),
- [11483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3085),
- [11485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085),
- [11487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777),
- [11489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3331),
- [11491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3077),
- [11493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3077),
- [11495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453),
- [11497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4549),
- [11499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822),
- [11501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98),
- [11503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102),
- [11505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104),
- [11507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 3),
- [11509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3202),
- [11511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202),
- [11513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898),
- [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4610),
- [11517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 1, .production_id = 12),
- [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70),
- [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72),
- [11523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73),
- [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5321),
- [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443),
- [11529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1988),
- [11531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5478),
- [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5478),
- [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862),
- [11537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4937),
- [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416),
- [11541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45),
- [11543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46),
- [11545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4934),
- [11547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448),
- [11549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49),
- [11551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3202),
- [11554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3202),
- [11557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50),
- [11559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51),
- [11561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158),
- [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3120),
- [11565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43),
- [11567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1970),
- [11569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5818),
- [11571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5818),
- [11573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42),
- [11575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1968),
- [11577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5819),
- [11579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5819),
- [11581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990),
- [11583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5479),
- [11585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5479),
- [11587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1934),
- [11589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5502),
- [11591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5502),
- [11593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1972),
- [11595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5501),
- [11597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501),
- [11599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52),
- [11601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4971),
- [11603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_max_length_binary_expression, 3, .production_id = 27),
- [11605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_max_length_expression, 1, .production_id = 7),
- [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4898),
- [11609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5661),
- [11611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5662),
- [11613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expansion_regex, 1, .production_id = 12),
- [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5661),
- [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5662),
- [11619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_max_length_expression, 1),
- [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298),
- [11623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_max_length, 2, .production_id = 12),
- [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4318),
- [11627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_max_length, 2, .production_id = 49),
- [11629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(4971),
- [11632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5664),
- [11634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4478),
- [11636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 4, .production_id = 50),
- [11638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5422),
- [11640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026),
- [11642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37),
- [11644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3443),
- [11646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30),
- [11648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38),
- [11650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_max_length, 4, .production_id = 50),
- [11652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874),
- [11654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320),
- [11656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130),
- [11658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3763),
- [11660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4434),
- [11662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470),
- [11664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 3, .production_id = 48),
- [11666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5382),
- [11668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22),
- [11670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4425),
- [11672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28),
- [11674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_max_length, 4, .production_id = 90),
- [11676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3882),
- [11678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3918),
- [11680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3882),
- [11682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782),
- [11684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3876),
- [11686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876),
- [11688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749),
- [11690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16),
- [11692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27),
- [11694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_max_length, 4, .production_id = 89),
- [11696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_max_length, 3, .production_id = 48),
- [11698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3772),
- [11700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772),
- [11702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3773),
- [11704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3773),
- [11706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26),
- [11708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_max_length, 4, .production_id = 63),
- [11710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3542),
- [11712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542),
- [11714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3756),
- [11716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3756),
- [11718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5888),
- [11720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 5, .production_id = 88),
- [11722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5376),
- [11724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3860),
- [11726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860),
- [11728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_max_length, 3, .production_id = 62),
- [11730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3543),
- [11732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543),
- [11734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5599),
- [11736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 4, .production_id = 84),
- [11738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5452),
- [11740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4852),
- [11742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__concatenation_in_expansion, 2),
- [11744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6003),
- [11746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 3, .production_id = 52),
- [11748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__concatenation_in_expansion_repeat1, 2),
- [11750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__concatenation_in_expansion_repeat1, 2), SHIFT_REPEAT(4478),
- [11753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5975),
- [11755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__for_body_repeat1, 2),
- [11757] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__for_body_repeat1, 2), SHIFT_REPEAT(3918),
- [11760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__for_body_repeat1, 2),
- [11762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5953),
- [11764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3364),
- [11766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5198),
- [11768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5143),
- [11770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197),
- [11772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4895),
- [11774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5100),
- [11776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(3443),
- [11779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5163),
- [11781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86),
- [11783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 3, .production_id = 51),
- [11785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expansion_body_repeat1, 2, .production_id = 33),
- [11787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expansion_body_repeat1, 2, .production_id = 33), SHIFT_REPEAT(5132),
- [11790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5469),
- [11792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 3, .production_id = 61),
- [11794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 2, .production_id = 31),
- [11796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5102),
- [11798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_case_item_repeat1, 2, .production_id = 45),
- [11800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5139),
- [11802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_case_item_repeat1, 2, .production_id = 44),
- [11804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2),
- [11806] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(320),
- [11809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 2, .production_id = 30),
- [11811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3050),
- [11813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5333),
- [11815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5333),
- [11817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5159),
- [11819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177),
- [11821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5883),
- [11823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 5, .production_id = 119),
- [11825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3074),
- [11827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5369),
- [11829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369),
- [11831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5126),
- [11833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3052),
- [11835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5368),
- [11837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5368),
- [11839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355),
- [11841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_body, 1, .production_id = 7),
- [11843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_case_item, 4, .production_id = 45),
- [11845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4143),
- [11847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206),
- [11849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_case_item, 4, .production_id = 44),
- [11851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4183),
- [11853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4188),
- [11855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_case_item, 4, .production_id = 78),
- [11857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4165),
- [11859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4195),
- [11861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4190),
- [11863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_case_item, 4, .production_id = 82),
- [11865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4092),
- [11867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242),
- [11869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4243),
- [11871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_case_item, 3, .production_id = 58),
- [11873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4177),
- [11875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189),
- [11877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_expression, 2, .production_id = 12),
- [11879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__c_expression, 1, .production_id = 26),
- [11881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__c_expression, 1, .production_id = 26),
- [11883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4149),
- [11885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277),
- [11887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4279),
- [11889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4142),
- [11891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4282),
- [11893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251),
- [11895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expansion_body_repeat1, 1, .production_id = 12),
- [11897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_case_item, 5, .production_id = 107),
- [11899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4113),
- [11901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285),
- [11903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284),
- [11905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_case_item, 5, .production_id = 110),
- [11907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4123),
- [11909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4288),
- [11911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286),
- [11913] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(5198),
- [11916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4182),
- [11918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193),
- [11920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4217),
- [11922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_case_item, 3, .production_id = 59),
- [11924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4154),
- [11926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4235),
- [11928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4144),
- [11930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265),
- [11932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291),
- [11934] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__literal_repeat1, 2), SHIFT_REPEAT(5263),
- [11937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__c_variable_assignment, 3, .production_id = 54),
- [11939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__c_variable_assignment, 3, .production_id = 54),
- [11941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4191),
- [11943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935),
- [11945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952),
- [11947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852),
- [11949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34),
- [11951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4376),
- [11953] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arithmetic_expansion_repeat1, 2), SHIFT_REPEAT(3450),
- [11956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4203),
- [11958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 6, .production_id = 124),
- [11960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979),
- [11962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936),
- [11964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611),
- [11966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247),
- [11968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092),
- [11970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339),
- [11972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 6, .production_id = 125),
- [11974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968),
- [11976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 5, .production_id = 96),
- [11978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738),
- [11980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 5, .production_id = 94),
- [11982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045),
- [11984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 5, .production_id = 98),
- [11986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 5, .production_id = 99),
- [11988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 5, .production_id = 100),
- [11990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072),
- [11992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820),
- [11994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952),
- [11996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 6, .production_id = 128),
- [11998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 6, .production_id = 126),
- [12000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2660),
- [12002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 7, .production_id = 148),
- [12004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402),
- [12006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2187),
- [12008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714),
- [12010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25),
- [12012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15),
- [12014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35),
- [12016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24),
- [12018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4860),
- [12020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979),
- [12022] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__for_body_repeat1, 2), SHIFT_REPEAT(3952),
- [12025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949),
- [12027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4199),
- [12029] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__for_body_repeat1, 2), SHIFT_REPEAT(3979),
- [12032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2963),
- [12034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874),
- [12036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956),
- [12038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 7, .production_id = 147),
- [12040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960),
- [12042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057),
- [12044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 7, .production_id = 146),
- [12046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385),
- [12048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230),
- [12050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844),
- [12052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36),
- [12054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961),
- [12056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350),
- [12058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5350),
- [12060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941),
- [12062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966),
- [12064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2240),
- [12066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925),
- [12068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973),
- [12070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478),
- [12072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944),
- [12074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17),
- [12076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585),
- [12078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4237),
- [12080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18),
- [12082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406),
- [12084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 4, .production_id = 69),
- [12086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4236),
- [12088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4933),
- [12090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4194),
- [12092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4266),
- [12094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972),
- [12096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 4, .production_id = 71),
- [12098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998),
- [12100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355),
- [12102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29),
- [12104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4192),
- [12106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964),
- [12108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512),
- [12110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962),
- [12112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33),
- [12114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307),
- [12116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4115),
- [12118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305),
- [12120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4186),
- [12122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 4, .production_id = 73),
- [12124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951),
- [12126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5109),
- [12128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2969),
- [12130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5393),
- [12132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4229),
- [12134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 6, .production_id = 129),
- [12136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264),
- [12138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4204),
- [12140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934),
- [12142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192),
- [12144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5392),
- [12146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638),
- [12148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830),
- [12150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747),
- [12152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2468),
- [12154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3614),
- [12156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 3, .production_id = 57),
- [12158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_case_item_repeat1, 2, .production_id = 79), SHIFT_REPEAT(3026),
- [12161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_case_item_repeat1, 2, .production_id = 79),
- [12163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5352),
- [12165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959),
- [12167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618),
- [12169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942),
- [12171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324),
- [12173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680),
- [12175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5299),
- [12177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2242),
- [12179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527),
- [12181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471),
- [12183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32),
- [12185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829),
- [12187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_body, 8, .production_id = 154),
- [12189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4261),
- [12191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39),
- [12193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930),
- [12195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894),
- [12197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035),
- [12199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947),
- [12201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237),
- [12203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5339),
- [12205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917),
- [12207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 2, .production_id = 12),
- [12209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5329),
- [12211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31),
- [12213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21),
- [12215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20),
- [12217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732),
- [12219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19),
- [12221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950),
- [12223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901),
- [12225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 3, .production_id = 12),
- [12227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5957),
- [12229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 6, .production_id = 88),
- [12231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5629),
- [12233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 4, .production_id = 87),
- [12235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522),
- [12237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5085),
- [12239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529),
- [12241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5065),
- [12243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_removal, 1, .production_id = 12),
- [12245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5660),
- [12247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528),
- [12249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090),
- [12251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5880),
- [12253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 5, .production_id = 117),
- [12255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332),
- [12257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922),
- [12259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5909),
- [12261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5916),
- [12263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5942),
- [12265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5928),
- [12267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771),
- [12269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5884),
- [12271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928),
- [12273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5009),
- [12275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5005),
- [12277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5013),
- [12279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5893),
- [12281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5934),
- [12283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929),
- [12285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5022),
- [12287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5856),
- [12289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422),
- [12291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040),
- [12293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5039),
- [12295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5035),
- [12297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5034),
- [12299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5030),
- [12301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5077),
- [12303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5869),
- [12305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3936),
- [12307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5954),
- [12309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4906),
- [12311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4048),
- [12313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378),
- [12315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 4, .production_id = 85),
- [12317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 4, .production_id = 86),
- [12319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5076),
- [12321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5863),
- [12323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5083),
- [12325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5091),
- [12327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5047),
- [12329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5045),
- [12331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975),
- [12333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985),
- [12335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5858),
- [12337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5028),
- [12339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5983),
- [12341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033),
- [12343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4896),
- [12345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4910),
- [12347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852),
- [12349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191),
- [12351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5088),
- [12353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303),
- [12355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5073),
- [12357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5099),
- [12359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5070),
- [12361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5051),
- [12363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5042),
- [12365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5844),
- [12367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5008),
- [12369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001),
- [12371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946),
- [12373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5075),
- [12375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6053),
- [12377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4901),
- [12379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554),
- [12381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557),
- [12383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5794),
- [12385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203),
- [12387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201),
- [12389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985),
- [12391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189),
- [12393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389),
- [12395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5832),
- [12397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552),
- [12399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183),
- [12401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179),
- [12403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210),
- [12405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586),
- [12407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588),
- [12409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5826),
- [12411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184),
- [12413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744),
- [12415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784),
- [12417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166),
- [12419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729),
- [12421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3725),
- [12423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5820),
- [12425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568),
- [12427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233),
- [12429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231),
- [12431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801),
- [12433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121),
- [12435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124),
- [12437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5812),
- [12439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3645),
- [12441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969),
- [12443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964),
- [12445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286),
- [12447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5806),
- [12449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987),
- [12451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980),
- [12453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096),
- [12455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4932),
- [12457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4958),
- [12459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5800),
- [12461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014),
- [12463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4379),
- [12465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4367),
- [12467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049),
- [12469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5728),
- [12471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2373),
- [12473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2369),
- [12475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4964),
- [12477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725),
- [12479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5776),
- [12481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721),
- [12483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5062),
- [12485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5050),
- [12487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305),
- [12489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383),
- [12491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5765),
- [12493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377),
- [12495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920),
- [12497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385),
- [12499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433),
- [12501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436),
- [12503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751),
- [12505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2154),
- [12507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178),
- [12509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980),
- [12511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5744),
- [12513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731),
- [12515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 5, .production_id = 115),
- [12517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5738),
- [12519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323),
- [12521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302),
- [12523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515),
- [12525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5729),
- [12527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4520),
- [12529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2435),
- [12531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5723),
- [12533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053),
- [12535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075),
- [12537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5717),
- [12539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2909),
- [12541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906),
- [12543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5710),
- [12545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 5, .production_id = 118),
- [12547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5703),
- [12549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149),
- [12551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100),
- [12553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103),
- [12555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5003),
- [12557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5024),
- [12559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5696),
- [12561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4522),
- [12563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_operator, 2, .production_id = 48),
- [12565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556),
- [12567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553),
- [12569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425),
- [12571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5688),
- [12573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428),
- [12575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913),
- [12577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749),
- [12579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751),
- [12581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4325),
- [12583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5680),
- [12585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4348),
- [12587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2416),
- [12589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_removal, 2, .production_id = 12),
- [12591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex, 2, .production_id = 47),
- [12593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex, 2, .production_id = 12),
- [12595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5672),
- [12597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 5, .production_id = 116),
- [12599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3688),
- [12601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670),
- [12603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5208),
- [12605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5200),
- [12607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665),
- [12609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363),
- [12611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400),
- [12613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403),
- [12615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996),
- [12617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021),
- [12619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014),
- [12621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5653),
- [12623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5253),
- [12625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181),
- [12627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149),
- [12629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3949),
- [12631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642),
- [12633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646),
- [12635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2644),
- [12637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024),
- [12639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981),
- [12641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972),
- [12643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590),
- [12645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5637),
- [12647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595),
- [12649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637),
- [12651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952),
- [12653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983),
- [12655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5615),
- [12657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5104),
- [12659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5107),
- [12661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565),
- [12663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4365),
- [12665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370),
- [12667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5577),
- [12669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5174),
- [12671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191),
- [12673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149),
- [12675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2349),
- [12677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355),
- [12679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5584),
- [12681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310),
- [12683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349),
- [12685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4951),
- [12687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689),
- [12689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732),
- [12691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2157),
- [12693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2172),
- [12695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181),
- [12697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4529),
- [12699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4509),
- [12701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121),
- [12703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110),
- [12705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100),
- [12707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889),
- [12709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822),
- [12711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886),
- [12713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144),
- [12715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5162),
- [12717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091),
- [12719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365),
- [12721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5373),
- [12723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584),
- [12725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586),
- [12727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5150),
- [12729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4346),
- [12731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4332),
- [12733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797),
- [12735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662),
- [12737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3802),
- [12739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579),
- [12741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611),
- [12743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3628),
- [12745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732),
- [12747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2779),
- [12749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719),
- [12751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835),
- [12753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4302),
- [12755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4316),
- [12757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4927),
- [12759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4175),
- [12761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5504),
- [12763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094),
- [12765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4923),
- [12767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669),
- [12769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860),
- [12771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2162),
- [12773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147),
- [12775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696),
- [12777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706),
- [12779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684),
- [12781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168),
- [12783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566),
- [12785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096),
- [12787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869),
- [12789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867),
- [12791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707),
- [12793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5157),
- [12795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5161),
- [12797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793),
- [12799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795),
- [12801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815),
- [12803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787),
- [12805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762),
- [12807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759),
- [12809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761),
- [12811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763),
- [12813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3885),
- [12815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895),
- [12817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251),
- [12819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256),
- [12821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728),
- [12823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955),
- [12825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958),
- [12827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4101),
- [12829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150),
- [12831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032),
- [12833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027),
- [12835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2220),
- [12837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3668),
- [12839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3639),
- [12841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388),
- [12843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382),
- [12845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085),
- [12847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661),
- [12849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686),
- [12851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940),
- [12853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978),
- [12855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375),
- [12857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280),
- [12859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568),
- [12861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927),
- [12863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932),
- [12865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000),
- [12867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221),
- [12869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218),
- [12871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504),
- [12873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5043),
- [12875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509),
- [12877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5730),
- [12879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933),
- [12881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050),
- [12883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052),
- [12885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278),
- [12887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536),
- [12889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484),
- [12891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376),
- [12893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378),
- [12895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329),
- [12897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318),
- [12899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937),
- [12901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938),
- [12903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2165),
- [12905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173),
- [12907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341),
- [12909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955),
- [12911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926),
- [12913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2437),
- [12915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444),
- [12917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128),
- [12919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132),
- [12921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479),
- [12923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532),
- [12925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176),
- [12927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2174),
- [12929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 6, .production_id = 142),
- [12931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2503),
- [12933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 6, .production_id = 143),
- [12935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259),
- [12937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292),
- [12939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5119),
- [12941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5125),
- [12943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 6, .production_id = 144),
- [12945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217),
- [12947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686),
- [12949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366),
- [12951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4919),
- [12953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5483),
- [12955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377),
- [12957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4862),
- [12959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4893),
- [12961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683),
- [12963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4848),
- [12965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4900),
- [12967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682),
- [12969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4857),
- [12971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915),
- [12973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918),
- [12975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916),
- [12977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234),
- [12979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2227),
- [12981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929),
- [12983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2708),
- [12985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777),
- [12987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792),
- [12989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2177),
- [12991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170),
- [12993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403),
- [12995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401),
- [12997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404),
- [12999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468),
- [13001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472),
- [13003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4962),
- [13005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476),
- [13007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481),
- [13009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250),
- [13011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246),
- [13013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239),
- [13015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245),
- [13017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238),
- [13019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412),
- [13021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417),
- [13023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407),
- [13025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418),
- [13027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410),
- [13029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4959),
- [13031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4007),
- [13033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4944),
- [13035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850),
- [13037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4947),
- [13039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4938),
- [13041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999),
- [13043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026),
- [13045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4017),
- [13047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827),
- [13049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expansion_regex_replacement, 7, .production_id = 153),
- [13051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845),
- [13053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848),
- [13055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846),
- [13057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849),
- [13059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942),
- [13061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914),
- [13063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930),
- [13065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1),
- [13067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3932),
- [13069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768),
- [13071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4492),
- [13073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4897),
- [13075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5465),
- [13077] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
- [13079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4902),
- [13081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657),
- [13083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4458),
- [13085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3958),
- [13087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656),
- [13089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967),
- [13091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4002),
- [13093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281),
- [13095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3963),
- [13097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4899),
- [13099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398),
- [13101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395),
- [13103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397),
- [13105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4914),
- [13107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442),
- [13109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4915),
- [13111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394),
- [13113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3293),
- [13115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4497),
- [13117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456),
- [13119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4467),
- [13121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4477),
- [13123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4487),
- [13125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4403),
- [13127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418),
- [13129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419),
- [13131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4474),
- [13133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470),
- [13135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5451),
- [13137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4450),
- [13139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5443),
- [13141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5439),
- [13143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5441),
- [13145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440),
- [13147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5450),
- [13149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5445),
- [13151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5454),
- [13153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5463),
- [13155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5472),
- [13157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481),
- [13159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490),
- [13161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5499),
- [13163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5508),
- [13165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5517),
- [13167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5526),
- [13169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5535),
- [13171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5544),
- [13173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5551),
- [13175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5558),
- [13177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5565),
- [13179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5572),
- [13181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5579),
- [13183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5586),
- [13185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5593),
- [13187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5600),
- [13189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5607),
- [13191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5614),
- [13193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5621),
- [13195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5628),
- [13197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5635),
- [13199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642),
- [13201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5649),
- [13203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5656),
- [13205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5663),
- [13207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5670),
- [13209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5677),
- [13211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5684),
- [13213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5691),
- [13215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5698),
- [13217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5705),
- [13219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5712),
- [13221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769),
- [13223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4449),
- [13225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008),
- [13227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4907),
- [13229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4912),
- [13231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362),
- [13233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957),
- [13235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908),
- [13237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5895),
- [13239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902),
- [13241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5947),
- [13243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3347),
- [13245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971),
- [13247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5991),
- [13249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6007),
- [13251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6009),
- [13253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6010),
- [13255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6011),
- [13257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6012),
- [13259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6013),
- [13261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6014),
- [13263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6015),
- [13265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6016),
- [13267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6017),
- [13269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6018),
- [13271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6019),
- [13273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6020),
- [13275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6021),
- [13277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6022),
- [13279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6023),
- [13281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024),
- [13283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6025),
- [13285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6026),
- [13287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6027),
- [13289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6028),
- [13291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6029),
- [13293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6030),
- [13295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6031),
- [13297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032),
- [13299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6033),
- [13301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6034),
- [13303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6035),
- [13305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6036),
- [13307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6037),
- [13309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6038),
- [13311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6039),
- [13313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040),
- [13315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6041),
- [13317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6042),
- [13319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6043),
- [13321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6044),
- [13323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6045),
- [13325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6046),
- [13327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6047),
- [13329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6048),
- [13331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6049),
- [13333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903),
-};
-
-enum ts_external_scanner_symbol_identifiers {
- ts_external_token_heredoc_start = 0,
- ts_external_token_simple_heredoc_body = 1,
- ts_external_token__heredoc_body_beginning = 2,
- ts_external_token_heredoc_content = 3,
- ts_external_token_heredoc_end = 4,
- ts_external_token_file_descriptor = 5,
- ts_external_token__empty_value = 6,
- ts_external_token__concat = 7,
- ts_external_token_variable_name = 8,
- ts_external_token_test_operator = 9,
- ts_external_token_regex = 10,
- ts_external_token__regex_no_slash = 11,
- ts_external_token__regex_no_space = 12,
- ts_external_token__expansion_word = 13,
- ts_external_token_extglob_pattern = 14,
- ts_external_token__bare_dollar = 15,
- ts_external_token__brace_start = 16,
- ts_external_token__immediate_double_hash = 17,
- ts_external_token__external_expansion_sym_hash = 18,
- ts_external_token__external_expansion_sym_bang = 19,
- ts_external_token__external_expansion_sym_equal = 20,
- ts_external_token_RBRACE = 21,
- ts_external_token_RBRACK = 22,
- ts_external_token_LT_LT = 23,
- ts_external_token_LT_LT_DASH = 24,
- ts_external_token_heredoc_redirect_token1 = 25,
- ts_external_token___error_recovery = 26,
-};
-
-static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = {
- [ts_external_token_heredoc_start] = sym_heredoc_start,
- [ts_external_token_simple_heredoc_body] = sym_simple_heredoc_body,
- [ts_external_token__heredoc_body_beginning] = sym__heredoc_body_beginning,
- [ts_external_token_heredoc_content] = sym_heredoc_content,
- [ts_external_token_heredoc_end] = sym_heredoc_end,
- [ts_external_token_file_descriptor] = sym_file_descriptor,
- [ts_external_token__empty_value] = sym__empty_value,
- [ts_external_token__concat] = sym__concat,
- [ts_external_token_variable_name] = sym_variable_name,
- [ts_external_token_test_operator] = sym_test_operator,
- [ts_external_token_regex] = sym_regex,
- [ts_external_token__regex_no_slash] = sym__regex_no_slash,
- [ts_external_token__regex_no_space] = sym__regex_no_space,
- [ts_external_token__expansion_word] = sym__expansion_word,
- [ts_external_token_extglob_pattern] = sym_extglob_pattern,
- [ts_external_token__bare_dollar] = sym__bare_dollar,
- [ts_external_token__brace_start] = sym__brace_start,
- [ts_external_token__immediate_double_hash] = sym__immediate_double_hash,
- [ts_external_token__external_expansion_sym_hash] = sym__external_expansion_sym_hash,
- [ts_external_token__external_expansion_sym_bang] = sym__external_expansion_sym_bang,
- [ts_external_token__external_expansion_sym_equal] = sym__external_expansion_sym_equal,
- [ts_external_token_RBRACE] = anon_sym_RBRACE3,
- [ts_external_token_RBRACK] = anon_sym_RBRACK,
- [ts_external_token_LT_LT] = anon_sym_LT_LT,
- [ts_external_token_LT_LT_DASH] = anon_sym_LT_LT_DASH,
- [ts_external_token_heredoc_redirect_token1] = aux_sym_heredoc_redirect_token1,
- [ts_external_token___error_recovery] = sym___error_recovery,
-};
-
-static const bool ts_external_scanner_states[90][EXTERNAL_TOKEN_COUNT] = {
- [1] = {
- [ts_external_token_heredoc_start] = true,
- [ts_external_token_simple_heredoc_body] = true,
- [ts_external_token__heredoc_body_beginning] = true,
- [ts_external_token_heredoc_content] = true,
- [ts_external_token_heredoc_end] = true,
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__empty_value] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token_regex] = true,
- [ts_external_token__regex_no_slash] = true,
- [ts_external_token__regex_no_space] = true,
- [ts_external_token__expansion_word] = true,
- [ts_external_token_extglob_pattern] = true,
- [ts_external_token__bare_dollar] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token__immediate_double_hash] = true,
- [ts_external_token__external_expansion_sym_hash] = true,
- [ts_external_token__external_expansion_sym_bang] = true,
- [ts_external_token__external_expansion_sym_equal] = true,
- [ts_external_token_RBRACE] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- [ts_external_token___error_recovery] = true,
- },
- [2] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- },
- [3] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_RBRACK] = true,
- },
- [4] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__bare_dollar] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [5] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__bare_dollar] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [6] = {
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- },
- [7] = {
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- },
- [8] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__bare_dollar] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [9] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__bare_dollar] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [10] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [11] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [12] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__bare_dollar] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [13] = {
- [ts_external_token_variable_name] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- },
- [14] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [15] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [16] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [17] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [18] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [19] = {
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- },
- [20] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [21] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [22] = {
- [ts_external_token_test_operator] = true,
- [ts_external_token_LT_LT] = true,
- },
- [23] = {
- [ts_external_token_test_operator] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- },
- [24] = {
- [ts_external_token_test_operator] = true,
- [ts_external_token_extglob_pattern] = true,
- [ts_external_token__brace_start] = true,
- },
- [25] = {
- [ts_external_token_test_operator] = true,
- [ts_external_token__regex_no_space] = true,
- [ts_external_token__brace_start] = true,
- },
- [26] = {
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- },
- [27] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__bare_dollar] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [28] = {
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token_LT_LT] = true,
- },
- [29] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [30] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [31] = {
- [ts_external_token_test_operator] = true,
- [ts_external_token_extglob_pattern] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [32] = {
- [ts_external_token_test_operator] = true,
- [ts_external_token_extglob_pattern] = true,
- [ts_external_token_LT_LT] = true,
- },
- [33] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [34] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [35] = {
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token_extglob_pattern] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- },
- [36] = {
- [ts_external_token__concat] = true,
- [ts_external_token_LT_LT] = true,
- },
- [37] = {
- [ts_external_token_LT_LT] = true,
- },
- [38] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [39] = {
- [ts_external_token_LT_LT] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [40] = {
- [ts_external_token_test_operator] = true,
- [ts_external_token_extglob_pattern] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- },
- [41] = {
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- },
- [42] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [43] = {
- [ts_external_token__concat] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- },
- [44] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [45] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- },
- [46] = {
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [47] = {
- [ts_external_token_variable_name] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__expansion_word] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_RBRACE] = true,
- },
- [48] = {
- [ts_external_token__empty_value] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- },
- [49] = {
- [ts_external_token__immediate_double_hash] = true,
- [ts_external_token__external_expansion_sym_hash] = true,
- [ts_external_token__external_expansion_sym_bang] = true,
- [ts_external_token__external_expansion_sym_equal] = true,
- [ts_external_token_RBRACE] = true,
- },
- [50] = {
- [ts_external_token_test_operator] = true,
- [ts_external_token_regex] = true,
- [ts_external_token__brace_start] = true,
- },
- [51] = {
- [ts_external_token_test_operator] = true,
- [ts_external_token__bare_dollar] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_RBRACK] = true,
- },
- [52] = {
- [ts_external_token__immediate_double_hash] = true,
- [ts_external_token_RBRACE] = true,
- },
- [53] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [54] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [55] = {
- [ts_external_token_variable_name] = true,
- },
- [56] = {
- [ts_external_token_test_operator] = true,
- [ts_external_token__bare_dollar] = true,
- [ts_external_token__brace_start] = true,
- },
- [57] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [58] = {
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [59] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [60] = {
- [ts_external_token__immediate_double_hash] = true,
- },
- [61] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [62] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [63] = {
- [ts_external_token__concat] = true,
- [ts_external_token__immediate_double_hash] = true,
- [ts_external_token__external_expansion_sym_hash] = true,
- [ts_external_token__external_expansion_sym_bang] = true,
- [ts_external_token__external_expansion_sym_equal] = true,
- [ts_external_token_RBRACE] = true,
- },
- [64] = {
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [65] = {
- [ts_external_token_variable_name] = true,
- [ts_external_token__external_expansion_sym_hash] = true,
- [ts_external_token__external_expansion_sym_bang] = true,
- [ts_external_token__external_expansion_sym_equal] = true,
- [ts_external_token_RBRACE] = true,
- },
- [66] = {
- [ts_external_token__concat] = true,
- [ts_external_token_test_operator] = true,
- [ts_external_token__brace_start] = true,
- },
- [67] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_RBRACK] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [68] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_variable_name] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [69] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [70] = {
- [ts_external_token_RBRACE] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [71] = {
- [ts_external_token_variable_name] = true,
- [ts_external_token__expansion_word] = true,
- [ts_external_token_RBRACE] = true,
- },
- [72] = {
- [ts_external_token_file_descriptor] = true,
- [ts_external_token__concat] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [73] = {
- [ts_external_token_variable_name] = true,
- [ts_external_token__expansion_word] = true,
- },
- [74] = {
- [ts_external_token_LT_LT] = true,
- [ts_external_token_LT_LT_DASH] = true,
- },
- [75] = {
- [ts_external_token__concat] = true,
- },
- [76] = {
- [ts_external_token_heredoc_content] = true,
- [ts_external_token_heredoc_end] = true,
- },
- [77] = {
- [ts_external_token_RBRACE] = true,
- },
- [78] = {
- [ts_external_token__concat] = true,
- [ts_external_token_heredoc_redirect_token1] = true,
- },
- [79] = {
- [ts_external_token__regex_no_slash] = true,
- [ts_external_token_RBRACE] = true,
- },
- [80] = {
- [ts_external_token_regex] = true,
- [ts_external_token_RBRACE] = true,
- },
- [81] = {
- [ts_external_token__concat] = true,
- [ts_external_token__expansion_word] = true,
- [ts_external_token_RBRACE] = true,
- },
- [82] = {
- [ts_external_token__concat] = true,
- [ts_external_token_RBRACE] = true,
- },
- [83] = {
- [ts_external_token_simple_heredoc_body] = true,
- [ts_external_token__heredoc_body_beginning] = true,
- },
- [84] = {
- [ts_external_token__external_expansion_sym_hash] = true,
- [ts_external_token__external_expansion_sym_bang] = true,
- [ts_external_token__external_expansion_sym_equal] = true,
- [ts_external_token_RBRACE] = true,
- },
- [85] = {
- [ts_external_token__concat] = true,
- [ts_external_token__external_expansion_sym_hash] = true,
- [ts_external_token__external_expansion_sym_bang] = true,
- [ts_external_token__external_expansion_sym_equal] = true,
- [ts_external_token_RBRACE] = true,
- },
- [86] = {
- [ts_external_token_extglob_pattern] = true,
- },
- [87] = {
- [ts_external_token_heredoc_end] = true,
- },
- [88] = {
- [ts_external_token_RBRACK] = true,
- },
- [89] = {
- [ts_external_token_heredoc_start] = true,
- },
-};
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-void *tree_sitter_bash_external_scanner_create(void);
-void tree_sitter_bash_external_scanner_destroy(void *);
-bool tree_sitter_bash_external_scanner_scan(void *, TSLexer *, const bool *);
-unsigned tree_sitter_bash_external_scanner_serialize(void *, char *);
-void tree_sitter_bash_external_scanner_deserialize(void *, const char *, unsigned);
-
-#ifdef _WIN32
-#define extern __declspec(dllexport)
-#endif
-
-extern const TSLanguage *tree_sitter_bash(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_word,
- .external_scanner = {
- &ts_external_scanner_states[0][0],
- ts_external_scanner_symbol_map,
- tree_sitter_bash_external_scanner_create,
- tree_sitter_bash_external_scanner_destroy,
- tree_sitter_bash_external_scanner_scan,
- tree_sitter_bash_external_scanner_serialize,
- tree_sitter_bash_external_scanner_deserialize,
- },
- .primary_state_ids = ts_primary_state_ids,
- };
- return &language;
-}
-#ifdef __cplusplus
-}
-#endif
diff --git a/tree-sitter-bash/src/scanner.c b/tree-sitter-bash/src/scanner.c
deleted file mode 100644
index b37f9126..00000000
--- a/tree-sitter-bash/src/scanner.c
+++ /dev/null
@@ -1,1154 +0,0 @@
-#include <assert.h>
-#include <ctype.h>
-#include <string.h>
-#include <wctype.h>
-
-#include "tree_sitter/parser.h"
-
-#define MAX(a, b) ((a) > (b) ? (a) : (b))
-
-#define MIN(a, b) ((a) < (b) ? (a) : (b))
-
-#define STRING_RESIZE(vec, _cap) \
- void *tmp = realloc((vec).data, ((_cap) + 1) * sizeof((vec).data[0])); \
- assert(tmp != NULL); \
- (vec).data = tmp; \
- memset((vec).data + (vec).len, 0, \
- (((_cap) + 1) - (vec).len) * sizeof((vec).data[0])); \
- (vec).cap = (_cap);
-
-#define STRING_GROW(vec, _cap) \
- if ((vec).cap < (_cap)) { \
- STRING_RESIZE((vec), (_cap)); \
- }
-
-#define STRING_PUSH(vec, el) \
- if ((vec).cap == (vec).len) { \
- STRING_RESIZE((vec), MAX(16, (vec).len * 2)); \
- } \
- (vec).data[(vec).len++] = (el);
-
-#define STRING_FREE(vec) \
- if ((vec).data != NULL) \
- free((vec).data);
-
-#define STRING_CLEAR(vec) \
- { \
- (vec).len = 0; \
- memset((vec).data, 0, (vec).cap * sizeof(char)); \
- }
-
-enum TokenType {
- HEREDOC_START,
- SIMPLE_HEREDOC_BODY,
- HEREDOC_BODY_BEGINNING,
- HEREDOC_CONTENT,
- HEREDOC_END,
- FILE_DESCRIPTOR,
- EMPTY_VALUE,
- CONCAT,
- VARIABLE_NAME,
- TEST_OPERATOR,
- REGEX,
- REGEX_NO_SLASH,
- REGEX_NO_SPACE,
- EXPANSION_WORD,
- EXTGLOB_PATTERN,
- BARE_DOLLAR,
- BRACE_START,
- IMMEDIATE_DOUBLE_HASH,
- EXTERNAL_EXPANSION_SYM_HASH,
- EXTERNAL_EXPANSION_SYM_BANG,
- EXTERNAL_EXPANSION_SYM_EQUAL,
- CLOSING_BRACE,
- CLOSING_BRACKET,
- HEREDOC_ARROW,
- HEREDOC_ARROW_DASH,
- NEWLINE,
- ERROR_RECOVERY,
-};
-
-typedef struct {
- uint32_t cap;
- uint32_t len;
- char *data;
-} String;
-
-static String string_new() {
- return (String){.cap = 16, .len = 0, .data = calloc(1, sizeof(char) * 17)};
-}
-
-typedef struct {
- bool heredoc_is_raw;
- bool started_heredoc;
- bool heredoc_allows_indent;
- uint8_t last_glob_paren_depth;
- String heredoc_delimiter;
- String current_leading_word;
-} Scanner;
-
-static inline void advance(TSLexer *lexer) { lexer->advance(lexer, false); }
-
-static inline void skip(TSLexer *lexer) { lexer->advance(lexer, true); }
-
-static inline bool in_error_recovery(const bool *valid_symbols) {
- return valid_symbols[ERROR_RECOVERY];
-}
-
-static inline void reset(Scanner *scanner) {
- scanner->heredoc_is_raw = false;
- scanner->started_heredoc = false;
- scanner->heredoc_allows_indent = false;
- STRING_CLEAR(scanner->heredoc_delimiter);
-}
-
-static unsigned serialize(Scanner *scanner, char *buffer) {
- if (scanner->heredoc_delimiter.len + 4 >=
- TREE_SITTER_SERIALIZATION_BUFFER_SIZE) {
- return 0;
- }
- buffer[0] = (char)scanner->heredoc_is_raw;
- buffer[1] = (char)scanner->started_heredoc;
- buffer[2] = (char)scanner->heredoc_allows_indent;
- buffer[3] = (char)scanner->last_glob_paren_depth;
- memcpy(&buffer[4], scanner->heredoc_delimiter.data,
- scanner->heredoc_delimiter.len);
- return scanner->heredoc_delimiter.len + 4;
-}
-
-static void deserialize(Scanner *scanner, const char *buffer, unsigned length) {
- if (length == 0) {
- reset(scanner);
- } else {
- scanner->heredoc_is_raw = buffer[0];
- scanner->started_heredoc = buffer[1];
- scanner->heredoc_allows_indent = buffer[2];
- scanner->last_glob_paren_depth = buffer[3];
- scanner->heredoc_delimiter.len = length - 4;
- STRING_GROW(scanner->heredoc_delimiter, scanner->heredoc_delimiter.len);
- memcpy(scanner->heredoc_delimiter.data, &buffer[4],
- scanner->heredoc_delimiter.len);
- }
-}
-
-/**
- * Consume a "word" in POSIX parlance, and returns it unquoted.
- *
- * This is an approximate implementation that doesn't deal with any
- * POSIX-mandated substitution, and assumes the default value for
- * IFS.
- */
-static bool advance_word(TSLexer *lexer, String *unquoted_word) {
- bool empty = true;
-
- int32_t quote = 0;
- if (lexer->lookahead == '\'' || lexer->lookahead == '"') {
- quote = lexer->lookahead;
- advance(lexer);
- }
-
- while (lexer->lookahead &&
- !(quote ? lexer->lookahead == quote : iswspace(lexer->lookahead))) {
- if (lexer->lookahead == '\\') {
- advance(lexer);
- if (!lexer->lookahead) {
- return false;
- }
- }
- empty = false;
- STRING_PUSH(*unquoted_word, lexer->lookahead);
- advance(lexer);
- }
-
- if (quote && lexer->lookahead == quote) {
- advance(lexer);
- }
-
- return !empty;
-}
-
-static inline bool scan_bare_dollar(TSLexer *lexer) {
- while (iswspace(lexer->lookahead) && lexer->lookahead != '\n' &&
- !lexer->eof(lexer)) {
- skip(lexer);
- }
-
- if (lexer->lookahead == '$') {
- advance(lexer);
- lexer->result_symbol = BARE_DOLLAR;
- lexer->mark_end(lexer);
- return iswspace(lexer->lookahead) || lexer->eof(lexer);
- lexer->lookahead == '\"';
- }
-
- return false;
-}
-
-static bool scan_heredoc_start(Scanner *scanner, TSLexer *lexer) {
- while (iswspace(lexer->lookahead)) {
- skip(lexer);
- }
-
- lexer->result_symbol = HEREDOC_START;
- scanner->heredoc_is_raw = lexer->lookahead == '\'' ||
- lexer->lookahead == '"' ||
- lexer->lookahead == '\\';
- scanner->started_heredoc = false;
- STRING_CLEAR(scanner->heredoc_delimiter);
-
- bool found_delimiter = advance_word(lexer, &scanner->heredoc_delimiter);
- if (!found_delimiter)
- STRING_CLEAR(scanner->heredoc_delimiter);
- return found_delimiter;
-}
-
-static bool scan_heredoc_end_identifier(Scanner *scanner, TSLexer *lexer) {
- STRING_CLEAR(scanner->current_leading_word);
- // Scan the first 'n' characters on this line, to see if they match the
- // heredoc delimiter
- int32_t size = 0;
- while (lexer->lookahead != '\0' && lexer->lookahead != '\n' &&
- ((int32_t)scanner->heredoc_delimiter.data[size++]) ==
- lexer->lookahead &&
- scanner->current_leading_word.len < scanner->heredoc_delimiter.len) {
- STRING_PUSH(scanner->current_leading_word, lexer->lookahead);
- advance(lexer);
- }
- return strcmp(scanner->current_leading_word.data,
- scanner->heredoc_delimiter.data) == 0;
-}
-
-static bool scan_heredoc_content(Scanner *scanner, TSLexer *lexer,
- enum TokenType middle_type,
- enum TokenType end_type) {
- bool did_advance = false;
-
- for (;;) {
- switch (lexer->lookahead) {
- case '\0': {
- if (lexer->eof(lexer) && did_advance) {
- reset(scanner);
- lexer->result_symbol = end_type;
- return true;
- }
- return false;
- }
-
- case '\\': {
- did_advance = true;
- advance(lexer);
- advance(lexer);
- break;
- }
-
- case '$': {
- if (scanner->heredoc_is_raw) {
- did_advance = true;
- advance(lexer);
- break;
- }
- if (did_advance) {
- lexer->mark_end(lexer);
- lexer->result_symbol = middle_type;
- scanner->started_heredoc = true;
- advance(lexer);
- if (isalpha(lexer->lookahead) || lexer->lookahead == '{') {
- return true;
- }
- break;
- }
- if (middle_type == HEREDOC_BODY_BEGINNING &&
- lexer->get_column(lexer) == 0) {
- lexer->result_symbol = middle_type;
- scanner->started_heredoc = true;
- return true;
- }
- return false;
- }
-
- case '\n': {
- if (!did_advance) {
- skip(lexer);
- } else {
- advance(lexer);
- }
- did_advance = true;
- if (scanner->heredoc_allows_indent) {
- while (iswspace(lexer->lookahead)) {
- advance(lexer);
- }
- }
- lexer->result_symbol =
- scanner->started_heredoc ? middle_type : end_type;
- lexer->mark_end(lexer);
- if (scan_heredoc_end_identifier(scanner, lexer)) {
- return true;
- }
- break;
- }
-
- default: {
- if (lexer->get_column(lexer) == 0) {
- // an alternative is to check the starting column of the
- // heredoc body and track that statefully
- while (iswspace(lexer->lookahead)) {
- did_advance ? advance(lexer) : skip(lexer);
- }
- if (end_type != SIMPLE_HEREDOC_BODY) {
- lexer->result_symbol = middle_type;
- if (scan_heredoc_end_identifier(scanner, lexer)) {
- return true;
- }
- }
- if (end_type == SIMPLE_HEREDOC_BODY) {
- lexer->result_symbol = end_type;
- lexer->mark_end(lexer);
- if (scan_heredoc_end_identifier(scanner, lexer)) {
- return true;
- }
- }
- }
- did_advance = true;
- advance(lexer);
- break;
- }
- }
- }
-}
-
-static bool scan(Scanner *scanner, TSLexer *lexer, const bool *valid_symbols) {
- if (valid_symbols[CONCAT] && !in_error_recovery(valid_symbols)) {
- if (!(lexer->lookahead == 0 || iswspace(lexer->lookahead) ||
- lexer->lookahead == '>' || lexer->lookahead == '<' ||
- lexer->lookahead == ')' || lexer->lookahead == '(' ||
- lexer->lookahead == ';' || lexer->lookahead == '&' ||
- lexer->lookahead == '|' ||
- (lexer->lookahead == '}' && valid_symbols[CLOSING_BRACE]) ||
- (lexer->lookahead == ']' && valid_symbols[CLOSING_BRACKET]))) {
- lexer->result_symbol = CONCAT;
- // So for a`b`, we want to return a concat. We check if the 2nd
- // backtick has whitespace after it, and if it does we return
- // concat.
- if (lexer->lookahead == '`') {
- lexer->mark_end(lexer);
- advance(lexer);
- while (lexer->lookahead != '`' && !lexer->eof(lexer)) {
- advance(lexer);
- }
- if (lexer->eof(lexer)) {
- return false;
- }
- if (lexer->lookahead == '`') {
- advance(lexer);
- }
- return iswspace(lexer->lookahead) || lexer->eof(lexer);
- }
- // strings w/ expansions that contains escaped quotes or backslashes
- // need this to return a concat
- if (lexer->lookahead == '\\') {
- lexer->mark_end(lexer);
- advance(lexer);
- if (lexer->lookahead == '"' || lexer->lookahead == '\'' ||
- lexer->lookahead == '\\') {
- return true;
- }
- if (lexer->eof(lexer)) {
- return false;
- }
- } else {
- return true;
- }
- }
- if (iswspace(lexer->lookahead) && valid_symbols[CLOSING_BRACE] &&
- !valid_symbols[EXPANSION_WORD]) {
- lexer->result_symbol = CONCAT;
- return true;
- }
- }
-
- if (valid_symbols[IMMEDIATE_DOUBLE_HASH] &&
- !in_error_recovery(valid_symbols)) {
- // advance two # and ensure not } after
- if (lexer->lookahead == '#') {
- lexer->mark_end(lexer);
- advance(lexer);
- if (lexer->lookahead == '#') {
- advance(lexer);
- if (lexer->lookahead != '}') {
- lexer->result_symbol = IMMEDIATE_DOUBLE_HASH;
- lexer->mark_end(lexer);
- return true;
- }
- }
- }
- }
-
- if (valid_symbols[EXTERNAL_EXPANSION_SYM_HASH] &&
- !in_error_recovery(valid_symbols)) {
- if (lexer->lookahead == '#' || lexer->lookahead == '=' ||
- lexer->lookahead == '!') {
- lexer->result_symbol =
- lexer->lookahead == '#' ? EXTERNAL_EXPANSION_SYM_HASH
- : lexer->lookahead == '!' ? EXTERNAL_EXPANSION_SYM_BANG
- : EXTERNAL_EXPANSION_SYM_EQUAL;
- advance(lexer);
- lexer->mark_end(lexer);
- while (lexer->lookahead == '#' || lexer->lookahead == '=' ||
- lexer->lookahead == '!') {
- advance(lexer);
- }
- while (iswspace(lexer->lookahead)) {
- skip(lexer);
- }
- if (lexer->lookahead == '}') {
- return true;
- }
- return false;
- }
- }
-
- if (valid_symbols[EMPTY_VALUE]) {
- if (iswspace(lexer->lookahead) || lexer->eof(lexer) ||
- lexer->lookahead == ';' || lexer->lookahead == '&') {
- lexer->result_symbol = EMPTY_VALUE;
- return true;
- }
- }
-
- if ((valid_symbols[HEREDOC_BODY_BEGINNING] ||
- valid_symbols[SIMPLE_HEREDOC_BODY]) &&
- scanner->heredoc_delimiter.len > 0 && !scanner->started_heredoc &&
- !in_error_recovery(valid_symbols)) {
- return scan_heredoc_content(scanner, lexer, HEREDOC_BODY_BEGINNING,
- SIMPLE_HEREDOC_BODY);
- }
-
- if (valid_symbols[HEREDOC_END]) {
- if (scan_heredoc_end_identifier(scanner, lexer)) {
- reset(scanner);
- lexer->result_symbol = HEREDOC_END;
- return true;
- }
- }
-
- if (valid_symbols[HEREDOC_CONTENT] && scanner->heredoc_delimiter.len > 0 &&
- scanner->started_heredoc && !in_error_recovery(valid_symbols)) {
- return scan_heredoc_content(scanner, lexer, HEREDOC_CONTENT,
- HEREDOC_END);
- }
-
- if (valid_symbols[HEREDOC_START] && !in_error_recovery(valid_symbols)) {
- return scan_heredoc_start(scanner, lexer);
- }
-
- if (valid_symbols[TEST_OPERATOR] && !valid_symbols[EXPANSION_WORD]) {
- while (iswspace(lexer->lookahead) && lexer->lookahead != '\n') {
- skip(lexer);
- }
-
- if (lexer->lookahead == '\\') {
- if (valid_symbols[EXTGLOB_PATTERN]) {
- goto extglob_pattern;
- }
- if (valid_symbols[REGEX_NO_SPACE]) {
- goto regex;
- }
- skip(lexer);
-
- if (lexer->eof(lexer)) {
- return false;
- }
-
- if (lexer->lookahead == '\r') {
- skip(lexer);
- if (lexer->lookahead == '\n') {
- skip(lexer);
- }
- } else if (lexer->lookahead == '\n') {
- skip(lexer);
- } else {
- return false;
- }
-
- while (iswspace(lexer->lookahead)) {
- skip(lexer);
- }
- }
-
- if (lexer->lookahead == '\n' && !valid_symbols[NEWLINE]) {
- skip(lexer);
-
- while (iswspace(lexer->lookahead)) {
- skip(lexer);
- }
- }
-
- if (lexer->lookahead == '-') {
- advance(lexer);
-
- bool advanced_once = false;
- while (isalpha(lexer->lookahead)) {
- advanced_once = true;
- advance(lexer);
- }
-
- if (iswspace(lexer->lookahead) && advanced_once) {
- lexer->mark_end(lexer);
- advance(lexer);
- if (lexer->lookahead == '}' && valid_symbols[CLOSING_BRACE]) {
- if (valid_symbols[EXPANSION_WORD]) {
- lexer->mark_end(lexer);
- lexer->result_symbol = EXPANSION_WORD;
- return true;
- }
- return false;
- }
- lexer->result_symbol = TEST_OPERATOR;
- return true;
- }
- if (iswspace(lexer->lookahead) && valid_symbols[EXTGLOB_PATTERN]) {
- lexer->result_symbol = EXTGLOB_PATTERN;
- return true;
- }
- }
-
- if (valid_symbols[BARE_DOLLAR] && !in_error_recovery(valid_symbols) &&
- scan_bare_dollar(lexer)) {
- return true;
- }
- }
-
- if ((valid_symbols[VARIABLE_NAME] || valid_symbols[FILE_DESCRIPTOR] ||
- valid_symbols[HEREDOC_ARROW]) &&
- !valid_symbols[REGEX_NO_SLASH] && !in_error_recovery(valid_symbols)) {
- for (;;) {
- if ((lexer->lookahead == ' ' || lexer->lookahead == '\t' ||
- lexer->lookahead == '\r' ||
- (lexer->lookahead == '\n' && !valid_symbols[NEWLINE])) &&
- !valid_symbols[EXPANSION_WORD]) {
- skip(lexer);
- } else if (lexer->lookahead == '\\') {
- skip(lexer);
-
- if (lexer->eof(lexer)) {
- lexer->mark_end(lexer);
- lexer->result_symbol = VARIABLE_NAME;
- return true;
- }
-
- if (lexer->lookahead == '\r') {
- skip(lexer);
- }
- if (lexer->lookahead == '\n') {
- skip(lexer);
- } else {
- if (lexer->lookahead == '\\' &&
- valid_symbols[EXPANSION_WORD]) {
- goto expansion_word;
- }
- return false;
- }
- } else {
- break;
- }
- }
-
- // no '*', '@', '?', '-', '$', '0', '_'
- if (!valid_symbols[EXPANSION_WORD] &&
- (lexer->lookahead == '*' || lexer->lookahead == '@' ||
- lexer->lookahead == '?' || lexer->lookahead == '-' ||
- lexer->lookahead == '0' || lexer->lookahead == '_')) {
- lexer->mark_end(lexer);
- advance(lexer);
- if (lexer->lookahead == '=' || lexer->lookahead == '[' ||
- lexer->lookahead == ':' || lexer->lookahead == '-' ||
- lexer->lookahead == '%' || lexer->lookahead == '#' ||
- lexer->lookahead == '/') {
- return false;
- }
- if (valid_symbols[EXTGLOB_PATTERN] && iswspace(lexer->lookahead)) {
- lexer->mark_end(lexer);
- lexer->result_symbol = EXTGLOB_PATTERN;
- return true;
- }
- }
-
- if (valid_symbols[HEREDOC_ARROW] && lexer->lookahead == '<') {
- advance(lexer);
- if (lexer->lookahead == '<') {
- advance(lexer);
- if (lexer->lookahead == '-') {
- advance(lexer);
- scanner->heredoc_allows_indent = true;
- lexer->result_symbol = HEREDOC_ARROW_DASH;
- } else if (lexer->lookahead == '<' || lexer->lookahead == '=') {
- return false;
- } else {
- scanner->heredoc_allows_indent = false;
- lexer->result_symbol = HEREDOC_ARROW;
- }
- return true;
- }
- return false;
- }
-
- bool is_number = true;
- if (iswdigit(lexer->lookahead)) {
- advance(lexer);
- } else if (iswalpha(lexer->lookahead) || lexer->lookahead == '_') {
- is_number = false;
- advance(lexer);
- } else {
- if (lexer->lookahead == '{') {
- goto brace_start;
- }
- if (valid_symbols[EXPANSION_WORD]) {
- goto expansion_word;
- }
- if (valid_symbols[EXTGLOB_PATTERN]) {
- goto extglob_pattern;
- }
- return false;
- }
-
- for (;;) {
- if (iswdigit(lexer->lookahead)) {
- advance(lexer);
- } else if (iswalpha(lexer->lookahead) || lexer->lookahead == '_') {
- is_number = false;
- advance(lexer);
- } else {
- break;
- }
- }
-
- if (is_number && valid_symbols[FILE_DESCRIPTOR] &&
- (lexer->lookahead == '>' || lexer->lookahead == '<')) {
- lexer->result_symbol = FILE_DESCRIPTOR;
- return true;
- }
-
- if (valid_symbols[VARIABLE_NAME]) {
- if (lexer->lookahead == '+') {
- lexer->mark_end(lexer);
- advance(lexer);
- if (lexer->lookahead == '=' || lexer->lookahead == ':' ||
- valid_symbols[CLOSING_BRACE]) {
- lexer->result_symbol = VARIABLE_NAME;
- return true;
- }
- return false;
- }
- if (lexer->lookahead == '/') {
- return false;
- }
- if (lexer->lookahead == '=' || lexer->lookahead == '[' ||
- (lexer->lookahead == ':' && !valid_symbols[CLOSING_BRACE]) ||
- lexer->lookahead == '%' ||
- (lexer->lookahead == '#' && !is_number) ||
- lexer->lookahead == '@' ||
- (lexer->lookahead == '-' && valid_symbols[CLOSING_BRACE])) {
- lexer->mark_end(lexer);
- lexer->result_symbol = VARIABLE_NAME;
- return true;
- }
-
- if (lexer->lookahead == '?') {
- lexer->mark_end(lexer);
- advance(lexer);
- lexer->result_symbol = VARIABLE_NAME;
- return isalpha(lexer->lookahead);
- }
- }
-
- return false;
- }
-
- if (valid_symbols[BARE_DOLLAR] && !in_error_recovery(valid_symbols) &&
- scan_bare_dollar(lexer)) {
- return true;
- }
-
-regex:
- if ((valid_symbols[REGEX] || valid_symbols[REGEX_NO_SLASH] ||
- valid_symbols[REGEX_NO_SPACE]) &&
- !in_error_recovery(valid_symbols)) {
- if (valid_symbols[REGEX] || valid_symbols[REGEX_NO_SPACE]) {
- while (iswspace(lexer->lookahead)) {
- skip(lexer);
- }
- }
-
- if ((lexer->lookahead != '"' && lexer->lookahead != '\'') ||
- (lexer->lookahead == '$' && valid_symbols[REGEX_NO_SLASH])) {
- typedef struct {
- bool done;
- bool advanced_once;
- bool found_non_alnumdollarunderdash;
- uint32_t paren_depth;
- uint32_t bracket_depth;
- uint32_t brace_depth;
- } State;
-
- if (lexer->lookahead == '$' && valid_symbols[REGEX_NO_SLASH]) {
- lexer->mark_end(lexer);
- advance(lexer);
- if (lexer->lookahead == '(') {
- return false;
- }
- }
-
- lexer->mark_end(lexer);
-
- State state = {false, false, false, 0, 0, 0};
- while (!state.done) {
- switch (lexer->lookahead) {
- case '\0':
- return false;
- case '(':
- state.paren_depth++;
- break;
- case '[':
- state.bracket_depth++;
- break;
- case '{':
- state.brace_depth++;
- break;
- case ')':
- if (state.paren_depth == 0) {
- state.done = true;
- }
- state.paren_depth--;
- break;
- case ']':
- if (state.bracket_depth == 0) {
- state.done = true;
- }
- state.bracket_depth--;
- break;
- case '}':
- if (state.brace_depth == 0) {
- state.done = true;
- }
- state.brace_depth--;
- break;
- }
-
- if (!state.done) {
- if (valid_symbols[REGEX]) {
- bool was_space = iswspace(lexer->lookahead);
- advance(lexer);
- state.advanced_once = true;
- if (!was_space || state.paren_depth > 0) {
- lexer->mark_end(lexer);
- }
- } else if (valid_symbols[REGEX_NO_SLASH]) {
- if (lexer->lookahead == '/') {
- lexer->mark_end(lexer);
- lexer->result_symbol = REGEX_NO_SLASH;
- return state.advanced_once;
- }
- if (lexer->lookahead == '\\') {
- advance(lexer);
- state.advanced_once = true;
- if (!lexer->eof(lexer) && lexer->lookahead != '[' &&
- lexer->lookahead != '/') {
- advance(lexer);
- lexer->mark_end(lexer);
- }
- } else {
- bool was_space = iswspace(lexer->lookahead);
- advance(lexer);
- state.advanced_once = true;
- if (!was_space) {
- lexer->mark_end(lexer);
- }
- }
- } else if (valid_symbols[REGEX_NO_SPACE]) {
- if (lexer->lookahead == '\\') {
- state.found_non_alnumdollarunderdash = true;
- advance(lexer);
- if (!lexer->eof(lexer)) {
- advance(lexer);
- }
- } else if (lexer->lookahead == '$') {
- lexer->mark_end(lexer);
- advance(lexer);
- // do not parse a command
- // substitution
- if (lexer->lookahead == '(') {
- return false;
- }
- // end $ always means regex, e.g.
- // 99999999$
- if (iswspace(lexer->lookahead)) {
- lexer->result_symbol = REGEX_NO_SPACE;
- lexer->mark_end(lexer);
- return true;
- }
- } else {
- if (iswspace(lexer->lookahead) &&
- state.paren_depth == 0) {
- lexer->mark_end(lexer);
- lexer->result_symbol = REGEX_NO_SPACE;
- return state.found_non_alnumdollarunderdash;
- }
- if (!iswalnum(lexer->lookahead) &&
- lexer->lookahead != '$' &&
- lexer->lookahead != '-' &&
- lexer->lookahead != '_') {
- state.found_non_alnumdollarunderdash = true;
- }
- advance(lexer);
- }
- }
- }
- }
-
- lexer->result_symbol =
- valid_symbols[REGEX_NO_SLASH] ? REGEX_NO_SLASH
- : valid_symbols[REGEX_NO_SPACE] ? REGEX_NO_SPACE
- : REGEX;
- if (valid_symbols[REGEX] && !state.advanced_once) {
- return false;
- }
- return true;
- }
- }
-
-extglob_pattern:
- if (valid_symbols[EXTGLOB_PATTERN]) {
- // first skip ws, then check for ? * + @ !
- while (iswspace(lexer->lookahead)) {
- skip(lexer);
- }
-
- if (lexer->lookahead == '?' || lexer->lookahead == '*' ||
- lexer->lookahead == '+' || lexer->lookahead == '@' ||
- lexer->lookahead == '!' || lexer->lookahead == '-' ||
- lexer->lookahead == ')' || lexer->lookahead == '\\' ||
- lexer->lookahead == '.') {
- if (lexer->lookahead == '\\') {
- advance(lexer);
- if ((iswspace(lexer->lookahead) || lexer->lookahead == '"') &&
- lexer->lookahead != '\r' && lexer->lookahead != '\n') {
- advance(lexer);
- } else {
- return false;
- }
- }
-
- if (lexer->lookahead == ')' &&
- scanner->last_glob_paren_depth == 0) {
- lexer->mark_end(lexer);
- advance(lexer);
-
- if (iswspace(lexer->lookahead)) {
- return false;
- }
- }
-
- lexer->mark_end(lexer);
- advance(lexer);
-
- // -\w is just a word, find something else special
- if (lexer->lookahead == '-') {
- lexer->mark_end(lexer);
- advance(lexer);
- while (isalnum(lexer->lookahead)) {
- advance(lexer);
- }
-
- if (lexer->lookahead == ')' || lexer->lookahead == '\\' ||
- lexer->lookahead == '.') {
- return false;
- }
- lexer->mark_end(lexer);
- }
-
- // case item -) or *)
- if (lexer->lookahead == ')' &&
- scanner->last_glob_paren_depth == 0) {
- lexer->mark_end(lexer);
- advance(lexer);
- if (iswspace(lexer->lookahead)) {
- lexer->result_symbol = EXTGLOB_PATTERN;
- return true;
- }
- }
-
- if (iswspace(lexer->lookahead)) {
- lexer->mark_end(lexer);
- lexer->result_symbol = EXTGLOB_PATTERN;
- scanner->last_glob_paren_depth = 0;
- return true;
- }
-
- if (lexer->lookahead == '$') {
- lexer->mark_end(lexer);
- advance(lexer);
- if (lexer->lookahead == '{' || lexer->lookahead == '(') {
- lexer->result_symbol = EXTGLOB_PATTERN;
- return true;
- }
- }
-
- if (lexer->lookahead == '|') {
- lexer->mark_end(lexer);
- advance(lexer);
- if (lexer->lookahead == '\\' || lexer->lookahead == '\r' ||
- lexer->lookahead == '\n') {
- lexer->result_symbol = EXTGLOB_PATTERN;
- return true;
- }
- }
-
- if (!isalnum(lexer->lookahead) && lexer->lookahead != '(' &&
- lexer->lookahead != '"' && lexer->lookahead != '[' &&
- lexer->lookahead != '?' && lexer->lookahead != '/' &&
- lexer->lookahead != '\\' && lexer->lookahead != '_') {
- return false;
- }
-
- typedef struct {
- bool done;
- uint32_t paren_depth;
- uint32_t bracket_depth;
- uint32_t brace_depth;
- } State;
-
- State state = {false, scanner->last_glob_paren_depth, 0, 0};
- while (!state.done) {
- switch (lexer->lookahead) {
- case '\0':
- return false;
- case '(':
- state.paren_depth++;
- break;
- case '[':
- state.bracket_depth++;
- break;
- case '{':
- state.brace_depth++;
- break;
- case ')':
- if (state.paren_depth == 0) {
- state.done = true;
- }
- state.paren_depth--;
- break;
- case ']':
- if (state.bracket_depth == 0) {
- state.done = true;
- }
- state.bracket_depth--;
- break;
- case '}':
- if (state.brace_depth == 0) {
- state.done = true;
- }
- state.brace_depth--;
- break;
- }
-
- if (!state.done) {
- bool was_space = iswspace(lexer->lookahead);
- if (lexer->lookahead == '$') {
- lexer->mark_end(lexer);
- advance(lexer);
- if (lexer->lookahead == '(' ||
- lexer->lookahead == '{') {
- lexer->result_symbol = EXTGLOB_PATTERN;
- scanner->last_glob_paren_depth = state.paren_depth;
- return true;
- }
- }
- if (was_space) {
- lexer->mark_end(lexer);
- lexer->result_symbol = EXTGLOB_PATTERN;
- scanner->last_glob_paren_depth = 0;
- return true;
- }
- if (lexer->lookahead == '"') {
- lexer->mark_end(lexer);
- lexer->result_symbol = EXTGLOB_PATTERN;
- scanner->last_glob_paren_depth = 0;
- return true;
- }
- if (lexer->lookahead == '\\') {
- advance(lexer);
- if (iswspace(lexer->lookahead) ||
- lexer->lookahead == '"') {
- advance(lexer);
- }
- } else {
- advance(lexer);
- }
- if (!was_space) {
- lexer->mark_end(lexer);
- }
- }
- }
-
- lexer->result_symbol = EXTGLOB_PATTERN;
- scanner->last_glob_paren_depth = 0;
- return true;
- }
- scanner->last_glob_paren_depth = 0;
-
- return false;
- }
-
-expansion_word:
- if (valid_symbols[EXPANSION_WORD]) {
- bool advanced_once = false;
- bool advance_once_space = false;
- for (;;) {
- if (lexer->lookahead == '\"') {
- return false;
- }
- if (lexer->lookahead == '$') {
- lexer->mark_end(lexer);
- advance(lexer);
- if (lexer->lookahead == '{' || lexer->lookahead == '(' ||
- lexer->lookahead == '\'' || iswalnum(lexer->lookahead)) {
- lexer->result_symbol = EXPANSION_WORD;
- return advanced_once;
- }
- advanced_once = true;
- }
-
- if (lexer->lookahead == '}') {
- lexer->mark_end(lexer);
- lexer->result_symbol = EXPANSION_WORD;
- return advanced_once || advance_once_space;
- }
-
- if (lexer->lookahead == '(' &&
- !(advanced_once || advance_once_space)) {
- lexer->mark_end(lexer);
- advance(lexer);
- while (lexer->lookahead != ')' && !lexer->eof(lexer)) {
- // if we find a $( or ${ assume this is valid and is a
- // garbage concatenation of some weird word + an expansion
- // I wonder where this can fail
- if (lexer->lookahead == '$') {
- lexer->mark_end(lexer);
- advance(lexer);
- if (lexer->lookahead == '{' ||
- lexer->lookahead == '(' ||
- lexer->lookahead == '\'' ||
- iswalnum(lexer->lookahead)) {
- lexer->result_symbol = EXPANSION_WORD;
- return advanced_once;
- }
- advanced_once = true;
- } else {
- advanced_once =
- advanced_once || !iswspace(lexer->lookahead);
- advance_once_space =
- advance_once_space || iswspace(lexer->lookahead);
- advance(lexer);
- }
- }
- lexer->mark_end(lexer);
- if (lexer->lookahead == ')') {
- advanced_once = true;
- advance(lexer);
- lexer->mark_end(lexer);
- if (lexer->lookahead == '}') {
- return false;
- }
- } else {
- return false;
- }
- }
-
- if (lexer->lookahead == '\'') {
- return false;
- }
-
- if (lexer->eof(lexer)) {
- return false;
- }
- advanced_once = advanced_once || !iswspace(lexer->lookahead);
- advance_once_space =
- advance_once_space || iswspace(lexer->lookahead);
- advance(lexer);
- }
- }
-
-brace_start:
- if (valid_symbols[BRACE_START] && !in_error_recovery(valid_symbols)) {
- while (iswspace(lexer->lookahead)) {
- skip(lexer);
- }
-
- if (lexer->lookahead != '{') {
- return false;
- }
-
- advance(lexer);
- lexer->mark_end(lexer);
-
- while (isdigit(lexer->lookahead)) {
- advance(lexer);
- }
-
- if (lexer->lookahead != '.') {
- return false;
- }
- advance(lexer);
-
- if (lexer->lookahead != '.') {
- return false;
- }
- advance(lexer);
-
- while (isdigit(lexer->lookahead)) {
- advance(lexer);
- }
-
- if (lexer->lookahead != '}') {
- return false;
- }
-
- lexer->result_symbol = BRACE_START;
- return true;
- }
-
- return false;
-}
-
-void *tree_sitter_bash_external_scanner_create() {
- Scanner *scanner = calloc(1, sizeof(Scanner));
- scanner->heredoc_delimiter = string_new();
- scanner->current_leading_word = string_new();
- return scanner;
-}
-
-bool tree_sitter_bash_external_scanner_scan(void *payload, TSLexer *lexer,
- const bool *valid_symbols) {
- Scanner *scanner = (Scanner *)payload;
- return scan(scanner, lexer, valid_symbols);
-}
-
-unsigned tree_sitter_bash_external_scanner_serialize(void *payload,
- char *state) {
- Scanner *scanner = (Scanner *)payload;
- return serialize(scanner, state);
-}
-
-void tree_sitter_bash_external_scanner_deserialize(void *payload,
- const char *state,
- unsigned length) {
- Scanner *scanner = (Scanner *)payload;
- deserialize(scanner, state, length);
-}
-
-void tree_sitter_bash_external_scanner_destroy(void *payload) {
- Scanner *scanner = (Scanner *)payload;
- STRING_FREE(scanner->heredoc_delimiter);
- STRING_FREE(scanner->current_leading_word);
- free(scanner);
-}
diff --git a/tree-sitter-bash/src/tree_sitter/parser.h b/tree-sitter-bash/src/tree_sitter/parser.h
deleted file mode 100644
index d2103259..00000000
--- a/tree-sitter-bash/src/tree_sitter/parser.h
+++ /dev/null
@@ -1,224 +0,0 @@
-#ifndef TREE_SITTER_PARSER_H_
-#define TREE_SITTER_PARSER_H_
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#include <stdbool.h>
-#include <stdint.h>
-#include <stdlib.h>
-
-#define ts_builtin_sym_error ((TSSymbol)-1)
-#define ts_builtin_sym_end 0
-#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024
-
-#ifndef TREE_SITTER_API_H_
-typedef uint16_t TSStateId;
-typedef uint16_t TSSymbol;
-typedef uint16_t TSFieldId;
-typedef struct TSLanguage TSLanguage;
-#endif
-
-typedef struct {
- TSFieldId field_id;
- uint8_t child_index;
- bool inherited;
-} TSFieldMapEntry;
-
-typedef struct {
- uint16_t index;
- uint16_t length;
-} TSFieldMapSlice;
-
-typedef struct {
- bool visible;
- bool named;
- bool supertype;
-} TSSymbolMetadata;
-
-typedef struct TSLexer TSLexer;
-
-struct TSLexer {
- int32_t lookahead;
- TSSymbol result_symbol;
- void (*advance)(TSLexer *, bool);
- void (*mark_end)(TSLexer *);
- uint32_t (*get_column)(TSLexer *);
- bool (*is_at_included_range_start)(const TSLexer *);
- bool (*eof)(const TSLexer *);
-};
-
-typedef enum {
- TSParseActionTypeShift,
- TSParseActionTypeReduce,
- TSParseActionTypeAccept,
- TSParseActionTypeRecover,
-} TSParseActionType;
-
-typedef union {
- struct {
- uint8_t type;
- TSStateId state;
- bool extra;
- bool repetition;
- } shift;
- struct {
- uint8_t type;
- uint8_t child_count;
- TSSymbol symbol;
- int16_t dynamic_precedence;
- uint16_t production_id;
- } reduce;
- uint8_t type;
-} TSParseAction;
-
-typedef struct {
- uint16_t lex_state;
- uint16_t external_lex_state;
-} TSLexMode;
-
-typedef union {
- TSParseAction action;
- struct {
- uint8_t count;
- bool reusable;
- } entry;
-} TSParseActionEntry;
-
-struct TSLanguage {
- uint32_t version;
- uint32_t symbol_count;
- uint32_t alias_count;
- uint32_t token_count;
- uint32_t external_token_count;
- uint32_t state_count;
- uint32_t large_state_count;
- uint32_t production_id_count;
- uint32_t field_count;
- uint16_t max_alias_sequence_length;
- const uint16_t *parse_table;
- const uint16_t *small_parse_table;
- const uint32_t *small_parse_table_map;
- const TSParseActionEntry *parse_actions;
- const char * const *symbol_names;
- const char * const *field_names;
- const TSFieldMapSlice *field_map_slices;
- const TSFieldMapEntry *field_map_entries;
- const TSSymbolMetadata *symbol_metadata;
- const TSSymbol *public_symbol_map;
- const uint16_t *alias_map;
- const TSSymbol *alias_sequences;
- const TSLexMode *lex_modes;
- bool (*lex_fn)(TSLexer *, TSStateId);
- bool (*keyword_lex_fn)(TSLexer *, TSStateId);
- TSSymbol keyword_capture_token;
- struct {
- const bool *states;
- const TSSymbol *symbol_map;
- void *(*create)(void);
- void (*destroy)(void *);
- bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist);
- unsigned (*serialize)(void *, char *);
- void (*deserialize)(void *, const char *, unsigned);
- } external_scanner;
- const TSStateId *primary_state_ids;
-};
-
-/*
- * Lexer Macros
- */
-
-#define START_LEXER() \
- bool result = false; \
- bool skip = false; \
- bool eof = false; \
- int32_t lookahead; \
- goto start; \
- next_state: \
- lexer->advance(lexer, skip); \
- start: \
- skip = false; \
- lookahead = lexer->lookahead; \
- eof = lexer->eof(lexer);
-
-#define ADVANCE(state_value) \
- { \
- state = state_value; \
- goto next_state; \
- }
-
-#define SKIP(state_value) \
- { \
- skip = true; \
- state = state_value; \
- goto next_state; \
- }
-
-#define ACCEPT_TOKEN(symbol_value) \
- result = true; \
- lexer->result_symbol = symbol_value; \
- lexer->mark_end(lexer);
-
-#define END_STATE() return result;
-
-/*
- * Parse Table Macros
- */
-
-#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT)
-
-#define STATE(id) id
-
-#define ACTIONS(id) id
-
-#define SHIFT(state_value) \
- {{ \
- .shift = { \
- .type = TSParseActionTypeShift, \
- .state = (state_value) \
- } \
- }}
-
-#define SHIFT_REPEAT(state_value) \
- {{ \
- .shift = { \
- .type = TSParseActionTypeShift, \
- .state = (state_value), \
- .repetition = true \
- } \
- }}
-
-#define SHIFT_EXTRA() \
- {{ \
- .shift = { \
- .type = TSParseActionTypeShift, \
- .extra = true \
- } \
- }}
-
-#define REDUCE(symbol_val, child_count_val, ...) \
- {{ \
- .reduce = { \
- .type = TSParseActionTypeReduce, \
- .symbol = symbol_val, \
- .child_count = child_count_val, \
- __VA_ARGS__ \
- }, \
- }}
-
-#define RECOVER() \
- {{ \
- .type = TSParseActionTypeRecover \
- }}
-
-#define ACCEPT_INPUT() \
- {{ \
- .type = TSParseActionTypeAccept \
- }}
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif // TREE_SITTER_PARSER_H_